কমান্ড লাইনের সাহায্যে জিআইএফ ফাইলগুলিকে ওএস এক্সে পিএনজি বা জেপিগে রূপান্তর করবেন?


15

আমার কাছে 10 কে + জিআইএফ ফাইল রয়েছে যা আমার পিএনজি বা জেপিজি রূপান্তর করতে হবে অগ্রাধিকার সাথে কমান্ড লাইন ব্যবহার করে যাতে আমি এটি স্বয়ংক্রিয় করতে পারি। আমি গুণমান বা স্বচ্ছতা হারাতে চিন্তিত নই, কেবল ওসিআর সফ্টওয়্যার জন্য ফাইল প্রস্তুত করা দরকার।

ব্যবহার করার চেষ্টা করার সময় convertformat, আমি এটি পেয়েছি:

Error in pixReadStreamGif: function not present
Error in pixReadStream: gif: no pix returned
Error in pixRead: pix not read
Error in pixGetDepth: pix not defined
Error in pixWrite: pix not defined

কোন ধারনা?

উত্তর:


34

কোনও অতিরিক্ত সরঞ্জামের প্রয়োজন নেই। ওএস এক্স এর রয়েছে sips, যা চিত্রগুলি (প্রায়) যে কোনও বিন্যাসে রূপান্তর করতে পারে।

উদাহরণস্বরূপ, প্রত্যেককে রূপান্তর .gifকরার জন্য .jpeg, নামক ফোল্ডারে এগুলি রাখুন jpegs:

mkdir jpegs
sips -s format jpeg ./*.gif --out jpegs

বা, তাদের পুনরাবৃত্তভাবে ব্যবহার করে রূপান্তর করতে find, যা এটির পাশের জিআইএফ হিসাবে একই নামের একটি জেপিইজি ফাইল রাখবে।

find . -iname "*.gif" -type f -exec sh -c 'sips -s format jpeg "$0" --out "${0%.gif}.jpeg"' {} \;

man sips ← এই ম্যানুয়াল পৃষ্ঠাটি ম্যাক ওএস এক্স সংস্করণ ১০.৯: সিপস - স্ক্রিপ্টযোগ্য ইমেজ প্রসেসিং সিস্টেমের জন্য।
iolmit

2

বরং পুরানো প্রশ্নটি আমি দেখতে পাচ্ছি, তবে দুর্ভাগ্যক্রমে স্লহকের সমাধান দুটি আমার পক্ষে কাজ করে না (ওএস এক্স মাউন্টেন লায়ন, ব্যাশ) আমি একটি ত্রুটি পেয়েছি।

এটি আমার জন্য কাজ করে ( cd my_dir_with_gifঅবশ্যই আদেশের পরে ):

for i in *.gif; do sips -s format jpeg "${i}" --out "${i%gif}jpg"; done

এবং আপনি যদি জেপিজি সংক্ষেপণটিও সেট করতে চান তবে ( [low|normal|high|best|<percent>])

for i in *.gif; do sips -s format jpeg -s formatOptions 100 "${i}" --out "${i%jpg}png"; done

অন্যান্য ফর্ম্যাটগুলির জন্য আপনার এক্সটেনশনগুলি পরিবর্তন করা উচিত (সিপস জেপিজি ফর্ম্যাটটি মনে রাখা সর্বদা থাকে jpeg, এক্সটেনশনটি হতে পারে .jpg)

এটি ব্যবহার করে sipsতবে আরও উন্নত ইমেজম্যাগিক। এটি একটি মহান টুল, এবং আমি এটা ব্যবহার করে কি ইনস্টল সুপারিশ brewদেখুন চোলাই হোমপেজে


0

পরীক্ষা করে দেখুন GraphicsMagick বা করে ImageMagick , তারা (অন্য বিন্যাসে রূপান্তর ভালো জিনিস বিরক্তিকর সহ) গ্রাফিক্স ফাইল mangling সব সাজানোর জন্য কমান্ড লাইন টুলস আছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.