ฉันต้องการใช้ ImageMagick เพื่อแปลงไฟล์บางไฟล์จาก jp2 (JPEG-2000) เป็น jpg คำสั่งให้ทำเช่นนั้นใช้ได้ แต่ฉันไม่รู้วิธีเปิดใช้งานตัวแทน jp2 ใน ImageMagick
ผมติดตั้ง ImageMagick sudo apt-get install ImageMagick
ผ่านผู้จัดการแพคเกจ:
ฉันใช้ ImageMagick 6.8.9-9 นี้เป็นมากที่สุดถึงวันที่รุ่นของ ImageMagick apt-get
ใช้ได้จาก
ปัจจุบันมีไฟล์ประเภทหลักจำนวนมากรวมอยู่โดยอัตโนมัติ ไลบรารีต่อไปนี้มีการสนับสนุนในตัวและแสดงรายการเป็นผู้รับมอบสิทธิ์
bzlib cairo djvu fftw fontconfig jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib
แก้ไข : openjpeg-2
ฉันควรจะได้กล่าวถึงผมลองแปลงไฟล์ก่อนที่จะเริ่มทะเลาะวิวาทกับ คำสั่งเช่นconvert input.jp2 output.jpg
ให้ฉันข้อผิดพลาด:
แปลง: ไม่มีผู้แทนถอดรหัสสำหรับรูปแบบภาพนี้ `JP2 '@ error / constitute.c / ReadImage / 501
ดังนั้นฉันต้องทำให้ jp2 ทำงาน ห้องสมุดเกี่ยวข้องopenjpeg-2
และ ImageMagick ของหน้าผู้ได้รับมอบหมายให้ tarball 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