แปลง PNG เป็น SVG ออนไลน์ฟรีโดยไม่ต้องสมัครสมาชิก ด้วยการทำเวกเตอร์แบบ trace จริงไปเป็น path ที่แก้ไขได้ ไม่ใช่การนำ bitmap ไปห่อไว้ในแท็ก SVG รองรับการแปลงเป็นชุด ไม่มีลายน้ำ ไม่มีการจำกัดจำนวนไฟล์ และไฟล์ทั้งหมดจะถูกลบ 1 ชั่วโมงหลังอัปโหลด
PNG เก็บข้อมูลเป็นพิกเซล โลโก้ที่ส่งออกเป็น PNG จะดูคมชัดในขนาดเดิม แต่ภายในไฟล์ไม่มีข้อมูลของรูปทรง เมื่อขยาย คุณจะได้เพียงพิกเซลที่ใหญ่ขึ้น การแปลงเป็น SVG คือการวาดภาพใหม่เป็นเส้นขอบ PicEditLab ใช้ VTracer ซึ่งเป็นเอนจินโอเพนซอร์สสำหรับแปลง raster เป็น vector โดยจัดกลุ่มพิกเซลที่มีสีใกล้เคียงกันเป็นพื้นที่ และสร้างเส้นโค้ง spline ที่เรียบลื่นรอบแต่ละพื้นที่ ไฟล์ที่คุณดาวน์โหลดคือไฟล์เวกเตอร์จริงที่สร้างจากองค์ประกอบ path ไม่ใช่ PNG ที่ซ่อนอยู่ใน wrapper ของ SVG จึงยังคมชัดในทุกขนาด
คุณภาพของผลลัพธ์ขึ้นอยู่กับสิ่งที่อยู่ใน PNG โดยตรง โลโก้ ไอคอน ภาพหน้าจอแอป ภาพประกอบแบบสีเรียบ แผนภูมิ และภาพลายเส้นที่สแกนมา สามารถ trace ได้สะอาดเพราะสร้างจากพื้นที่สีทึบที่มีขอบเขตชัดเจน แต่ภาพถ่ายไม่เหมาะ ทุกการไล่ระดับสีเล็ก ๆ จะกลายเป็น path ที่ซ้อนเพิ่มขึ้น ทำให้ SVG มีขนาดใหญ่มากและเกิดลักษณะเป็นภาพโปสเตอร์ หาก PNG ของคุณเป็นภาพถ่าย ให้แปลงเป็น WebP หรือ JPG แทน เพราะ SVG ไม่ใช่รูปแบบที่เหมาะกับภาพประเภทนี้
ต่างจากตัวแปลง PNG เป็น SVG ออนไลน์ส่วนใหญ่ หน้านี้ไม่ใช่กล่องดำ เปิดการตั้งค่าการแปลงเป็นเวกเตอร์ เหนือปุ่ม “เริ่มการแปลง” แล้วคุณจะมีตัวควบคุม 4 รายการสำหรับการ trace “ผลลัพธ์” ให้เลือกระหว่างการ trace แบบเต็มสีและโหมดภาพลายเส้นขาวดำที่ใช้ potrace ซึ่งเหมาะกว่าสำหรับโลโก้ ตราประทับ ลายเซ็น และภาพวาดที่สแกนมา “ความละเอียดของสี” กำหนดจำนวนสีที่จะคงไว้ “การลบจุดรบกวน” กำหนดว่าจะเก็บรอยเล็ก ๆ เช่น เครื่องหมายจุลภาค ทวิภาค เส้นประ และเส้นบางมากไว้ หรือถือว่าเป็น noise ส่วน “ขอบ” ใช้เลือกระหว่างมุมโค้งมนกับมุมคม ค่าเริ่มต้นถูกปรับให้เหมาะกับภาพหน้าจอที่มีข้อความ ดังนั้นหากภาพของคุณมีตัวอักษร ให้ตั้ง “การลบจุดรบกวน” เป็น “เก็บรายละเอียด”
PNG ที่มีขนาดใหญ่มากจะถูกลดขนาดลงเหลือประมาณ 4 ล้านพิกเซลก่อนทำการ trace ต้นทุนการ trace เพิ่มขึ้นเร็วกว่าจำนวนพิกเซลมาก และไฟล์ขนาด 24 ล้านพิกเซลจะใช้หน่วยความจำหลาย GB และเกินเวลาที่กำหนด ทำให้กระบวนการถูกยุติก่อนสร้างผลลัพธ์ใด ๆ เนื่องจากผลลัพธ์เป็นเวกเตอร์ การลดขนาดนี้จึงไม่ได้จำกัดว่าคุณจะนำ SVG ที่เสร็จแล้วไปใช้ในขนาดใหญ่แค่ไหน แต่จะเปลี่ยนเพียงปริมาณรายละเอียดเล็ก ๆ ที่ตัว tracer สามารถนำไปประมวลผล
ต้องการไฟล์ไอคอนขนาดตายตัวใช่ไหม? แปลง PNG เป็น ICO
ไม่ต้องมีความรู้ด้านเทคนิค ฟรี รวดเร็ว และใช้งานได้บนทุกอุปกรณ์
สร้างบนชุดเครื่องมือแปลงโอเพนซอร์สที่ผ่านการพิสูจน์หลายตัว เราเลือกกระบวนการที่เหมาะสมที่สุดสำหรับแต่ละคู่รูปแบบ หลีกเลี่ยงการเพี้ยนสีและคุณภาพลดลงที่พบบ่อยในการแปลงฝั่งเบราว์เซอร์
การแปลงภาพ PNG เป็น SVG เกิดขึ้นในหลายสถานการณ์ ทั้งเพื่อให้ไฟล์ใช้งานได้กับอุปกรณ์หรือแพลตฟอร์มอื่น ลดพื้นที่จัดเก็บ หรือเตรียมภาพสำหรับอัปโหลดบริการที่ไม่รองรับรูปแบบต้นทาง วิธีดั้งเดิมคือติดตั้ง Photoshop, GIMP หรือแอปเดสก์ท็อปที่คล้ายกัน — เกินความจำเป็นสำหรับงานที่ทำเป็นครั้งคราว ตัวแปลงบนเบราว์เซอร์เป็นอีกทางเลือก แต่ถูกจำกัดด้วยความสามารถถอดรหัสของเบราว์เซอร์ และไม่รองรับรูปแบบพิเศษอย่าง RAW, HEIC หรือ AVIF เลย PicEditLab ทำการแปลงฝั่งเซิร์ฟเวอร์ ดังนั้นการรองรับรูปแบบ คุณภาพ และความเร็วจึงไม่ขึ้นอยู่กับเบราว์เซอร์หรืออุปกรณ์ของคุณ
การแปลงบน PicEditLab ทำได้ใน 3 ขั้นตอน — อัปโหลด เลือกรูปแบบปลายทาง ดาวน์โหลด:
เซิร์ฟเวอร์ของเราใช้ชุดเครื่องมือโอเพนซอร์สที่ผ่านการพิสูจน์แล้ว ImageMagick จัดการการแปลง Color Space และการ Resampling, libheif ใช้ Codec x265 สำหรับ HEIC, libavif ใช้ AOM สำหรับ AVIF, libjxl จัดการ JPEG XL, OpenJPEG รองรับ JPEG 2000 และ dcraw ถอดรหัสข้อมูลเซ็นเซอร์ดิบจากไฟล์ RAW เอาต์พุต JPG ใช้คุณภาพ 85 พร้อม Progressive Encoding เพื่อโหลดเร็วขึ้นบนเว็บ เอาต์พุต PNG ใช้ zlib บีบอัดสูงสุดเพื่อให้ไฟล์เล็กที่สุดโดยไม่สูญเสียรายละเอียดแม้แต่พิกเซลเดียว
Pipeline ภาพของ PicEditLab สร้างบน ImageMagick, libheif, libavif และ libjxl — ไลบรารีโอเพนซอร์สที่ผ่านการพิสูจน์แล้ว ซึ่งใช้โดย Apple, Google และ Mozilla เราปรับแต่งพารามิเตอร์ Encoder สำหรับแต่ละรูปแบบเพื่อให้ได้สมดุลระหว่างคุณภาพและขนาดไฟล์ที่ผู้ใช้ต้องการจริงๆ และอัปเดต Pipeline ทุก Release เพื่อรองรับการปรับปรุงรูปแบบใหม่