বিটিডব্লিউ, ইমেজম্যাগিক এত ধীর হওয়ার অন্যতম কারণ হ'ল এটি দু'বার ঘোস্টস্ক্রিপ্ট বলে। এটি একসাথে পিডিএফ => পিএনজি রূপান্তর করে না, তবে ২ টি পৃথক পদক্ষেপ ব্যবহার করে:
- এটি প্রথমে
PDF => PostScript
রূপান্তরকরণের জন্য ঘোস্টস্ক্রিপ্ট ব্যবহার করে;
- এটি
PostScript => PNG
রূপান্তরকরণের জন্য ঘোস্টস্ক্রিপ্ট ব্যবহার করে।
আপনি ইমেজম্যাগিকের "প্রতিনিধি" (ইমেজম্যাগিক যেমন ঘোস্টস্ক্রিপ্টের মতো বহিরাগত প্রোগ্রামগুলি) লিখে সেটিংসের মাধ্যমে বিস্তারিত সেটিংস সম্পর্কে জানতে পারেন
convert -list delegate
(আমার সিস্টেমে এটি 32 টি পৃথক কমান্ডের একটি তালিকা)) এখন পিএনজিতে রূপান্তর করতে কোন আদেশগুলি ব্যবহৃত হয় তা দেখার জন্য এটি ব্যবহার করুন:
convert -list delegate | grep -i png
ঠিক আছে, এটি লিনাক্সের জন্য ছিল। আপনি যদি উইন্ডোতে থাকেন তবে এটি ব্যবহার করে দেখুন:
convert -list delegate | findstr /i png
আপনি আবিষ্কার করতে পারবেন যে আইএম কেবল পিএস বা ইপিএস ইনপুট থেকে পিএনজি উত্পাদন করে। আইএম আপনার পিডিএফ থেকে কীভাবে (ই) পিএস পাবেন? সহজ:
convert -list delegate | findstr /i PDF
convert -list delegate | grep -i PDF
আহ! এটি পিডিএফ => পিএস রূপান্তর করতে ঘোস্টস্ক্রিপ্ট ব্যবহার করে, তারপরে পিএস => পিএনজি রূপান্তর করতে আবার ঘোস্টস্ক্রিপ্ট ব্যবহার করে। কাজ করে তবে সবচেয়ে কার্যকর উপায় নয় যদি আপনি জানেন যে ঘোস্ট স্ক্রিপ্ট একসাথে পিডিএফ => পিএনজি করতে পারে। এবং দ্রুত। এবং অনেক ভাল মানের।
ঘোস্ট স্ক্রিপ্টের প্রতিনিধিটির মাধ্যমে আইএমএল পিডিএফ রূপান্তর পরিচালনা করার বিষয়ে আপনার প্রথমে এবং সর্বাগ্রে দুটি জিনিস জানা উচিত:
- ডিফল্টরূপে, আপনি যদি কোনও অতিরিক্ত প্যারামিটার না দেন তবে ঘোস্ট স্ক্রিপ্ট 72dpi রেজোলিউশন সহ চিত্রগুলি আউটপুট দেবে। সে কারণেই কখনও কখনও এখানকার লোকেরা প্যারামিটার
-density 600
হিসাবে যুক্ত করার পরামর্শ দেয় convert
যা ঘোস্টস্ক্রিপ্টকে তার চিত্র আউটপুটটির জন্য 600 ডিপিআই রেজোলিউশন ব্যবহার করতে বলে।
- প্রথম রূপান্তর করতে আইএম এর প্রদত্ত দু'বার ঘোস্টস্ক্রিপ্ট কল করা
PDF => PS
এবং তারপরে PS => PNG
একটি সত্য ভুল। কারণ আপনি কখনই জিতেন না এবং কঠোরভাবে প্রথম পদক্ষেপে গুণমান বজায় রাখেন না তবে বেশিরভাগ ক্ষেত্রে কিছুটা আলগা হন। কারণ:
- পিডিএফ ট্রান্সপোর্টেরিয়েন্সগুলি পরিচালনা করতে পারে, যা পোস্টস্ক্রিপ্ট করতে পারে না।
- পিডিএফ ট্রু টাইপ ফন্ট এম্বেড করতে পারে, যা পোস্টস্ক্রিপ্ট করতে পারে না। etc.pp.
(বিপরীত দিকে রূপান্তর, এর জন্য এটি এতটা PS => PDF
সমালোচনামূলক নয় ....)
এ কারণেই আমি আপনাকে সরাসরি ঘোস্টস্ক্রিপ্ট ব্যবহার করে আপনার পিডিএফগুলি পিএনজি (বা জেপিজি) এ রূপান্তরিত করার পরামর্শ দিয়েছিলাম। এবং ঘোস্টস্ক্রিপ্টের সবচেয়ে সাম্প্রতিক সংস্করণ 8.71 (শীঘ্রই প্রকাশ করা হবে: 9.00) ব্যবহার করুন ...