anytopnm - คู่มืออ้างอิง ตัวเลือก ตัวอย่างคำสั่ง


ชื่อ

anytopnm - แปลงไฟล์รูปภาพประเภทใดก็ได้เป็น PBM, PGM หรือ PPM

เรื่องย่อ

anytopnm [file]

คำอธิบาย

โปรแกรมนี้เป็นส่วนหนึ่งของ Netpbm(1)

anytopnm แปลงภาพอินพุต ซึ่งอาจอยู่ในรูปแบบกราฟิกใดก็ได้จากประมาณ 100 รูปแบบ เป็นรูปแบบ PBM, PGM หรือ PPM ขึ้นอยู่กับลักษณะของภาพอินพุต และส่งเอาต์พุตเป็นเอาต์พุตมาตรฐาน

ในการกำหนดรูปแบบของอินพุต anytopnm จะใช้โปรแกรม file (อาจได้รับความช่วยเหลือจากไฟล์ magic numbers ที่รวมอยู่ใน Netpbm) หากล้มเหลว (มีรูปแบบภาพน้อยมากที่มีเลขมหัศจรรย์) anytopnm จะดูที่นามสกุลไฟล์ หากล้มเหลว anytopnm จะเตะ

ประเภทของไฟล์ที่ส่งออกขึ้นอยู่กับภาพที่ป้อนเข้า

anytopnm ใช้ตัวแปลงสำหรับรูปแบบกราฟิกเฉพาะที่อยู่ในแพ็คเกจ Netpbm ดังนั้นจึงไม่สามารถแปลงรูปแบบใดๆ ที่คุณไม่สามารถแปลงได้ด้วยโปรแกรม Netpbm อื่น สิ่งที่ anytopnm เพิ่มเข้ามาคือความสามารถในการจดจำรูปแบบและเลือกโปรแกรม Netpbm ที่เหมาะสมเพื่อแปลง ตัวอย่างเช่น หากคุณเรียกใช้ anytopnm ในไฟล์ GIF anytopnm จะรับรู้ว่าเป็นไฟล์ GIF ดังนั้น giftopnm จึงรู้วิธีแปลง เป็น PNM ดังนั้น anytopnm จึงเรียกใช้ giftopnm

anytopnm ไม่สามารถจดจำรูปแบบอินพุตที่เป็นไปได้ทั้งหมด ดังนั้นคุณจึงอาจยังสามารถแปลงรูปภาพด้วยโปรแกรม Netpbm เฉพาะได้เมื่อ anytopnm ล้มเหลวในการแปลง

หาก ไฟล์ ระบุว่าไฟล์อินพุตถูกบีบอัด (ไม่ว่าจะผ่านการบีบอัด Unix, gzip หรือ bzip) anytopnm จะคลายการบีบอัดและดำเนินการตามข้างต้นด้วยผลลัพธ์ที่ไม่บีบอัด

ถ้า file ระบุว่าไฟล์อินพุตถูกเข้ารหัสด้วย uuencode หรือ btoa anytopnm จะถอดรหัสไฟล์นั้นและดำเนินการตามข้างต้นด้วยผลลัพธ์ที่ถอดรหัส

ถ้า file เป็น - หรือไม่ได้กำหนด anytopnm จะนำอินพุตจากอินพุตมาตรฐาน

รูปแบบภาพจำนวนมากสามารถแสดงภาพได้หลายภาพ ในกรณีส่วนใหญ่ anytopnm จะแปลงภาพเหล่านี้เป็นภาพ Netpbm หลายภาพ แต่สำหรับบางรูปแบบ anytopnm จะแปลงเฉพาะภาพแรกและไม่สนใจภาพที่เหลือ

ในกรณีของอินพุต GIF แบบหลายภาพ anytopnm จะแปลงภาพทั้งหมดที่เริ่มต้นด้วย Netpbm 10.69 (ธันวาคม 2014) แต่เฉพาะภาพแรกในรุ่นก่อนหน้านี้เท่านั้น

ตัวเลือก

ไม่มีตัวเลือกบรรทัดคำสั่งที่กำหนดไว้สำหรับ anytopnm โดยเฉพาะ

anytopnm ไม่รู้จักตัวเลือกทั่วไปสำหรับโปรแกรมทั้งหมดที่ใช้ libnetpbm อย่างไรก็ตาม ตัวเลือก -version ใช้งานได้

ดูสิ่งนี้ด้วย

pamfile(1) , pnm(1) , file man page

ผู้เขียน

ลิขสิทธิ์ (C) 1991 โดย Jef Poskanzer

แหล่งที่มาของเอกสาร

หน้าคู่มือนี้สร้างขึ้นโดยเครื่องมือ Netpbm 'makeman' จากซอร์ส HTML เอกสารหลักอยู่ที่

http://netpbm.sourceforge.net/doc/anytopnm.html