GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

ppmtojpeg - ออนไลน์ใน Cloud

เรียกใช้ ppmtojpeg ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง ppmtojpeg ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


pnmtojpeg - แปลงภาพ PNM เป็นภาพ JFIF ("JPEG")

เรื่องย่อ


pnmtojpeg [ ตัวเลือก ] [ ชื่อไฟล์ ]

DESCRIPTION


pnmtojpeg แปลงไฟล์ภาพที่มีชื่อ PBM, PGM หรือ PPM หรืออินพุตมาตรฐานหากไม่มีไฟล์
ถูกตั้งชื่อเป็นไฟล์ JFIF บนเอาต์พุตมาตรฐาน

pnmtojpeg ใช้ไลบรารี JPEG ของกลุ่ม JPEG อิสระเพื่อสร้างไฟล์เอาต์พุต ดู
http://www.ijg.org สำหรับข้อมูลเกี่ยวกับห้องสมุด

"JFIF" เป็นชื่อที่ถูกต้องสำหรับรูปแบบภาพที่รู้จักกันทั่วไปว่า "JPEG" อย่างเคร่งครัด
การพูด JPEG เป็นวิธีการบีบอัด รูปแบบภาพโดยใช้การบีบอัด JPEG ที่
เป็นเรื่องธรรมดาที่สุดคือ JFIF นอกจากนี้ยังมีรูปแบบย่อยของ TIFF ที่ใช้ JPEG
การอัด

EXIF ​​คือรูปแบบภาพที่เป็นรูปแบบย่อยของ JFIF (เพื่อปัญญาคือไฟล์ JFIF ที่มี
ส่วนหัว EXIF ​​​​เป็นเครื่องหมาย APP1) pnmtojpeg สร้างภาพ EXIF ​​​​เมื่อคุณระบุ
-exif ตัวเลือก

OPTIONS


ตัวเลือกพื้นฐานคือ:

--exif=สเปคไฟล์
ตัวเลือกนี้ระบุว่าภาพที่ส่งออกจะเป็น EXIF ​​​​(รูปแบบย่อยของ JFIF)
กล่าวคือจะมีส่วนหัว EXIF ​​​​เป็นเครื่องหมาย JFIF APP1 เนื้อหาของเรื่องนั้น
เครื่องหมายคือเนื้อหาของไฟล์ที่ระบุ ความคุ้มค่าพิเศษ - แปลว่า อ่าน
เนื้อหาส่วนหัว EXIF ​​จากอินพุตมาตรฐาน ไม่ถูกต้องที่จะระบุมาตรฐาน
อินพุตสำหรับทั้งส่วนหัว EXIF ​​และอิมเมจอินพุต

ไฟล์ EXIF ​​​​เริ่มต้นด้วยฟิลด์สองไบต์ซึ่งเป็นความยาวของไฟล์
รวมถึงฟิลด์ความยาว ในไบนารีบริสุทธิ์ ไบต์ที่สำคัญที่สุดก่อน NS
ค่าพิเศษของศูนย์สำหรับฟิลด์ความยาวหมายความว่าไม่มีส่วนหัว EXIF
เช่นเดียวกันกับไม่ -exif ตัวเลือก. สิ่งนี้มีประโยชน์เมื่อคุณแปลงไฟล์จาก
JFIF เป็น PNM โดยใช้ jpegtopnmจากนั้นแปลงแล้วแปลงกลับเป็น JFIF ด้วย
pnmtojpegและคุณไม่ทราบว่ามีส่วนหัว EXIF ​​​​หรือไม่ jpegtopnm
สร้างไฟล์ EXIF ​​​​ที่ไม่มีอะไรนอกจากศูนย์สองไบต์เมื่ออินพุตJFIF
ไฟล์ไม่มีส่วนหัว EXIF ดังนั้น คุณสามารถโอนส่วนหัว EXIF ​​ใดๆ จากอินพุต
JFIF ไปยังเอาต์พุต JFIF โดยไม่ต้องกังวลว่าส่วนหัว EXIF ​​​​จะเป็นจริงหรือไม่
ที่มีอยู่

เนื้อหาของไฟล์ EXIF ​​​​หลังฟิลด์ความยาวเป็นไบต์ที่แน่นอนสำหรับ byte
เนื้อหาของเครื่องหมาย APP1 ไม่นับช่องความยาวที่ประกอบเป็น
ส่วนหัว EXIF

--คุณภาพ=n
ตารางควอนไทซ์มาตราส่วนเพื่อปรับคุณภาพของภาพ n คือ 0 (แย่ที่สุด) ถึง 100 (ดีที่สุด);
ค่าเริ่มต้นคือ 75 (ดูข้อมูลเพิ่มเติมด้านล่าง)

--ระดับสีเทา

--ระดับสีเทา
สร้างไฟล์ JFIF ระดับสีเทา ด้วยตัวเลือกนี้ pnmtojpeg แปลงอินพุตสีเป็น
ระดับสีเทา หากคุณไม่ระบุตัวเลือกนี้ ไฟล์เอาต์พุตจะอยู่ในรูปแบบสี
หากอินพุตเป็น PPM และรูปแบบสีเทาหากอินพุตเป็น PBM หรือ PGM

ในกรณีอินพุต PPM แม้ว่าสีทั้งหมดในรูปภาพจะเป็นสีเทา เอาต์พุตจะเป็น
ในรูปแบบสี แน่นอนว่าสีในนั้นยังคงเป็นสีเทา ความแตกต่างคือ
รูปแบบสีนั้นใช้พื้นที่มากขึ้น และใช้เวลานานกว่าในการสร้างและประมวลผล

--เพิ่มประสิทธิภาพ
ทำการเพิ่มประสิทธิภาพของพารามิเตอร์การเข้ารหัสเอนโทรปี หากปราศจากสิ่งนี้ pnmtojpeg ใช้
พารามิเตอร์การเข้ารหัสเริ่มต้น --เพิ่มประสิทธิภาพ มักจะทำให้ไฟล์ JFIF เล็กลง
เล็กกว่าแต่ pnmtojpeg ทำงานช้าลงบ้างและต้องการหน่วยความจำมากขึ้น ภาพ
คุณภาพและความเร็วของการบีบอัดจะไม่ได้รับผลกระทบจาก --เพิ่มประสิทธิภาพ.

--ความก้าวหน้า
สร้างไฟล์ JPEG แบบโปรเกรสซีฟ (ดูด้านล่าง)

--ความคิดเห็น=ข้อความ
รวมเครื่องหมายความคิดเห็นในเอาต์พุต JFIF พร้อมข้อความแสดงความคิดเห็น ข้อความ. หากไม่มีสิ่งนี้
ตัวเลือกไม่มีเครื่องหมายความคิดเห็นในผลลัพธ์

การขอ --คุณภาพ ตัวเลือกช่วยให้คุณแลกเปลี่ยนขนาดไฟล์บีบอัดกับคุณภาพของ
รูปภาพที่สร้างใหม่: ยิ่งการตั้งค่าคุณภาพสูง ไฟล์ JFIF ก็ยิ่งใหญ่ และ
ภาพที่ส่งออกใกล้กว่าจะเป็นอินพุตดั้งเดิม โดยปกติคุณต้องการใช้
การตั้งค่าคุณภาพต่ำที่สุด (ไฟล์ที่เล็กที่สุด) ที่ขยายออกเป็นบางสิ่งทางสายตา
แยกไม่ออกกับภาพต้นฉบับ เพื่อจุดประสงค์นี้ การตั้งค่าคุณภาพควรเป็น
ระหว่าง 50 ถึง 95; ค่าเริ่มต้น 75 มักจะถูกต้อง หากคุณพบข้อบกพร่องที่
--คุณภาพ=75จากนั้นเพิ่มขึ้นทีละ 5 หรือ 10 ครั้งจนกว่าคุณจะพอใจกับผลลัพธ์
ภาพ. (การตั้งค่าที่เหมาะสมที่สุดจะแตกต่างกันไปในแต่ละภาพ)

--คุณภาพ=100 สร้างตารางควอนไทเซชันของ 1 ทั้งหมด ลดการสูญเสียใน
ขั้นตอนการหาปริมาณ (แต่ยังคงมีการสูญเสียข้อมูลในการสุ่มตัวอย่างย่อยเช่นเดียวกับการปัดเศษ
ข้อผิดพลาด). การตั้งค่านี้น่าสนใจสำหรับวัตถุประสงค์ในการทดลองเป็นหลัก คุณค่าคุณภาพ
ข้างต้นประมาณ 95 เป็น ไม่ แนะนำสำหรับการใช้งานปกติ ขนาดไฟล์บีบอัดเพิ่มขึ้น
อย่างมากสำหรับการเพิ่มคุณภาพของภาพที่ส่งออกแทบจะไม่

ในอีกทางหนึ่ง ค่าคุณภาพที่ต่ำกว่า 50 จะสร้างไฟล์ภาพขนาดเล็กมาก
คุณภาพ. การตั้งค่าประมาณ 5 ถึง 10 อาจมีประโยชน์ในการเตรียมดัชนีของรูปภาพขนาดใหญ่
ห้องสมุด เป็นต้น ลอง --คุณภาพ=2 (หรือมากกว่านั้น) สำหรับเอฟเฟกต์ Cubist ที่น่าขบขัน (บันทึก:
ค่าคุณภาพที่ต่ำกว่าประมาณ 25 จะสร้างตารางควอนไทเซชั่น 2 ไบต์ ซึ่งถือว่า
เป็นทางเลือกในมาตรฐาน JFIF pnmtojpeg ส่งข้อความเตือนเมื่อคุณให้ . ดังกล่าว
ค่าคุณภาพ เนื่องจากโปรแกรม JFIF อื่นบางโปรแกรมอาจถอดรหัสผลลัพธ์ไม่ได้
ไฟล์. ใช้ --พื้นฐาน หากคุณต้องการให้แน่ใจว่าสามารถเข้ากันได้โดยมีค่าคุณภาพต่ำ)

การขอ --ความก้าวหน้า ตัวเลือกสร้างไฟล์ "progressive JPEG" ในไฟล์ JFIF ประเภทนี้
ข้อมูลถูกเก็บไว้ในการสแกนหลายครั้งเพื่อเพิ่มคุณภาพ หากไฟล์กำลัง
ส่งผ่านลิงค์การสื่อสารที่ช้า ตัวถอดรหัสสามารถใช้การสแกนครั้งแรกเพื่อแสดง
ภาพคุณภาพต่ำอย่างรวดเร็ว และสามารถปรับปรุงการแสดงผลในแต่ละครั้งต่อไป
สแกน ภาพสุดท้ายเทียบเท่ากับไฟล์ JFIF มาตรฐานที่มีคุณภาพเท่ากันทุกประการ
และขนาดไฟล์ทั้งหมดใกล้เคียงกัน ซึ่งมักจะเล็กกว่าเล็กน้อย ข้อควรระวัง:
โปรเกรสซีฟ JPEG ยังไม่มีการใช้งานอย่างกว้างขวาง ดังนั้นตัวถอดรหัสจำนวนมากจึงไม่สามารถดูa
ไฟล์ JPEG แบบโปรเกรสซีฟเลย

ตัวเลือกสำหรับผู้ใช้ขั้นสูง:

--dct=int
ใช้วิธี DCT ของจำนวนเต็ม (ค่าเริ่มต้น)

--dct=เร็ว
ใช้ DCT จำนวนเต็มเร็ว (แม่นยำน้อยกว่า)

--dct=ลอย
ใช้วิธี DCT แบบทศนิยม วิธีการลอยนั้นแม่นยำกว่าเล็กน้อยมาก
กว่าวิธี int แต่ช้ากว่ามากเว้นแต่เครื่องของคุณจะลอยเร็วมาก -
ฮาร์ดแวร์จุด โปรดทราบด้วยว่าผลลัพธ์ของวิธีทศนิยมอาจแตกต่างกันไป
ข้ามเครื่องเล็กน้อยในขณะที่วิธีจำนวนเต็มควรให้ผลลัพธ์เหมือนกัน
ทุกที่. วิธีเลขจำนวนเต็มเร็วนั้นแม่นยำน้อยกว่าวิธีอื่นมาก

--รีสตาร์ท=n
ปล่อยตัวทำเครื่องหมายการรีสตาร์ท JPEG ทุกๆ n แถว MCU หรือทุกๆ n MCU บล็อกหากคุณผนวก B
ไปที่หมายเลข --เริ่มต้นใหม่ 0 (ค่าเริ่มต้น) หมายถึงไม่มีเครื่องหมายรีสตาร์ท

--เรียบ=n
ให้ภาพที่ป้อนมีความราบรื่นเพื่อลดสัญญาณรบกวน n, ตั้งแต่ 1 ถึง 100,
บ่งบอกถึงความแข็งแรงของความเรียบ 0 (ค่าเริ่มต้น) หมายถึงไม่มีการปรับให้เรียบ

--หน่วยความจำสูงสุด=n
กำหนดขีดจำกัดจำนวนหน่วยความจำที่จะใช้ในการประมวลผลภาพขนาดใหญ่ ค่าอยู่ใน
หลายพันไบต์หรือล้านไบต์หากคุณผนวก M ไปที่หมายเลข สำหรับ
ตัวอย่าง, --สูงสุด=4ม เลือก 4,000,000 ไบต์ ถ้า pnmtojpeg ต้องการพื้นที่มากขึ้นก็จะ
ใช้ไฟล์ชั่วคราว

--รายละเอียด
พิมพ์ข้อความไฟล์ข้อผิดพลาดมาตรฐานเกี่ยวกับกระบวนการแปลง นี้สามารถ
จะเป็นประโยชน์ในการดีบักปัญหา

การขอ --เริ่มต้นใหม่ ตัวเลือกบอก pnmtojpeg เพื่อแทรกเครื่องหมายพิเศษที่อนุญาตให้ตัวถอดรหัส JPEG เป็น
ซิงโครไนซ์อีกครั้งหลังจากเกิดข้อผิดพลาดในการส่ง หากไม่มีเครื่องหมายรีสตาร์ท ความเสียหายใดๆ ต่อa
ไฟล์บีบอัดมักจะทำลายภาพจากจุดที่ผิดพลาดไปยังจุดสิ้นสุดของ
ภาพ; ด้วยเครื่องหมายรีสตาร์ท ความเสียหายมักจะจำกัดอยู่ที่ส่วนของภาพขึ้น
ไปที่เครื่องหมายเริ่มต้นใหม่ถัดไป แน่นอน เครื่องหมายรีสตาร์ทใช้พื้นที่เพิ่มเติม เรา
แนะนำ --รีสตาร์ท=1 สำหรับภาพที่จะถูกส่งผ่านเครือข่ายที่ไม่น่าเชื่อถือเช่น
เป็นยูสเน็ท

การขอ --เรียบ ตัวเลือกกรองอินพุตเพื่อขจัดสัญญาณรบกวนที่ละเอียด สิ่งนี้มักจะมีประโยชน์
เมื่อทำการแปลงภาพที่บิดเบี้ยวเป็น JFIF: ปัจจัยการทำให้เรียบปานกลางที่ 10 ถึง 50 จะถูกกำจัด
ของรูปแบบการแยกสีในไฟล์อินพุต ส่งผลให้ไฟล์ JFIF มีขนาดเล็กลงและดีกว่า
มองภาพ ปัจจัยการปรับให้เรียบมากเกินไปจะทำให้ภาพเบลออย่างเห็นได้ชัด

ตัวเลือกสำหรับวิซาร์ด:

--พื้นฐาน
บังคับให้สร้างตารางการควอนไทซ์ที่เข้ากันได้กับพื้นฐาน ที่หนีบนี้
ค่า quantization เป็น 8 บิตแม้ในการตั้งค่าคุณภาพต่ำ (สวิตช์นี้ไม่ดี
ตั้งชื่อไว้ เนื่องจากไม่รับประกันว่าผลลัพธ์จะเป็น JPEG พื้นฐานจริงๆ สำหรับ
ตัวอย่าง คุณสามารถใช้ --พื้นฐาน และ --ความก้าวหน้า ด้วยกัน.)

--qtables=สเปคไฟล์
ใช้ตาราง quantization ที่ระบุในไฟล์ข้อความที่ระบุ

--qslots=n[,...]
เลือกตาราง quantization ที่จะใช้สำหรับส่วนประกอบแต่ละสี

--ตัวอย่าง=ฮxวี[,...]
ตั้งค่าปัจจัยการสุ่มตัวอย่าง JPEG สำหรับองค์ประกอบแต่ละสี

--สแกน=สเปคไฟล์
ใช้สคริปต์การสแกนที่ระบุในไฟล์ข้อความที่ระบุ ดูข้อมูลด้านล่างเกี่ยวกับ
สแกนสคริปต์

ตัวเลือก "ตัวช่วยสร้าง" มีไว้สำหรับการทดลองกับ JPEG ถ้าไม่รู้ว่าอะไร
คุณกำลังทำ, ทำไม่ได้ ใช้ พวกเขา. สวิตช์เหล่านี้ได้รับการบันทึกไว้เพิ่มเติมในไฟล์
Wizard.doc ที่มาพร้อมกับไลบรารี JPEG ของกลุ่ม JPEG อิสระ

ตัวอย่าง


ตัวอย่างนี้บีบอัดไฟล์ PPM foo.ppm ด้วยปัจจัยด้านคุณภาพ 60 และบันทึกไฟล์
เอาต์พุตเป็น foo.jpg:

pnmtojpeg --คุณภาพ=60 ฟู.ppm > ฟู.jpg

แมว ฟู.bmp | bmptoppm | pnmtojpeg > ฟู.jpg

ข้อเสนอแนะ


JFIF ไม่เหมาะกับการ์ตูน การวาดเส้น และรูปภาพอื่นๆ ที่มีเพียงไม่กี่อย่างเท่านั้น
สีที่แตกต่าง ให้ลองแทน ท็อปปิ้ง or ppmtobmp. หากคุณต้องการแปลง
แม้ว่าภาพดังกล่าวสำหรับ JFIF คุณควรทดลองกับ pnmtojpeg's --คุณภาพ และ
--เรียบ ตัวเลือกเพื่อให้ได้การแปลงที่น่าพอใจ --เรียบ 10 หรือมักจะเป็นประโยชน์

การบีบอัด JPEG นั้นมีความโดดเด่นในการเป็น "การสูญเสีย" ซึ่งหมายความว่าไม่เหมือนส่วนใหญ่
การแปลงกราฟิก คุณสูญเสียข้อมูลซึ่งหมายถึงคุณภาพของภาพเมื่อคุณแปลงเป็น
เจเอฟเอฟ หากคุณแปลงจาก PPM เป็น JFIF และย้อนกลับซ้ำแล้วซ้ำอีก คุณภาพของภาพจะลดลง
สะสม หลังจากผ่านไป XNUMX รอบ ภาพอาจดูแย่กว่าที่เคยเป็นมาอย่างเห็นได้ชัด
หนึ่งรอบ

ด้วยเหตุนี้ คุณจึงควรทำการปรับแต่งทั้งหมดที่คุณต้องทำกับรูปภาพในบางส่วน
รูปแบบอื่นและแปลงเป็น JFIF เป็นขั้นตอนสุดท้าย และถ้าคุณสามารถเก็บสำเนาไว้ใน
รูปแบบเดิมยิ่งดี PNG เป็นตัวเลือกที่ดีสำหรับรูปแบบที่ไม่มีการสูญเสีย
แต่ค่อนข้างกะทัดรัด GIF เป็นอีกทางหนึ่ง แต่โอกาสที่คุณไม่สามารถสร้าง GIF
โดยไม่ต้องจ่ายเงินเป็นจำนวนมากให้กับ Unisys และ IBM ผู้ถือสิทธิบัตรใน LZW
การบีบอัดที่ใช้ในรูปแบบ GIF

การขอ --เพิ่มประสิทธิภาพ ตัวเลือก pnmtojpeg คุ้มค่าที่จะใช้เมื่อคุณสร้างเวอร์ชัน "สุดท้าย"
สำหรับการโพสต์หรือเก็บถาวร นอกจากนี้ยังเป็นผู้ชนะเมื่อคุณใช้การตั้งค่าคุณภาพต่ำเพื่อสร้าง
ไฟล์ JFIF ขนาดเล็กมาก เปอร์เซ็นต์การปรับปรุงมักจะมากกว่าที่ใหญ่กว่ามาก
ไฟล์. (ในปัจจุบัน, --เพิ่มประสิทธิภาพ โหมดจะมีผลโดยอัตโนมัติเมื่อคุณสร้าง a
ไฟล์ JPEG แบบโปรเกรสซีฟ)

โปรแกรมอื่น, ซีเจเพ็ก, คล้ายกัน. ซีเจเพ็ก ได้รับการดูแลโดยกลุ่ม JPEG อิสระและ
บรรจุด้วยไลบรารี JPEG ซึ่ง pnmtojpeg ใช้สำหรับงาน JPEG ทั้งหมด เพราะว่า
ที่คุณอาจคาดหวังว่ามันจะใช้ประโยชน์จากคุณสมบัติ JPEG ในปัจจุบันมากขึ้น นอกจากนี้ เนื่องจากคุณต้อง
มีห้องสมุดให้ทำงาน pnmtojpegแต่ไม่ใช่ในทางกลับกัน ซีเจเพ็ก อาจจะมากกว่าปกติ
ใช้ได้

บนมืออื่น ๆ , ซีเจเพ็ก ไม่ใช้ไลบรารี NetPBM เพื่อประมวลผลอินพุต เนื่องจากทั้งหมด
เครื่องมือ NetPBM เช่น pnmtojpeg ทำ. ซึ่งหมายความว่ามีโอกาสน้อยที่จะสอดคล้องกับ
โปรแกรมอื่น ๆ ทั้งหมดที่เกี่ยวข้องกับรูปแบบ NetPBM นอกจากนี้ ไวยากรณ์คำสั่งของ
pnmtojpeg สอดคล้องกับเครื่องมือ Netpbm อื่น ๆ ไม่เหมือน ซีเจเพ็ก.

SCAN สคริปต์


ใช้ สแกน ตัวเลือกเพื่อระบุสคริปต์การสแกน หรือใช้ -ความก้าวหน้า ตัวเลือกที่จะระบุ
สคริปต์สแกนในตัวโดยเฉพาะ

สคริปต์การสแกนคืออะไร และรูปแบบพื้นฐานของไฟล์สคริปต์สแกน ครอบคลุมอยู่ใน
ตัวช่วยสร้าง.doc ไฟล์ที่มาพร้อมกับไลบรารี JPEG ของ Independent JPEG Group สแกน
สคริปต์เหมือนกันสำหรับ pnmtojpeg ตามที่เป็นอยู่สำหรับ ซีเจเพ็ก.

ส่วนนี้มีข้อมูลเพิ่มเติมที่ไม่ใช่ แต่น่าจะอยู่ในนั้น
เอกสาร

ประการแรก มีข้อ จำกัด มากมายเกี่ยวกับสคริปต์สแกนที่ถูกต้อง ไลบรารี JPEG และ
ดังนั้น pnmtojpeg, ตรวจสอบอย่างถี่ถ้วนว่าไม่ปฏิบัติตามข้อจำกัดเหล่านี้หรือไม่, แต่
ไม่ค่อยบอกคุณว่าสคริปต์ไม่ปฏิบัติตามอย่างไร ข้อความเป็นข้อความทั่วไปและ
บางครั้งก็ไม่จริง

ในการเริ่มต้น รายการสำหรับสัมประสิทธิ์กระแสตรงต้องมาก่อนรายการใดๆ สำหรับAC
ค่าสัมประสิทธิ์ ค่าสัมประสิทธิ์กระแสตรงคือค่าสัมประสิทธิ์ 0; สัมประสิทธิ์อื่นๆ ทั้งหมดคือ AC
ค่าสัมประสิทธิ์ ดังนั้นในการป้อนค่าสัมประสิทธิ์ DC ตัวเลขสองตัวหลังเครื่องหมายทวิภาคจะต้อง
เป็น 0 และ 0 ในการป้อนค่าสัมประสิทธิ์ AC ตัวเลขแรกหลังเครื่องหมายทวิภาคต้องไม่เป็น
0.

ในรายการ DC ส่วนประกอบสีต้องอยู่ในลำดับที่เพิ่มขึ้น เช่น "0,2,1" ก่อน
ลำไส้ใหญ่ผิด "0,0,0" ก็เช่นกัน

ในรายการสำหรับค่าสัมประสิทธิ์ AC คุณต้องระบุองค์ประกอบสีเดียวเท่านั้น นั่นคือ
สามารถเป็นตัวเลขได้เพียงตัวเดียวก่อนเครื่องหมายทวิภาค

ในรายการแรกสำหรับค่าสัมประสิทธิ์เฉพาะสำหรับส่วนประกอบสีเฉพาะ "Ah"
ค่าต้องเป็นศูนย์ แต่ค่า Al สามารถเป็นตัวเลขบิตที่ถูกต้องได้ ในรายการต่อมา
Ah ต้องเป็นค่า Al จากรายการก่อนหน้า (สำหรับค่าสัมประสิทธิ์นั้นสำหรับสีนั้น
ส่วนประกอบ) และค่า Al ต้องน้อยกว่าค่า Ah หนึ่งค่า

สคริปต์ต้องระบุค่าสัมประสิทธิ์ DC อย่างน้อยบางส่วนสำหรับทุกสี
ส่วนประกอบ. มิฉะนั้น คุณจะได้รับข้อความแสดงข้อผิดพลาด "สคริปต์ไม่ส่งข้อมูลทั้งหมด"
คุณไม่จำเป็นต้องระบุบิตทั้งหมดของสัมประสิทธิ์กระแสตรงหรือสัมประสิทธิ์กระแสสลับใดๆ

มีตัวเลือกมาตรฐานในการสร้างไลบรารี JPEG เพื่อละเว้นความสามารถของสคริปต์การสแกน
หากห้องสมุดของคุณสร้างด้วยตัวเลือกนี้ด้วยเหตุผลบางประการ คุณจะได้รับข้อความว่า "ขอแล้ว
คุณลักษณะถูกละเว้นในเวลารวบรวม"

และพวกเรา


JPEGMEM
หากมีการตั้งค่าตัวแปรสภาพแวดล้อมนี้ ค่าของตัวแปรจะเป็นขีดจำกัดหน่วยความจำเริ่มต้น NS
ค่าถูกระบุตามที่อธิบายไว้สำหรับ --หน่วยความจำสูงสุด ตัวเลือก. ชัดเจน
--หน่วยความจำสูงสุด ตัวเลือกแทนที่ any JPEGMEM.

ใช้ ppmtojpeg ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี