WebP แบบธรรมดาไม่มีที่ให้วางเมตาดาต้า
WebP คือไฟล์ RIFF: ส่วนหัว แล้วก้อนข้อมูล ไฟล์แบบธรรมดามีก้อน VP8 ก้อนเดียวสำหรับข้อมูลแบบสูญเสียข้อมูล หรือ VP8L สำหรับแบบไม่สูญเสีย และนั่นคือทั้งไฟล์ ในเลย์เอาต์นั้นไม่มีช่องสำหรับ EXIF — ไม่ใช่ช่องว่างเปล่า แต่คือไม่มี เมตาดาต้าเป็นไปได้ก็ต่อเมื่อใช้เลย์เอาต์แบบขยาย ซึ่งเริ่มด้วยก้อน VP8X ที่พกธงประกาศว่าในไฟล์ยังมีอะไรอีก
เลย์เอาต์แบบขยายเก็บอะไรได้
VP8X ตั้งบิตให้แต่ละอย่าง: ช่องอัลฟา ภาพเคลื่อนไหว โปรไฟล์ ICC, EXIF และ XMP แล้วก้อนที่ตรงกันจึงตามมา ไฟล์ WebP จึงไม่ประกาศเมตาดาต้าของตัวเองในส่วนหัวนั้น ก็คือไม่มีเลย — ซึ่งทำให้การอ่านมันชัดเจนผิดปกติเมื่อเทียบกับรูปแบบที่ต้องคอยไล่หาเครื่องหมาย ในตารางแท็กด้านล่าง ก้อน RIFF ของตัวไฟล์เองถูกจัดไว้ใต้ WebP ส่วนก้อน EXIF หรือ ICC จะอยู่ใต้กลุ่มของมันเอง — คุณจึงเห็นว่าค่าแต่ละค่าออกมาจากก้อนไหน
ไฟล์ WebP มักมาจากไหน
WebP ส่วนใหญ่ที่คุณเจอถูกสร้างโดยตัวแปลงหรือ CDN ที่เปลี่ยน JPEG หรือ PNG ให้เล็กลงสำหรับเว็บ สายงานพวกนั้นมักทิ้งเมตาดาต้าไประหว่างทาง เพราะอย่างนี้ไฟล์ WebP จำนวนมากจึงอ่านออกมาว่างเปล่าที่นี่ เมื่อมีไฟล์ไหนพก EXIF มาจริง มักเป็นเพราะการแปลงถูกสั่งให้เก็บไว้ และข้อมูลกล้องนั้นมาจากไฟล์ JPEG ต้นทาง
หน้าตาของไฟล์ WebP
- โครงสร้าง
- เก็บเมตาดาต้าได้
- ตัวรูป
WebP เก็บของไว้ตรงไหน
- VP8 / VP8L
- ตัวภาพเอง แบบสูญเสียข้อมูลหรือไม่สูญเสีย ไฟล์ที่มีแค่ก้อนนี้พกเมตาดาต้าไม่ได้
- VP8X
- ส่วนหัวแบบขยาย ธงของมันประกาศว่าด้านล่างมีก้อนอะไรบ้าง
- EXIF
- บล็อก EXIF มักตกทอดมาจากไฟล์ที่มันถูกแปลงมา
- XMP
- แพ็กเกต XMP เมื่อมีโปรแกรมแต่งรูปเขียนไว้
- ICCP
- โปรไฟล์สี ICC
- ANIM / ANMF
- ตัวควบคุมภาพเคลื่อนไหวและแต่ละเฟรม ถูกยุบรวมเมื่อล้างด้วยการเข้ารหัสใหม่
คำถามเรื่อง WebP
WebP รองรับ EXIF ไหมเปิด
รองรับ แต่เฉพาะในเลย์เอาต์แบบขยายที่เริ่มด้วยก้อน VP8X เท่านั้น WebP แบบธรรมดาไม่มีโครงสร้างที่จะเก็บมันได้ คำตอบสำหรับไฟล์หนึ่ง ๆ จึงชัดเจน ไม่ใช่เรื่องของการไล่หา
ไฟล์ WebP ของฉันไม่แสดงเมตาดาต้าเลย นี่เป็นปัญหาของเครื่องมือหรือเปล่าเปิด
แทบจะแน่นอนว่าไม่ใช่ ตัวแปลงและ CDN ทิ้งเมตาดาต้ากันเป็นปกติตอนสร้าง WebP และ WebP เลย์เอาต์ธรรมดาก็พกอะไรไม่ได้อยู่แล้ว ตารางแท็กยังจะแสดงโครงสร้างไฟล์เท่าที่มันมี
ถ้าฉันล้างไฟล์ WebP ที่เคลื่อนไหวได้จะเป็นอย่างไรเปิด
มันกลับมาเป็นเฟรมเดียว การล้างด้วยการเข้ารหัสใหม่วาดภาพขึ้นใหม่ และผืนวาดเก็บได้เฟรมเดียว — ภาพเคลื่อนไหวจึงเป็นราคาที่ต้องจ่ายจริงตรงนี้ ซึ่งบอกไว้ก่อนคุณตัดสินใจ ไม่ใช่ให้มารู้เอาทีหลัง
การล้างไฟล์ WebP รักษาคุณภาพไว้ครบไหมเปิด
ไม่ ไฟล์ถูกเข้ารหัสใหม่เป็น WebP คุณภาพจึงเปลี่ยนได้ แม้ต้นฉบับจะเป็น VP8L ที่ไม่สูญเสียข้อมูล โปรไฟล์สีถูกทิ้งไปพร้อมกับก้อนอื่น ๆ
ทำอะไรได้บ้าง
- ลบข้อมูล EXIF
- วางรูปลงไปแล้วดาวน์โหลดสำเนาที่เอาเมตาดาต้าฝังออกแล้ว ไฟล์ JPEG จะเสียเซกเมนต์ EXIF ไปโดยไม่แตะพิกเซล ส่วน HEIC, PNG, WebP และที่เหลือจะถูกเข้ารหัสใหม่ ไม่มีอะไรถูกอัปโหลด
- เอาพิกัดออก
- ดูพิกัดที่รูปพกมา แล้วดาวน์โหลดสำเนาที่ไม่มีมัน ไฟล์ JPEG จะเสียแท็กพิกัดไปและเก็บอย่างอื่นไว้ครบ ไม่มีอะไรถูกอัปโหลด
- แก้ไข EXIF ของ JPEG
- เปลี่ยนชื่อเรื่อง ผู้สร้าง คำอธิบาย ลิขสิทธิ์ ซอฟต์แวร์ และเวลาถ่ายของไฟล์ JPEG แล้วดาวน์โหลดสำเนาที่แก้แล้ว ทำงานในเครื่อง ไฟล์ต้นฉบับของคุณไม่เคยถูกแก้
- เครื่องมือดู XMP, IPTC และ ICC
- อ่านทุกกลุ่มเมตาดาต้าที่ไฟล์พกมา — EXIF, XMP, IPTC, ICC, บันทึกของผู้ผลิต — จัดกลุ่มไว้และส่งออกเป็น JSON ได้ สำหรับการตรวจสอบไฟล์งาน งานพิสูจน์หลักฐาน และการไล่ปัญหาในสายงาน ไม่มีอะไรถูกอัปโหลด
- เปิดรูปหลายรูป
- เปิดได้ถึงห้าสิบรูป ดูว่ารูปไหนมีตำแหน่งติดมา แล้วยกทั้งชุดออกมาเป็นตารางคำนวณ ไม่มีการอัปโหลด และไฟล์ต้นฉบับไม่เคยถูกเขียนทับ