รูปภาพและภาพถ่าย · โปรแกรมแปลงรูปภาพและคอมเพรสเซอร์
เหตุใด PNG จึงไม่มีตัวเลื่อนคุณภาพ และจะย่อขนาดได้อย่างไร
· มันทำงานอย่างไร
รูปแบบภาพ png คุณภาพของภาพ
PNG ไม่มีการสูญเสีย ดังนั้นการควบคุมคุณภาพจะไม่มีอะไรต้องแลก นั่นคือสาเหตุที่เบราว์เซอร์เพิกเฉยต่ออาร์กิวเมนต์คุณภาพสำหรับ PNG โพสต์นี้จะอธิบายสิ่งที่กำหนดขนาด PNG และคันโยกสามอันที่ย่อขนาดอันหนึ่งจริงๆ
แถบเลื่อนคุณภาพที่ไม่ทำอะไรเลย — เหตุใดการเลื่อนจึงทำให้ขนาดของ PNG ไม่เปลี่ยนแปลง และสิ่งที่บอกคุณเกี่ยวกับรูปแบบ
เมื่อเลือก PNG ToolAcre จะซ่อนฟิลด์คุณภาพ แทนที่จะปล่อยแถบเลื่อนที่ปิดใช้งานหรือไม่มีประสิทธิภาพไว้บนหน้าจอ ตารางรูปแบบทำเครื่องหมาย `qualityApplies` false และแผน Conversion จะกำหนดคุณภาพเป็นไม่ได้กำหนด การย้ายตัวเลขที่ไม่เคยไปถึงตัวเข้ารหัสไม่สามารถอธิบายการเปลี่ยนแปลงขนาดได้ ดังนั้นอินเทอร์เฟซจึงลบการตัดสินใจที่ผิดพลาดออกไปทั้งหมด
นี่เป็นเบาะแสในการวินิจฉัยด้วย หากผู้ใช้คาดหวัง "คุณภาพ 50 PNG" การดำเนินการตามที่ตั้งใจไว้อาจมีพิกเซลน้อยลง สีน้อยลงผ่านเครื่องมือเพิ่มประสิทธิภาพพิเศษ หรือปลายทางที่สูญเสีย สิ่งเหล่านี้คือการเปลี่ยนแปลงที่แตกต่างกันและมีผลที่ตามมาที่แตกต่างกัน การตั้งชื่อเครื่องสังเวยที่ต้องการมีประโยชน์มากกว่าการค้นหาปุ่มบีบอัดแบบสากล
แบบไม่สูญเสียหมายถึงทุกพิกเซลจะถูกเก็บไว้ — ไปป์ไลน์ filter-plus-DEFLATE ของ PNG และเหตุใดขนาดของมันจึงขึ้นอยู่กับเนื้อหา ไม่ใช่การตั้งค่า
พื้นที่เก็บข้อมูลสนับสนุนการอ้างสิทธิ์ที่แม่นยำประการหนึ่ง: ตัวเข้ารหัสที่มีอยู่ของ PNG จะถือว่าไม่มีการสูญเสียและจัดเก็บพิกเซลที่ถูกส่ง ไม่เปิดเผยตัวกรองแถว PNG ระดับ DEFLATE หรือผ่านเครื่องมือเพิ่มประสิทธิภาพ ดังนั้นคำอธิบายไปป์ไลน์ภายในของเค้าร่างจึงอยู่นอกหลักฐานผลิตภัณฑ์ การส่งออก Canvas อาจเลือกรายละเอียดเหล่านั้นโดยไม่ต้องให้ ToolAcre ควบคุม
Lossless ใช้กับการเข้ารหัส ไม่ใช่ทุกการดำเนินการก่อนหน้านี้ หากรูปภาพถูกปรับขนาด แผนจะเรียกว่าการสูญเสียการแปลงเนื่องจากการสุ่มตัวอย่างใหม่ได้เปลี่ยนแปลงค่าพิกเซลไปแล้ว หากแหล่งที่มาคือ JPEG PNG จะจัดเก็บพิกเซลที่ถอดรหัสจากแหล่งที่มาที่สูญเสียไปแล้วอย่างซื่อสัตย์ และไม่สามารถกู้คืนรายละเอียดที่ถูกลบออกไปได้ ขอบเขตเหล่านี้ป้องกันไม่ให้คำว่า "สูญเสีย" กลายเป็นคำสัญญาแบบครอบคลุม
พื้นที่เก็บข้อมูลตรวจสอบเอาต์พุต PNG ที่ไม่มีการสูญเสีย แต่ไม่ได้ใช้ตัวกรอง PNG หรือตัวควบคุม DEFLATE
พิกเซลที่น้อยลงคือคานที่แข็งแกร่งที่สุดที่อินเทอร์เฟซนี้แสดงสำหรับ PNG โหมดเปอร์เซ็นต์จะปรับขนาดทั้งสองแกน ในขณะที่โหมดพิกเซลที่แน่นอนจะได้มิติที่ขาดหายไปหรือพอดีกับกล่องเมื่ออัตราส่วนยังคงล็อคอยู่ ผลลัพธ์ที่วางแผนไว้จะปรากฏขึ้นก่อนการแปลง และงบประมาณอุปกรณ์สามารถลดคำขอที่มากเกินไปพร้อมคำเตือนได้
สำหรับภาพหน้าจอ ให้ปรับขนาดโดยคำนึงถึงความชัดเจน กฎประเภทบางและกฎหนึ่งพิกเซลอาจไม่แมปอย่างสมบูรณ์อีกต่อไปหลังจากการสุ่มตัวอย่างใหม่ แม้ว่าตัวเข้ารหัส PNG สุดท้ายจะรักษาพิกเซลที่คำนวณใหม่ไว้ทุกประการ ทดสอบขนาดการแสดงผลที่ผู้อ่านจะใช้รูปภาพ จำนวนไบต์ที่น้อยลงจะไม่มีประโยชน์หากป้ายกำกับอินเทอร์เฟซอ่านยาก
ขั้นตอนที่สอง: สีน้อยลง — จานสี PNG เหตุใดภาพหน้าจออินเทอร์เฟซแบบแบนจึงบีบอัดได้ดีและรูปถ่ายไม่รองรับ
จานสีที่มีสีน้อยกว่าสามารถย่อ PNG บางส่วนได้ แต่ ToolAcre ไม่มีการกำหนดปริมาณสี การเลือกจานสี หรือการแยกสี มันถอดรหัสเป็นผืนผ้าใบและขอ `image/png`; ไม่มีการตั้งค่าใดที่เลือกสีที่จัดทำดัชนีหรือขนาดจานสี การนำเสนอการลดจานสีเป็นคันโยกที่มีอยู่จะทำให้อินเทอร์เฟซไม่ถูกต้อง
หากจำเป็นต้องใช้เวิร์กโฟลว์ของจานสี ให้ใช้เครื่องมือเพิ่มประสิทธิภาพเฉพาะซึ่งมีโหมดเอาต์พุตและไดเทอร์ริ่งเป็นเอกสาร จากนั้นจึงตรวจสอบผลลัพธ์ รักษาบทบาทของตัวแปลงนี้ให้ชัดเจน: สามารถรักษา PNG อัลฟ่า ปรับขนาดพิกเซล และเขียน PNG ได้ ขอบเขตของผลิตภัณฑ์มีคุณค่าเนื่องจากจะทำให้เครื่องมือภายในเครื่องไม่เกิดการเข้าใจผิดว่าเป็นชุดเพิ่มประสิทธิภาพ PNG ที่สมบูรณ์
ตัวแปลงเบราว์เซอร์นี้ไม่ได้นำเสนอการลดจานสี
จุดหมายปลายทางอื่นซื้อขายทรัพย์สินที่แตกต่างกัน JPEG จะสูญเสียตลอดเวลาและไม่สามารถจัดเก็บอัลฟ่าได้ ดังนั้นจึงเหมาะกับเนื้อหาภาพถ่ายที่ทึบแสงหลังจากการตัดสินใจขั้นสุดท้ายเท่านั้น WebP เก็บอัลฟ่าไว้ แต่ ToolAcre อธิบายว่าเอาต์พุตของเบราว์เซอร์นั้นสูญเสียในทุกคุณภาพ อาจมีขนาดเล็กลงสำหรับบางภาพ แต่ไม่มีการสัญญาว่าจะบันทึกแบบคงที่
เนื้อหาควรขับเคลื่อนการทดลองใช้ ภาพถ่ายที่ฝังอยู่ใน PNG เป็นตัวเลือกสำหรับ JPEG หรือ WebP; แผนภาพที่คมชัดและโปร่งใสอาจสมควรได้รับ PNG แม้จะมีจำนวนไบต์ก็ตาม ส่งออกสำเนาตัวแทนหนึ่งชุด ตรวจสอบขอบและการไล่ระดับสี และเปรียบเทียบขนาดที่วัดได้ การแปลงตามส่วนขยายเพียงอย่างเดียวจะไม่สนใจสิ่งที่รูปภาพต้องคงไว้
ตัวอย่างการทำงาน: 2.4 MB แบบเต็มหน้าจอ PNG — เปรียบเทียบคันโยกทั้งสามคันและผลกระทบต่อความชัดเจน
จับภาพหน้าจอเอกสารแบบเต็มหน้าจอที่มีขนาดใหญ่เกินไปสำหรับปลายทาง ขั้นแรกให้ส่งออก PNG ในขนาดดั้งเดิมเพื่อสร้างสิ่งที่การเข้ารหัสใหม่ของ Canvas ธรรมดาจะสร้างขึ้น จากนั้นลดแกนทั้งสองให้เหลือตามข้อกำหนดการแสดงผลจริง และตรวจสอบประเภทขนาดเล็ก ในที่สุดก็กลับสู่แหล่งที่มาดั้งเดิมและสร้างมิติเดียวกัน WebP สำหรับการเปรียบเทียบรูปแบบ
จดบันทึกไฟล์ที่วัดได้สามไฟล์ แทนที่จะแทรกจุดเริ่มต้น 2.4 MB สมมติหรือการย่อแบบสากล PNG ที่ปรับขนาดจะแยกจำนวนพิกเซล WebP แยกตัวเลือกรูปแบบที่สูญเสียไป หากส่งผลเสียต่อรายละเอียดที่ผู้อ่านต้องการ PNG ที่ใหญ่กว่าจะเป็นผลลัพธ์ที่ถูกต้อง เวิร์กโฟลว์จะประสบความสำเร็จเมื่อตรงตามกรณีการใช้งาน ไม่ใช่เมื่อได้รับเปอร์เซ็นต์ตามอำเภอใจ
ตัวอย่างการทำงานโดยไม่มีขนาดแหล่งที่มาที่ประดิษฐ์ขึ้นหรือการประหยัดตามสัญญา
เครื่องมือเพิ่มประสิทธิภาพภายนอกอาจสำรวจตัวกรอง PNG ความพยายามในการบีบอัด จานสี PNG และส่วนข้อมูลเมตา การควบคุมเหล่านั้นไม่ได้ถูกเปิดเผยที่นี่ และการสูญเสียข้อมูลเมตาผ่านทางแคนวาสเป็นผลข้างเคียงมากกว่าการรับประกันการดำเนินการทำความสะอาด ใช้เครื่องมือความเป็นส่วนตัวของข้อมูลเมตาของรูปภาพเมื่อการลบข้อมูลเมตาที่ได้รับการยืนยันแล้วเป็นวัตถุประสงค์ที่แท้จริง
ตัวแปลงยังไม่รับประกันว่าจะเดินทางไปกลับ PNG แบบไบต์เหมือนกัน การเข้ารหัสพิกเซลแบบไม่สูญเสียข้อมูลและไบต์ของคอนเทนเนอร์ที่เหมือนกันเป็นการกล่าวอ้างที่แตกต่างกัน ตัวเข้ารหัสของเบราว์เซอร์สามารถจัดเรียงไฟล์ให้แตกต่างออกไปในขณะที่ถอดรหัสเป็นแรสเตอร์เดียวกัน เปรียบเทียบพิกเซลที่มองเห็นได้สำหรับความแม่นยำของภาพ และใช้เครื่องมือที่คำนึงถึงรูปแบบ หากความสามารถในการทำซ้ำในระดับคอนเทนเนอร์มีความสำคัญ
เครื่องมือเพิ่มประสิทธิภาพ PNG ภายนอกและโหมดจานสียังคงอยู่นอกเครื่องมือ
PNG ไม่มีแถบเลื่อนคุณภาพในแผงนี้ เนื่องจากไม่มีการตัดสินใจที่เสียคุณภาพในการส่งต่อ หากต้องการย่อขนาดเอาต์พุต ให้ลดขนาดโดยเจตนาหรือเลือกปลายทางที่มีการสูญเสียที่บันทึกไว้พอดีกับเนื้อหา เครื่องมือจะแยกตัวเลือกเหล่านั้นออกจากกัน และรายงานเมื่อปรับขนาดตัวเองจะเปลี่ยนพิกเซล
เก็บแหล่งที่มา ทำงานจากแหล่งที่มาสำหรับการทดลองทุกครั้ง และตรวจสอบไฟล์ที่ดาวน์โหลดตามขนาดที่ต้องการ ขั้นตอนดังกล่าวหลีกเลี่ยงการเสื่อมสภาพซ้ำๆ และทำให้ทุกไบต์ที่บันทึกไว้สามารถตรวจสอบย้อนกลับไปยังการตัดสินใจที่แท้จริงได้ แถบเลื่อนที่ซ่อนอยู่หรือไม่มีประสิทธิภาพจะให้ความสะดวกสบาย ตัวเลือกเรขาคณิตและรูปแบบที่ชัดเจนช่วยให้สามารถควบคุมได้