চিত্রম্যাগিক, তুষার চিতা এবং পিডিএফ রূপান্তর


2

ইমেজম্যাগিক এবং স্নো চিতাবাঘের সাথে সমস্যা হচ্ছে।

ImageMagick এখান থেকে স্ক্রিপ্ট ইনস্টল ব্যবহার ইনস্টল করা ছিল এখানে । সবকিছু সঠিকভাবে বিল্ড এবং ইনস্টল করে। পিডিএফ রূপান্তর করার চেষ্টা করা ব্যতীত ইমেজমাজিক সমস্ত কমান্ডের জন্য স্বাভাবিকভাবে আচরণ করে (যা আমি খুঁজে পেতে পারি)। উদাহরণ স্বরূপ,

$ convert my.pdf my.jpg
Segmetation Fault

আমি ভেবেছিলাম এটি ভুতের স্ক্রিপ্ট হতে পারে এবং ইমেজগিক যে প্রতিনিধিত্ব করে সেই কমান্ডটি চালনার চেষ্টা করেছিল (-ভারবস বিকল্পের মাধ্যমে)

$ convert -verbose spec/fixtures/documents/upload_test_file.pdf test.jpg
"gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pnmraw" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72"  "-sOutputFile=/var/folders/Xz/Xz6TDr0DFQaV5J1F7Ndamk+++TM/-Tmp-/magick-4zvJXfSz" "-f/var/folders/Xz/Xz6TDr0DFQaV5J1F7Ndamk+++TM/-Tmp-/magick-O7a9fDyp" "-f/var/folders/Xz/Xz6TDr0DFQaV5J1F7Ndamk+++TM/-Tmp-/magick-rBEzLUsx"
Segmentation fault
$ "gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pnmraw" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72"  "-sOutputFile=my.jpg" "-fmy.pdf"

এবং এটি কাজ করে। এটি পিএনএম্রো ফাইলটিকে তার অনুমান হিসাবে তৈরি করে।

আমি নিশ্চিত না এখান থেকে কোথায় যাব, অন্য কেউ এটি দেখেছেন বা দেখেছেন এবং সমাধান করেছেন?

সম্পাদনা করুন:

ক্যাস্পর সৌরেন নীচে উত্তর হিসাবে, আমি এই গ্রন্থাগারগুলি পরিচালনা করতে হোমব্রিউতে স্যুইচ করেছি।


অন্যান্য ফর্ম্যাট থেকে পিডিএফ রূপান্তর করার চেষ্টা করুন যেমন টিফ, পিএনজি ইত্যাদি কাজ করে?
ক্যালিবান

উত্তর:


0

দেখে মনে হচ্ছে ইমেজম্যাগিক দল সমস্যাটি সম্পর্কে সচেতন এবং এটি 6.5.5-8 সংস্করণে স্থির করা হয়েছে।

ম্যাকপোর্টস প্যাকেজ 9/16/09 হিসাবে ইমেজম্যাগিকের নতুন সংস্করণ ব্যবহার করে। স্ব-আপডেট করার চেষ্টা করুন এবং তারপরে php5-imagick আপগ্রেড করুন।

sudo port selfupdate
sudo port upgrade php5-imagick

এটি আমার জন্য সমস্যাটি স্থির করেছে।


আমি ইচ্ছাকৃতভাবে ম্যাকপোর্টগুলি এড়িয়ে চলেছি। উত্স ইমেজম্যাগিক -6.5.6-1 থেকে ডাউনলোড এবং বিল্ডিংও সমস্যার সমাধান করেছে। বা আপনি এখানে হ্যান্ডি
পিয়ার অ্যালান

0

সেগমেন্টেশন ত্রুটি প্রোগ্রামটিতে মেমরি হ্যান্ডলিংয়ের সাথে একটি ত্রুটি, সুতরাং এটি বিল্ড প্রক্রিয়াগুলিতে বা প্রোগ্রামে নিজেই একটি বাগ হতে পারে। আমি তাদের পাশের উত্স থেকে বিল্ডিংয়ের পরিবর্তে ম্যাকপোর্টস ব্যবহার করে ইমেজম্যাগিক ইনস্টল করেছি এবং ইমেজম্যাগিকের ম্যাকপোর্টস সংস্করণটিও ভূতের স্ক্রিপ্টের কারণে বগড বলে মনে হচ্ছে। আপনি যদি পূর্বরূপে ফাইলটি খুলেন, হিসাবে সংরক্ষণ করুন ... জেপিজি ঠিকভাবে কাজ করা উচিত।

সম্পাদনা করুন:

আমি আরও কিছু নিয়ে এলোমেলো হয়েছি এবং ভূতের স্ক্রিপ্ট ব্যবহার করে কাজ করে এমন কিছু আছে:

gs -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT
  -dMaxBitmap = 500000000 -dAlignToPixels = 0 -dGridFitTT = 0
  "-sDEVICE = jpeg" -dTextAlphaBits = 4 -ডা গ্রাফিক্স আলফাবিটস = 4
  "-r72x72" "-sututFile = out.jpeg" in.pdf

যেখানে out.jpeg হয় আউটপুট ফাইল এবং শেষে in.pdf হয় আপনার ইনপুট ফাইল।

আপনি যদি আউটপুট রেজোলিউশন 72 ডিপিআই-র চেয়ে উচ্চতর করতে চান তবে আপনি -R72x72 কে অন্য কোনও রেজোলিউশনেও পরিবর্তন করতে পারেন।


দুর্ভাগ্যক্রমে, আমাদের এটিকে প্রোগ্রামগতভাবে করা দরকার। আমি ভাবছি 64৪-বিটের সাথে এটি করার কিছু নেই কিনা। স্নো চিতাবাঘে আপডেট করার আগে মোটেও কোনও সমস্যা ছিল না
পিয়ার অ্যালান

এটি 64৪-সাক্ষীর সাথে কিছু বলে মনে হচ্ছে না কারণ এটি আমার 32-বিট শুধুমাত্র ম্যাকবুকে ব্যর্থ।
লারা ডগান

আমি আপনাকে আপনার সম্পাদনা, আদম। আমরা আবিষ্কার করেছি যে প্রায় একই সময়ে আপনি যা করেছিলেন এবং এটিতে সাফল্যও পেয়েছেন। এখন পর্যন্ত কোনও সমাধান খুঁজে পাওয়ার জন্য ভাগ্য নেই তাই এটি প্রোগ্রামিকভাবে আমাদের কীভাবে প্রয়োজন তা কাজ করবে তবে এটি প্রাথমিক সমস্যার সমাধান করে।
পিয়ার অ্যালান

ইমেজম্যাগিকের একটি বিকল্প উত্স হ'ল ম্যাকপোর্টস। macports.org
orj

0

আমি ম্যাকপোর্ট এবং ফিঙ্কের আরও আধুনিক বৈকল্পিক হোমব্রিউতে যাওয়ার পরামর্শ দিই ।

brew install imagemagick

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