เครื่องมือแปลงไฟล์รูปภาพเปลี่ยนอะไรบ้าง
ไฟล์รูปภาพประกอบด้วยสามส่วนซ้อนกัน คือ คอนเทนเนอร์ (รูปแบบไฟล์) โคเดก ที่บอกว่าพิกเซลถูกบีบอัดไว้อย่างไร และตัวพิกเซลเอง การแปลงไฟล์รูปภาพคือการดึงพิกเซลออกจากคอนเทนเนอร์หนึ่งแล้วเขียนลงอีกคอนเทนเนอร์หนึ่ง โดยบีบอัดตามแบบที่รูปแบบใหม่กำหนด
เครื่องมือแปลงไฟล์รูปภาพนี้อ่านไฟล์แต่ละไฟล์ในเบราว์เซอร์ของคุณ วาดพิกเซลลงบน canvas แล้วเข้ารหัสผลลัพธ์เป็น JPG, PNG หรือ WebP ไม่ว่าไฟล์ต้นทางจะเป็นอะไร ผลลัพธ์คือไฟล์ใหม่เอี่ยมที่มีหน้าที่เดียวชัดเจน นั่นคือแสดงรูปภาพ
คอนเทนเนอร์ โคเดก และพิกเซล
ส่วนใหญ่แล้วคุณสนใจแค่คอนเทนเนอร์ เพราะมันเป็นตัวกำหนดว่าไฟล์จะนำไปใช้ที่ไหนได้บ้าง โปรแกรมสร้างเว็บไซต์ที่ไม่รับ HEIC แบบฟอร์มที่รับเฉพาะ JPG โปรแกรมอีเมลที่แสดง WebP เป็นไฟล์แนบแทนที่จะแสดงในเนื้อหา ทั้งหมดนี้เป็นปัญหาเรื่องคอนเทนเนอร์ และการแปลงไฟล์ช่วยแก้ได้
การแปลงไม่ใช่การขยายภาพ
ตัวแปลงแค่ย้ายพิกเซล ไม่ได้สร้างพิกเซลขึ้นใหม่ ภาพย่อขนาด 640 พิกเซลก็ยังเป็น 640 พิกเซลหลังแปลง และรูปที่เบลอก็ยังเบลออยู่ ถ้ารูปดูไม่คมหรือแตกเป็นบล็อกก่อนแปลง หลังแปลงก็จะดูเหมือนเดิม แค่อยู่ในรูปแบบไฟล์อื่น
JPG, PNG หรือ WebP: เลือกไฟล์ผลลัพธ์แบบไหนดี
สามรูปแบบนี้ครอบคลุมการใช้งานในชีวิตประจำวันเกือบทั้งหมด แบบที่เหมาะขึ้นอยู่กับว่ารูปนั้นคืออะไรและจะนำไปใช้ที่ไหน สำหรับรูปส่วนใหญ่ มีคำถามสองข้อที่ช่วยตัดสินได้ คือ เป็นรูปถ่ายหรือไม่ และจะนำไปใช้บนเว็บไซต์หรือไม่
เมื่อไหร่ควรเลือก JPG
JPG เป็นรูปแบบที่แทบทุกอย่างรองรับ ทั้งโทรศัพท์ กล้อง เครื่องพิมพ์ แบบฟอร์มอัปโหลด โปรแกรมสำนักงาน และเบราว์เซอร์อายุสิบปี JPG บีบอัดรูปถ่ายได้ดีมากด้วยการตัดรายละเอียดที่ตาแทบมองไม่เห็นออกไป เลือก JPG สำหรับรูปที่จะส่งทางอีเมล พิมพ์ อัปโหลดลงแบบฟอร์ม หรือแชร์ให้คนที่คุณไม่รู้ว่าใช้โปรแกรมอะไร ที่คุณภาพเริ่มต้น 90% แทบมองไม่ออกว่าต่างจากต้นฉบับ
เมื่อไหร่ควรเลือก PNG
PNG ไม่สูญเสียคุณภาพ ทุกพิกเซลที่ได้กลับมาจะเหมือนตอนบันทึกทุกประการ จึงเป็นตัวเลือกที่ปลอดภัยสำหรับภาพหน้าจอ แผนภาพ โลโก้ เอกสารที่สแกน และทุกอย่างที่มีขอบคมหรือสีเรียบ ซึ่งการบีบอัดของ JPG จะทิ้งรอยฟุ้งไว้รอบตัวอักษร PNG ยังเก็บความโปร่งใสไว้ได้ด้วย ข้อแลกเปลี่ยนคือขนาด รูปถ่ายที่บันทึกเป็น PNG มักใหญ่กว่ารูปเดียวกันที่เป็น JPG หลายเท่า
เมื่อไหร่ควรเลือก WebP
WebP ทำได้ทั้งสองอย่าง ในโหมดสูญเสียคุณภาพ (lossy) มันแข่งกับ JPG ได้ โดยผลการวัดของ Google เองระบุว่า WebP แบบ lossy เล็กกว่า JPG ที่คุณภาพใกล้เคียงกัน 25–34% ส่วนในโหมดไม่สูญเสียคุณภาพ มันใช้แทน PNG ได้โดยเล็กกว่าราว 26% และรองรับความโปร่งใสทั้งสองโหมด เบราว์เซอร์ปัจจุบันทุกตัวแสดง WebP ได้ จึงเป็นตัวเลือกที่เหมาะกับรูปบนเว็บไซต์ แต่นอกเบราว์เซอร์การรองรับยังไม่ทั่วถึงนัก ถ้าจะส่งไฟล์ให้ใคร JPG หรือ PNG ยังปลอดภัยกว่า
WebP แบบสูญเสียหรือไม่สูญเสียคุณภาพ?
ใช้ WebP แบบสูญเสียคุณภาพกับรูปถ่าย และ WebP แบบไม่สูญเสียคุณภาพกับภาพหน้าจอ กราฟิก และทุกอย่างที่ปกติคุณจะบันทึกเป็น PNG เปิด WebP แบบไม่สูญเสียคุณภาพ ในการตั้งค่าเพื่อเก็บทุกพิกเซลไว้ครบถ้วน
สิ่งที่อาจหายไปเมื่อแปลงไฟล์รูปภาพ
การแปลงไฟล์มักไม่มีปัญหา แต่มีสี่อย่างที่อาจหายไปโดยไม่รู้ตัว รู้ไว้ก่อนจะได้ไม่ต้องแปลงซ้ำอีกรอบ
รายละเอียดที่ถูกตัดทิ้งไปตั้งแต่การบันทึกครั้งก่อน
ทุกครั้งที่บันทึกรูปเป็น JPG (หรือ WebP แบบสูญเสียคุณภาพ) ตัวเข้ารหัสจะตัดรายละเอียดทิ้งเพิ่มอีกเล็กน้อย บันทึกครั้งเดียวมองไม่เห็น แต่บันทึกสิบครั้งจะเริ่มเห็นท้องฟ้าเป็นบล็อกและขอบภาพเลอะ การแปลง JPG เป็น PNG ไม่ได้คืนรายละเอียดที่ JPG ตัดทิ้งไปแล้ว เพียงแต่หยุดไม่ให้สูญเสียเพิ่ม ถ้าต้องแก้ไขรูปซ้ำหลายครั้ง ให้แปลงเป็น PNG ครั้งเดียว แก้ไขบนไฟล์ PNG แล้วค่อยส่งออกเป็น JPG ในขั้นตอนสุดท้าย
ความโปร่งใส
JPG ไม่รองรับความโปร่งใสเลย เมื่อ PNG, WebP หรือ GIF ที่มีพื้นโปร่งใสถูกแปลงเป็น JPG พิกเซลที่โปร่งใสต้องถูกเติมด้วยอะไรสักอย่าง ตัวแปลงนี้เติมด้วยสีขาวเป็นค่าเริ่มต้น และคุณเลือกสีดำหรือสีอื่นได้ที่ พื้นหลังสำหรับส่วนที่โปร่งใส ส่วนผลลัพธ์ PNG และ WebP จะคงความโปร่งใสไว้ตามเดิม
ภาพเคลื่อนไหว
JPG และ PNG เก็บได้แค่ภาพเดียว และตัวแปลงนี้สร้าง WebP แบบภาพนิ่ง GIF หรือ WebP แบบเคลื่อนไหวจึงเหลือแค่เฟรมแรก รายการไฟล์จะแจ้งว่ารูปไหนเป็นภาพเคลื่อนไหว คุณจะได้ไม่แปลกใจ
สีที่เกินขอบเขต sRGB
iPhone รุ่นใหม่ ๆ และกล้องหลายรุ่นบันทึกรูปในพื้นที่สีกว้าง (Display P3) แต่เบราว์เซอร์วาดรูปในพื้นที่สี sRGB มาตรฐาน สีแดงและสีเขียวที่สดมาก ๆ จึงอาจออกมาสดน้อยลงเล็กน้อย สำหรับหน้าจอและเว็บแทบไม่สังเกตเห็น แต่ถ้าเป็นงานพิมพ์ที่สีต้องแม่นยำ ให้ใช้โปรแกรมบนคอมพิวเตอร์ที่คงโปรไฟล์สีไว้
แปลงรูปจากมือถือ
มือถือคือต้นเหตุของสองปัญหาที่คนมักนำมาให้เครื่องมือแปลงไฟล์รูปภาพช่วยแก้ คือไฟล์ที่เปิดไม่ได้ และรูปที่เปิดแล้วตะแคง
รูป HEIC จาก iPhone
iPhone บันทึกรูปเป็น HEIC มาตั้งแต่ปี 2017 เป็นรูปแบบที่มีประสิทธิภาพ แต่โปรแกรมส่วนใหญ่บน Windows เว็บไซต์จำนวนมาก และเบราว์เซอร์ส่วนใหญ่นอกจาก Safari แสดงไฟล์นี้ไม่ได้ วางไฟล์ HEIC ที่นี่ แล้วไฟล์จะถูกถอดรหัสในเบราว์เซอร์ของคุณและบันทึกเป็น JPG, PNG หรือ WebP ถ้าต้องการตัวเลือกเฉพาะสำหรับ HEIC ตัวแปลง HEIC เป็น JPEG และ HEIC เป็น PNG สร้างมาเพื่องานนี้โดยเฉพาะ
รูปที่ออกมาตะแคง
เวลาคุณถือมือถือในแนวตั้ง มือถือไม่ได้หมุนพิกเซลจริง ๆ แต่บันทึกภาพตามที่เซนเซอร์เห็น แล้วเพิ่มแท็กการวางแนว (orientation) เพื่อบอกโปรแกรมดูรูปให้หมุนภาพ ตัวแปลงที่ไม่สนใจแท็กนี้จะได้รูปที่ตะแคงหรือกลับหัว ตัวแปลงนี้ใช้แท็กหมุนภาพก่อนแปลง รูปแนวตั้งจึงยังเป็นแนวตั้ง และไฟล์ผลลัพธ์ไม่ต้องมีแท็กเลย
Live Photos และภาพถ่ายต่อเนื่อง
ไฟล์ HEIC หนึ่งไฟล์เก็บได้หลายภาพ อย่างเช่น Live Photos และภาพถ่ายต่อเนื่อง (burst) ตัวแปลงจะใช้ภาพหลัก ซึ่งก็คือภาพนิ่งที่คุณเห็นในคลังรูปภาพ
ไฟล์ที่นามสกุลไม่ตรงกับรูปแบบจริง
นามสกุลไฟล์เป็นแค่ป้ายที่ใครก็เปลี่ยนได้ ส่วนไบต์แรก ๆ ของไฟล์คือรูปแบบที่แท้จริง รูปภาพทุกรูปแบบขึ้นต้นด้วยลายเซ็นสั้น ๆ โดย JPG ขึ้นต้นด้วยไบต์ FF D8 FF PNG ขึ้นต้นด้วย 89 50 4E 47 และ WebP ขึ้นต้นด้วย RIFF ตามด้วย WEBP
ทำไมนามสกุลถึงผิด
เว็บไซต์มักส่ง WebP หรือ AVIF ให้เบราว์เซอร์ที่รองรับ แต่ยังใช้ที่อยู่ .jpg แบบเดิม ไฟล์ “JPG” ที่คุณบันทึกไว้จึงอาจเป็น WebP จริง ๆ แอปแชทและคลาวด์ไดรฟ์เปลี่ยนชื่อไฟล์เมื่อบีบอัดใหม่ โปรแกรมบางตัวบันทึกเป็น JPG แต่ใส่ .png ไว้ท้ายชื่อ ไฟล์ยังเปิดในเบราว์เซอร์ได้เพราะเบราว์เซอร์อ่านจากไบต์ แต่แบบฟอร์มอัปโหลดที่ตรวจนามสกุล หรือโปรแกรมแก้ไขที่เชื่อนามสกุล อาจปฏิเสธไฟล์หรือแสดงข้อผิดพลาด
เครื่องมือแปลงไฟล์รูปภาพนี้จัดการอย่างไร
เครื่องมือนี้อ่านไบต์แรก ๆ ของทุกไฟล์และยึดตามนั้น ไม่ใช่ตามชื่อไฟล์ ถ้าทั้งสองไม่ตรงกัน รายการไฟล์จะแจ้งให้ทราบ เช่น ชื่อเป็น .jpg แต่จริง ๆ คือ WebP และไฟล์ที่แปลงแล้วจะได้นามสกุลที่ตรงกับรูปแบบจริง การแปลงไฟล์ที่นามสกุลผิดให้เป็นรูปแบบที่คุณต้องการยังเป็นวิธีที่เร็วที่สุดที่จะทำให้แบบฟอร์มอัปโหลดที่ไม่ยอมรับไฟล์ยอมรับได้ด้วย
ข้อมูลเมตา: อะไรคงอยู่ อะไรหายไป
รูปถ่ายไม่ได้มีแค่พิกเซล ข้อมูลเมตา EXIF บันทึกรุ่นกล้อง เลนส์ ค่าการรับแสง วันและเวลาที่ถ่าย และในมือถือส่วนใหญ่ยังมีตำแหน่ง GPS ที่คุณยืนถ่ายด้วย
อะไรถูกลบออก
การเข้ารหัสรูปใหม่ผ่าน canvas จะเขียนแค่พิกเซลใหม่ ไม่มีอย่างอื่น ข้อมูลกล้อง วันที่ และ GPS จึงไม่ติดไปกับไฟล์ที่แปลงแล้ว ทุกไฟล์ที่เครื่องมือแปลงไฟล์รูปภาพนี้สร้างขึ้นไม่มีข้อมูล EXIF และตำแหน่ง ซึ่งมีประโยชน์เมื่อคุณกำลังจะโพสต์รูปแบบสาธารณะหรือส่งให้คนที่ไม่รู้จัก
เมื่อต้องการเก็บข้อมูลเมตาไว้
ถ้าต้องใช้วันที่ถ่ายเพื่อจัดเรียงรูป หรือใช้ตำแหน่งสำหรับอัลบั้มท่องเที่ยว ให้เก็บไฟล์ต้นฉบับไว้คู่กับไฟล์ที่แปลงแล้ว ถ้าอยากดูว่ารูปเปิดเผยข้อมูลอะไรบ้างก่อนตัดสินใจ หรืออยากลบข้อมูลเมตาโดยคงรูปแบบไฟล์เดิมไว้ ให้ใช้ ลบข้อมูล EXIF
หมายเหตุเรื่องการวางแนวภาพ
การวางแนวภาพเป็นข้อมูลเมตาเพียงอย่างเดียวที่เปลี่ยนลักษณะการแสดงรูป เนื่องจากตัวแปลงนำค่านี้ไปหมุนพิกเซลก่อน เมื่อแท็กถูกตัดออกจึงไม่มีอะไรเสียไป
แปลงไฟล์รูปภาพทีละหลายไฟล์
เครื่องมือนี้รับรูปได้ทั้งโฟลเดอร์ในครั้งเดียว แม้จะมีหลายรูปแบบปนกัน ไฟล์ HEIC จากมือถือ ไฟล์ WebP ที่บันทึกจากเว็บไซต์ และภาพหน้าจอ PNG แปลงเป็นรูปแบบผลลัพธ์เดียวกันได้ในรอบเดียว
ข้อจำกัด
หนึ่งชุดรับได้สูงสุด 30 รูปบนคอมพิวเตอร์ และ 10 รูปบนมือถือ ไฟล์ละไม่เกิน 20 MB บนคอมพิวเตอร์ และ 5 MB บนมือถือ รูปที่ใหญ่กว่าประมาณ 16.7 เมกะพิกเซลจะถูกย่อลงให้อยู่ในขนาดที่เบราว์เซอร์วาดได้อย่างปลอดภัย และรายการไฟล์จะแจ้งเมื่อเกิดกรณีนี้
ชื่อไฟล์ใน ZIP
ดาวน์โหลดไฟล์ได้ทีละไฟล์ หรือทั้งหมดพร้อมกันเป็น ZIP เมื่อรูปสองรูปจะได้ชื่อเดียวกัน เช่น photo.png และ photo.webp ที่กลายเป็น photo.jpg ทั้งคู่ ไฟล์ที่สองจะถูกบันทึกเป็น photo (2).jpg แทนที่จะเขียนทับไฟล์แรก
แปลงชุดใหญ่บนมือถือ
แต่ละรูปจะถูกถอดรหัส แปลง และคืนหน่วยความจำก่อนเริ่มรูปถัดไป การใช้หน่วยความจำจึงคงที่ ไฟล์ HEIC ขนาดใหญ่ถอดรหัสช้าที่สุด ถ้าชุดยาวให้รอสักนาทีแทนการรีโหลดหน้า
เมื่อตัวแปลงเฉพาะทางทำงานได้ดีกว่า
เครื่องมือแปลงไฟล์รูปภาพนี้ครอบคลุมกรณีทั่วไป คือใส่รูปอะไรก็ได้ แล้วได้ JPG, PNG หรือ WebP ออกมา บางงานต้องใช้การตั้งค่าที่เหมาะกับรูปแบบคู่ใดคู่หนึ่งเท่านั้น และเว็บไซต์นี้มีตัวแปลงเฉพาะทางสำหรับแต่ละคู่ ตารางด้านบนแสดงไว้ทั้งหมด
ถ้าต้องการเปลี่ยนรูปถ่ายหรือไฟล์สแกนเป็นเอกสาร แปลงรูปเป็น PDF จะรวมรูปเป็นไฟล์เดียวและคุมขนาดไม่ให้เกินที่กำหนดได้ ส่วนการแปลงย้อนกลับ PDF เป็น JPG จะเรนเดอร์แต่ละหน้าเป็นรูปภาพ ถ้าคุณวาง PDF ที่นี่ ระบบจะแนะนำให้ไปที่เครื่องมือนั้น
SVG และกราฟิกเวกเตอร์
SVG ไม่มีขนาดพิกเซลจนกว่าคุณจะกำหนดให้ SVG เป็น PNG จึงให้คุณเลือกความกว้างก่อนเรนเดอร์ ส่วนทางกลับกัน PNG เป็น SVG จะลากเส้นภาพแรสเตอร์ให้กลายเป็นเส้นทางเวกเตอร์
ไอคอนและ favicon
ไอคอน Windows และ favicon ของเว็บไซต์รวมหลายขนาดไว้ในไฟล์เดียว PNG เป็น ICO สร้างไฟล์นั้นให้ และ PNG เป็นไอคอน สร้าง favicon ครบทุกขนาดที่เว็บไซต์ต้องใช้
ทำให้ได้ขนาดไฟล์ตามที่กำหนด
ถ้าแบบฟอร์มกำหนดให้รูปต้องไม่เกิน 100 KB การเปลี่ยนรูปแบบอย่างเดียวอาจไม่พอ เครื่องมือ บีบอัดเป็น 100KB และเครื่องมือในกลุ่มเดียวกันจะค้นหาคุณภาพที่ดีที่สุดที่ยังอยู่ในขีดจำกัด
รูปภาพในโค้ด
ถ้าต้องการฝังรูปเล็ก ๆ ลงใน HTML, CSS หรือ JSON โดยตรง รูปภาพเป็น Base64 จะแปลงรูปเป็น data URL
ทำไมการแปลงจึงเกิดขึ้นในเบราว์เซอร์ของคุณ
เว็บแปลงไฟล์รูปภาพออนไลน์ส่วนใหญ่จะอัปโหลดไฟล์ของคุณไปยังเซิร์ฟเวอร์ แปลงที่นั่น และเก็บสำเนาไว้ระยะหนึ่งก่อนลบ เครื่องมือนี้ทำทุกขั้นตอนบนอุปกรณ์ของคุณเอง
สิ่งนี้มีความหมายกับคุณอย่างไร
รูปภาพของคุณไม่ถูกส่งไปที่ไหนเลย จึงไม่ต้องรออัปโหลด และไม่มีสำเนาอยู่บนเซิร์ฟเวอร์ของใคร คุณตรวจสอบเองได้ โดยเปิดแผงเครือข่าย (Network) ของเบราว์เซอร์ระหว่างแปลง แล้วจะเห็นว่าไม่มีรูปใดออกจากหน้าเว็บ ไม่ต้องมีบัญชี ไม่มีลายน้ำ และไม่จำกัดจำนวนต่อวัน
สิ่งที่ต้องแลก
งานนี้ใช้หน่วยประมวลผลและหน่วยความจำของอุปกรณ์คุณ ชุดใหญ่จึงแปลงบนแล็ปท็อปได้เร็วกว่าบนมือถือรุ่นเก่า รูปแบบที่ใช้ได้ก็ขึ้นอยู่กับเบราว์เซอร์ด้วย AVIF ต้องใช้เบราว์เซอร์ที่ค่อนข้างใหม่ในการถอดรหัส และ Safari สร้างไฟล์ WebP ไม่ได้ ถ้าเกิดกรณีนี้ รายการไฟล์จะแจ้งให้ทราบ และ JPG หรือ PNG ยังใช้ได้ตามปกติ