พารามิเตอร์ "-unsharp" ของ ImageMagick ใดที่เหมาะสมในการประมวลผลรูปภาพสำหรับการใช้งานเว็บ


15

ฉันใช้convertเครื่องมือจากแพ็คเกจImageMagickเพื่อสร้างรูปถ่ายของฉัน จนถึงตอนนี้ฉันได้ใช้บางอย่างเช่นconvert -resize 1024x1024สำหรับรุ่นของเว็บและconvert -resize 300x300รูปขนาดย่อ อย่างไรก็ตามหลายคนดูเหมือนจะชอบเพิ่มความคมชัดเล็กน้อยหลังจากปรับขนาดและด้วยเหตุนี้ฉันจึงเริ่มทดลองกับตัวเลือก-unsharp

เรามีคำตอบที่ยอดเยี่ยมในเว็บไซต์นี้ซึ่งอธิบายพารามิเตอร์ของเครื่องมือ "unsharp mask" และให้คำแนะนำเกี่ยวกับค่าที่สมเหตุสมผลสำหรับการใช้เว็บ แต่หนึ่งในปัญหาของฉันคือว่าตัวเลือกหน้ากากไม่ชัดใน ImageMagick ดูเหมือนว่าจะค่อนข้างแตกต่างจากตัวกรองหน้ากากไม่ชัดใน Photoshop หรือ GIMP

ดังนั้นคำถาม: อะไรคือพารามิเตอร์ที่แนะนำของ-unsharpตัวเลือกใน ImageMagick สำหรับการใช้งานเว็บ?

ฉันกำลังมองหาการตั้งค่า "ไม่เป็นอันตราย" ที่ฉันสามารถใช้ได้อย่างปลอดภัยในการแปลงจำนวนมากโดยไม่มีความเสี่ยงที่สำคัญในการสร้างสิ่งประดิษฐ์ที่มองเห็นได้ (เช่นรัศมี) แน่นอนว่าเพื่อผลลัพธ์ที่ดีที่สุดฉันจะต้องปรับการตั้งค่าสำหรับภาพถ่ายแต่ละภาพด้วยตนเอง แต่ฉันสนใจวิธีแก้ปัญหาอย่างรวดเร็วที่ฉันสามารถใช้กับรูปภาพจำนวนมาก

ตอนนี้ฉันกำลังใช้ค่าต่อไปนี้ (ซึ่งอาจหรืออาจไม่ตรงกับบางอย่างเช่นรัศมี = 0.5, จำนวน = 50%, ขีด จำกัด = 2):

-unsharp 0.5x0.5+0.5+0.008

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


ฉันทำคำตอบตกหล่นเพราะฉันพลาดลิงค์ที่คุณมีอยู่ อ่านได้ดีเลย ...
John Cavan

คำตอบ:


8

ใช่จากสิ่งที่ฉันสามารถรวบรวมได้การตั้งค่าจะเทียบเท่ากับในหน่วย "Photoshop"

ดูเหมือนว่ารัศมีจะระบุในลักษณะเดียวกัน
สำหรับรัศมีที่น้อยกว่า 1 ค่า sigma จะเหมือนกับรัศมีที่แนะนำ
ระบุจำนวน 50% เป็น 0.5
เกณฑ์ถูกระบุเป็นส่วนของค่าสีสูงสุดดังนั้น 2/255 ~ 0.008

การตั้งค่าที่ฉันแนะนำในคำตอบนั้นถูกเลือกเพื่อให้ความคมชัดปานกลางที่ไม่ค่อยทำให้เกิดเอฟเฟ็กต์ รัศมีคือสิ่งที่แนะนำโดยทั่วไปสำหรับการแสดงผลหน้าจอดังนั้นจึงควรอยู่ตามปกติ

คุณสามารถเพิ่มจำนวนเงินได้สูงขึ้นเล็กน้อย แต่นั่นอาจทำให้เอฟเฟกต์ฮาโลในภาพที่มีความคมชัดสูง เป็นเรื่องของสิ่งที่คุณต้องการเสี่ยงเพื่อให้ได้ภาพที่คมชัดกว่า

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


ขอบคุณสำหรับการตั้งค่า :) การตั้งค่าอื่น ๆ อาจเป็น 1.0x1.0 + 0.5 + 0.1 พร้อมผลลัพธ์ที่ดี
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.