ความแตกต่างระหว่างการประมาณค่าแบบไม่มีเชิงเส้นเชิงเส้นแบบลูกบาศก์และแบบ Sinc (Lanczos3) ในการปรับขนาดภาพเป็นอย่างไร


57

ในขณะที่ปรับขนาดภาพใน GIMP ในส่วนคุณภาพฉันได้รับแจ้งให้เลือกหนึ่งในการแก้ไขต่อไปนี้:

  • ไม่มี
  • เชิงเส้น
  • คิว
  • sinc (Lanczos3)

อะไรคือความแตกต่างระหว่างสิ่งเหล่านี้กับสิ่งที่ดีที่สุดในแง่ของคุณภาพ / ความไร้ผู้คน


ฉันชอบลดขนาด Lanczos - ความคมชัดที่ยอดเยี่ยมในภาพถ่าย
Kyle

คำตอบ:


43

สี่ตัวเลือกเหล่านี้กำหนดวิธีการปรับขนาดภาพ แต่ละตัวเลือกอธิบายอัลกอริทึมที่ใช้ในการทำเช่นนี้ ดูการสุ่มตัวอย่างภาพ

ไม่มี: ใช้อัลกอริทึมเพื่อนบ้านที่ใกล้ที่สุด ไม่มีการปรับให้เรียบหลังการปรับขนาด
เชิงเส้น : การแตะพิกเซลเฉลี่ยค่าของพวกเขา
ลูกบาศก์ : การสัมผัสพิกเซลเฉลี่ยค่าของพวกเขาเพื่อพิกเซลกลางรักษาค่ามากที่สุด
Lanczos : พิกเซลถูกส่งผ่านไปยังอัลกอริทึมที่เฉลี่ยสี / อัลฟาของพวกเขาโดยใช้ฟังก์ชั่น sinc (คล้ายกับการแก้ไขไซน์คล้ายลูกบาศก์)

ไม่มีอัลกอริธึมเหล่านี้ใดที่เหนือกว่าโดยตรงตามลิงก์อธิบาย แต่จะเป็นการดีกว่าถ้าคุณแสดงรายการสถานการณ์ที่คุณต้องการใช้สถานการณ์อื่น:

ไม่มี (เพื่อนบ้านที่ใกล้ที่สุด): ใช้เมื่อคุณไม่ต้องการสุ่มตัวอย่าง (เบลอ) ของภาพ

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

ลูกบาศก์: ใช้สำหรับภาพส่วนใหญ่ การแก้ไขแบบลูกบาศก์และ bicubic ช่วยให้ขอบเรียบ ตามที่ Wikipedia บางครั้งสามารถเพิ่มความเปรียบต่างที่เห็นหรือทำให้เกิดสิ่งประดิษฐ์

Lanczos: วิธีการแก้ไขนี้คล้ายกับลูกบาศก์ยกเว้นว่าแทนที่จะทำให้เบลอมันจะสร้างรูปแบบ "เสียง" ประโยชน์คือสามารถจัดการกราฟิกแบบละเอียดโดยไม่เบลอเหมือนฟิลเตอร์ลูกบาศก์

ฉันชอบเพื่อนบ้านที่ใกล้ที่สุดสำหรับพิกเซลอาร์ต, เชิงเส้นหรือ lanczos สำหรับข้อความขนาดเล็กและลูกบาศก์สำหรับทุกอย่างอื่น ตัวเลือกเหล่านี้เป็นแบบอัตนัยและไม่ได้หมายความว่าวิธีการ 'เหมาะสม' สำหรับอัลกอริทึม


1
lanczos windowed sinc ชัดเจนเหนือกว่าในกรณีส่วนใหญ่ แต่มันอาจไม่เหมาะสมที่จะมีตัวกรอง lanczos แบบกว้าง 3pixel อาจทำให้เกิดเสียงดังเล็กน้อย
joojaa

ฉันคิดว่าเพื่อนบ้านที่ใกล้ที่สุดนั้นจริงแล้วเป็นคนที่เหมาะสม (หรืออย่างน้อยก็มีความหมายดีกว่า Linear, Cubic และ Lanczos) อย่างมีนัยสำคัญสำหรับงานศิลปะพิกเซล
JamesTheAwesomeDude

12
เพื่อให้ง่ายต่อการเปรียบเทียบ: tanbakuchi.com/posts/…
andras.tim
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.