แปลงไม่ทำงานบนเซิร์ฟเวอร์ Linux ที่ฉันใช้
$ convert exploss_stumps.jpg exploss_stumps.eps
convert: missing an image filename `exploss_stumps.eps' @ convert.c/ConvertImageCommand/2838
มีความคิดอะไรบ้าง
แปลงไม่ทำงานบนเซิร์ฟเวอร์ Linux ที่ฉันใช้
$ convert exploss_stumps.jpg exploss_stumps.eps
convert: missing an image filename `exploss_stumps.eps' @ convert.c/ConvertImageCommand/2838
มีความคิดอะไรบ้าง
คำตอบ:
ตรวจสอบว่าสิ่งที่คุณพยายามทำสำเร็จนั้นถูกต้อง คุณกำลังพยายามแปลงภาพแรสเตอร์ให้เป็นเวกเตอร์ซึ่งเป็นการออกกำลังกายที่ไม่สำคัญและอยู่นอกเหนือขอบเขตของ imagemagick:
http://www.imagemagick.org/Usage/formats/#vector
กล่าวอีกนัยหนึ่งเอาท์พุทจาก IM จะไม่เป็นรูปแบบเวกเตอร์ที่แท้จริง แม้ว่ามันจะสามารถแปลงรูปแบบแรสเตอร์ภายในเป็นไฟล์รูปแบบเวกเตอร์ แต่ผลลัพธ์ก็เป็นเพียงภาพเวกเตอร์แบบผิวเผินรอบ ๆ ภาพในรูปแบบแรสเตอร์
ฉันคิดว่าคุณจะต้องระบุรายละเอียดเพิ่มเติม
คุณยืนยันว่าภาพต้นฉบับถูกต้องหรือไม่? (ใช้ ImageMagick's identify
คำสั่ง)
Is Ghostscript ( gs
) และการติดตั้งแบบอักษรที่เกี่ยวข้อง?
ใช้ -debug
เพื่อรับรายละเอียดเพิ่มเติม
convert -debug exploss_stumps.jpg exploss_stumps.eps
convert exploss_stumps.jpg exploss_stumps.png