ฉันมีโฟลเดอร์ของไฟล์ png ที่มีพื้นหลังโปร่งใส ฉันต้องการแปลงจากบรรทัดคำสั่งและรักษาพื้นหลังที่โปร่งใสของภาพ
ฉันขอขอบคุณความช่วยเหลือใด ๆ
เนื่องจาก jpgs ไม่สนับสนุนความโปร่งใสดังนั้นฉันจะระบุค่าฐานสิบหกของสีพื้นหลังของเอาต์พุต jpg ได้อย่างไร ตอนนี้มันเป็นค่าเริ่มต้น#ffffff
หรือไม่ ฉันได้ลองใช้สคริปต์นี้ แต่ให้ภาพพื้นหลังสีขาวของ jpgs:
mogrify -quality 100 -format jpg *.png
ปรับปรุง
ฉันสร้างไฟล์ png เหล่านี้ใน inkscape ฉันควรพูดถึงว่าเป้าหมายของฉันในการแปลง pngs เหล่านี้เป็น jpgs คือกำจัดขอบขรุขระบนวัตถุทรงกลมหรือเชิงมุม pngs ในปัจจุบันมีขอบหยักและฉันอ่านว่าการแปลงเป็น jpgs อาจช่วยแก้ปัญหานี้ได้ อย่างไรก็ตามการแปลงผ่านวิธีการที่ระบุไว้ในคำตอบของ Christian Skjødtจะทำให้ภาพมีรอยหยักที่แย่กว่า มีวิธีที่ฉันสามารถแปลง pngs เป็น jpg และใช้ anti-aliasing หรืออาจเป็นเทคนิคอื่นเพื่อกำจัดขอบหยัก ขอบคุณสำหรับความช่วยเหลือ