আমি লিনাক্সের জন্য দ্রুততম কমান্ড-লাইন চিত্র রূপান্তরকারীর সন্ধান করছি যা একটি জেপিইজি চিত্রটি পড়তে পারে, এটিকে কমপক্ষে 1366x768 এ স্কেল করতে পারে এবং একটি মানের 50 জেপিইজি চিত্র লিখতে পারে। এরকম কিছু, তবে চিত্রম্যাগিকের চেয়ে অনেক দ্রুত:
$ convert -resize x768 -quality 50 foo42.jpg foo42.th.jpg
# takes 0m16.713s for my test image set
আমি এটি চেষ্টা করেছি:
$ <foo42.jpg djpeg | pnmscale -xysize 1366 768 | cjpeg -quality 50 >foo42.th.jpg
# takes 0m12.007s for my test image set, and has lower visual quality than ImageMagick
সুতরাং আমি সি একটি প্রোগ্রাম পছন্দ করতে চাই, সি তে, যা djpeg, pnmscale এর একটি উচ্চ মানের সংস্করণ, এবং সিজেপেইগ সংহত করে।
আমি সবেগল পেয়েছি (libjpeg ব্যবহার করে একটি সি প্রোগ্রাম), উত্স কোডে আমার প্রয়োজন নেই এর কয়েকটি কার্যকারিতা অক্ষম করেছি এবং পেয়েছি:
$ swiggle -f -H 768 .
# takes 0m11.378s for my test image set, yields high quality results
আপনার কি অন্য পরামর্শ আছে? আমার ধারণা, বেশিরভাগ চিত্রের রূপান্তরকারীগণ লিবিজেপেইগ ব্যবহার করেন, তাই সুইগলের চেয়ে খুব দ্রুত ফলাফল পাওয়া মুশকিল।