উত্তর:
ইমেজম্যাগিক ব্যবহার:
$ convert -crop 800x1000 image.png cropped_%d.png
নামে ফাইল একটি ক্রম মানুষ তৈরি করবে cropped_1.png
, cropped_2.png
, এবং তাই।
convert -crop geometry +repage
। উদাহরণস্বরূপ: convert -crop 100%x20% +repage image.png image.png
।
+repage
বিবেচ্য বিষয় Re: ইমেজ অফসেট সক্ষম ফরম্যাটের ইত্যাদি
ইমেজম্যাগিকটি আমার উপর ক্র্যাশ হয়ে উঠবে, চিত্রটি হ্যান্ডল করার জন্য খুব বড় হওয়ায় আমাকে অন্যান্য পদ্ধতি অবলম্বন করতে হয়েছিল।
আমি পাইথন ইমেজ লাইব্রেরিটি ব্যবহার করে শেষ করেছি।
ওপি প্রশ্নের একটি দ্রুত এবং নোংরা উত্তর নিম্নলিখিত:
from PIL import Image
im = Image.open("YourImage.yourformat")
for h in range(0, im.height, 1000):
nim = im.crop((0, h, im.width-1, min(im.height, h+1000)-1))
nim.save("PartialImage." + str(h) + ".yourformat")
উপরের কোডটিতে চূড়ান্ত আকারের হার্ডকোড রয়েছে তবে এটি সহজেই সমস্ত ইনপুটকে প্যারামিটারাইজ করে নিজের নিজস্ব ফুটো স্ক্রিপ্টে রূপান্তরিত করতে পারে। কারও যদি কখনও এরকম প্রয়োজন হয়।