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


ชื่อ

bmptopnm - แปลงไฟล์ BMP เป็นภาพ PBM, PGM หรือ PNM

เรื่องย่อ

bmptopnm [-verbose] [bmpfile]

คำอธิบาย

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

bmptopnm อ่านไฟล์ Microsoft Windows หรือ OS/2 BMP เป็นอินพุต และสร้างอิมเมจ PBM, PGM หรือ PNM เป็นเอาต์พุต หากอินพุตเป็นแบบแมปสีและมีเพียงขาวดำ เอาต์พุตจะเป็น PBM หากอินพุตถูกแมปสีและมีเพียงขาวดำและเทา เอาต์พุตจะเป็น PGM มิฉะนั้น เอาต์พุตจะเป็น PPM

bmptopnm เข้าใจไฟล์ BMP ที่ถูกบีบอัดด้วยการเข้ารหัสแบบ Run-Length (RLE4/RLE8) แต่จะไม่เข้าใจหากการเข้ารหัสนั้นมี "เดลต้า" (ซึ่งหายาก) bmptopnm รู้จักเดลต้าและแสดงข้อความแสดงข้อผิดพลาด

ก่อน Netpbm 10.75 (มิถุนายน 2016) bmptopnm ไม่สามารถแปลงอิมเมจ Windows BMP เวอร์ชัน 4 หรือเวอร์ชัน 5

bmptopnm ไม่สามารถแปลงไฟล์ BMP ที่บีบอัดด้วยการเข้ารหัส JPEG หรือ PNG ตรวจพบการบีบอัดและแสดงข้อความแสดงข้อผิดพลาด ก่อน Netpbm 10.32 (กุมภาพันธ์ 2549) bmptopnm ไม่สามารถแปลงไฟล์ RLE8 BMP ได้เช่นกัน และก่อน Netpbm 10.85 (ธันวาคม 2561) ก็ไม่สามารถแปลง RLE4 ได้ (ระหว่าง 10.32 ถึง 10.85 จะทำหน้าที่เหมือน มันรู้จักรูปแบบ แต่สร้างผลลัพธ์ขยะ)

ก่อน Netpbm 10.18 (กันยายน 2546) โปรแกรมนี้ไม่สามารถแปลงภาพ BMP ด้วยรูปแบบ BI_BITFIELDS ("ประเภทการบีบอัด") มันจะจดจำรูปแบบและแสดงข้อความแสดงข้อผิดพลาด

bmptopnm ไม่สามารถแปลงไฟล์ OS/2 BMP ที่มี 16 บิตต่อพิกเซล (เพียงเพราะผู้เขียนไม่มีข้อมูลจำเพาะที่สมบูรณ์สำหรับไฟล์เหล่านี้) รู้จักรูปแบบและแสดงข้อความแสดงข้อผิดพลาด ก่อน Netpbm 10.16 (มิถุนายน 2546) ยังไม่สามารถแปลงไฟล์ Windows BMP ที่มี 16 บิตต่อพิกเซล

ตัวเลือก

นอกเหนือจากตัวเลือกทั่วไปสำหรับทุกโปรแกรมที่ใช้ libnetpbm (โดยเฉพาะอย่างยิ่ง -quiet โปรดดูที่ Common Options ), bmptopnm รู้จักตัวเลือกบรรทัดคำสั่งต่อไปนี้:

-verbose

รายงานเนื้อหาของส่วนหัว BMP เป็นข้อผิดพลาดมาตรฐาน

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

ppmtobmp(1) , ppmtowinicon(1) , ppm(1)

ผู้เขียน

ลิขสิทธิ์ (C) 1992 โดย David W. Sanderson

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

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

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