मैं कुछ फ़ाइलों को jp2 (JPEG-2000) से jpg में बदलने के लिए ImageMagick का उपयोग करना चाहता हूं। ऐसा करने की आज्ञा ठीक है, लेकिन मैं नहीं जानता कि ImageMagick में jp2 प्रतिनिधि को कैसे सक्षम किया जाए।
मैंने पैकेज मैनेजर के माध्यम से ImageMagick स्थापित किया है sudo apt-get install ImageMagick
:।
मैं ImageMagick 6.8.9-9 का उपयोग कर रहा हूं, यह ImageMagick के नवीनतम संस्करण से उपलब्ध है apt-get
।
वर्तमान में, मुख्य फ़ाइल प्रकारों का एक बहुत स्वचालित रूप से शामिल है। निम्नलिखित पुस्तकालयों में अंतर्निहित समर्थन है और प्रतिनिधियों के रूप में सूचीबद्ध हैं:
bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg jc lcms lqr ltdl lzma openexr pangocairo png rsvg tiff mm x xml zlib
संपादित करें : मुझे उल्लेख करना चाहिए, मैंने शुरू करने से पहले फ़ाइल रूपांतरणों की कोशिश की openjpeg-2
। एक आदेश convert input.jp2 output.jpg
मुझे त्रुटि संदेश देता है:
रूपांतरित करें: इस छवि प्रारूप के लिए कोई डीकोड प्रतिनिधि `JP2 '@ त्रुटि / गठन / ReadImage / 501।
तो, मैं jp2 काम करने की जरूरत है। संबंधित पुस्तकालय है openjpeg-2
, और ImageMagick के प्रतिनिधि पृष्ठ टारबॉल देता है openjpeg-2.0.0.tar.gz
,।
ठीक है, इसलिए मैंने इसे डाउनलोड किया और इंस्टॉल फ़ाइल में दिए गए इंस्टॉलेशन के निर्देशों का पालन किया। सामान्य सामान: cmake .
, sudo make install
।
लेकिन अब, मैं ImageMagick को कैसे कॉन्फ़िगर करूं ताकि यह 'पिक अप' हो open-jpeg-2.0.0
? क्या मुझे ऐसा करने के लिए ImageMagick को स्रोत से पुनर्निर्माण करना होगा? या क्या कोई कमांड है जिसे मैं इनेबल करने के लिए ImageMagick प्राप्त कर सकता हूं? या एक फ़ाइल मुझे बदलनी चाहिए, आदि?
मैंने उम्र और उम्र इस पर गौर कर रहे हैं, बहुत से प्रश्नोत्तर ऑनलाइन पढ़े हैं, लेकिन मैंने अभी भी इसे क्रैक नहीं किया है। यह मेरे लिनक्स ज्ञान का एक मुद्दा है बजाय कुछ करने के लिए ImageMagick के साथ करना है , इसलिए मैं वास्तव में इसकी सराहना करूंगा यदि कोई मुझे यह पता लगाने में मदद कर सकता है कि लापता कदम क्या है। धन्यवाद।
gm convert in.jp2 out.jpg