ไทย

รูปภาพและภาพถ่าย · ตัวปรับขนาดรูปภาพโซเชียล

จะเกิดอะไรขึ้นกับ EXIF เมื่อคุณปรับขนาดรูปภาพในเบราว์เซอร์

· มันทำงานอย่างไร

รูปภาพข้อมูลเมตา ความเป็นส่วนตัว ผ้าใบ

ข้อมูลเมตาของกล้องบล็อกการแยกออกจากพิกเซลก่อนที่จะส่งออกรูปภาพใหม่
ภาพประกอบเวกเตอร์ต้นฉบับ ToolAcre

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

ปรับขนาดแล้ว แต่จะสะอาดไหม? — คำถามเชิงปฏิบัติว่าพืชผลทางสังคมยังคงมี GPS และข้อมูลกล้องอยู่หรือไม่

การครอบตัดทางสังคมสามารถลบข้อมูลเมตาซึ่งเป็นผลข้างเคียงของการสร้างภาพที่เข้ารหัสใหม่ได้ แต่งานด้านความเป็นส่วนตัวไม่ควรพึ่งพาผลข้างเคียง ToolAcre ถอดรหัส JPEG, PNG หรือ WebP ที่เลือกลงใน ImageBitmap วาดพิกเซลลงบนผืนผ้าใบ และเข้ารหัสผืนผ้าใบนั้น ไม่มีโค้ดในพาธนี้คัดลอกบล็อก EXIF, IPTC หรือ XMP ลงในเอาต์พุต

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

เหตุใดการส่งออกแคนวาสจึงเริ่มต้นจากศูนย์ — แคนวาสเก็บเฉพาะพิกเซล ดังนั้นตัวเข้ารหัสจึงเขียนไฟล์ใหม่โดยไม่มี EXIF, IPTC หรือ XMP เว้นแต่ว่าจะมีการแทรกเข้าไปใหม่

แคนวาสเก็บค่าความกว้าง ความสูง และพิกเซลที่จำเป็นสำหรับการวาดภาพ EXIF รุ่นกล้อง, ไดเรกทอรี GPS, คำบรรยายภาพ IPTC และบันทึกการแก้ไข XMP เป็นโครงสร้างคอนเทนเนอร์ที่แยกจากกัน encodeCanvas รับเฉพาะแคนวาส ประเภท MIME และค่าคุณภาพ ดังนั้นจึงไม่มีออบเจ็กต์ข้อมูลเมตาที่จะแทรกใหม่ระหว่าง toBlob หรือ ConvertToBlob

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

การจัดการการวางแนวควบคุมโดยเบราว์เซอร์ที่นี่ และไม่ถือเป็นกฎสากล EXIF

โครงร่างกล่าวว่าโดยทั่วไปเบราว์เซอร์สมัยใหม่จะใช้ EXIF Orientation และอบมุมมองที่ถูกต้องลงในเอาต์พุต แอปนี้เรียก createImageBitmap โดยไม่มีตัวเลือก imageOrientation ที่ชัดเจน และไม่มีการวางแนวในการทดสอบ ลักษณะการวางแนวที่แน่นอนจึงเป็นของเส้นทางของเบราว์เซอร์ และควรตรวจสอบด้วยไฟล์โทรศัพท์และเบราว์เซอร์จริง

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

โปรไฟล์แหล่งที่มาจะไม่ถูกรักษาไว้ ในขณะที่การแปลงสีที่แน่นอนยังคงควบคุมโดยเบราว์เซอร์

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

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

เชื่อถือแต่ยืนยัน — เรียกใช้ไฟล์ที่ปรับขนาดแล้วผ่านเครื่องมือความเป็นส่วนตัวของข้อมูลเมตาของรูปภาพ เพื่อดูว่าบล็อกใดบ้าง (ถ้ามี) ที่ยังคงอยู่

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

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

ตัวอย่างการทำงาน: ภาพถ่ายในโทรศัพท์ก่อนและหลังการปรับขนาด — เปรียบเทียบรายงานเมตาดาต้าทั้งสองรายงาน

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

เส้นทางต้นทางคาดการณ์การเข้ารหัสแคนวาสใหม่โดยไม่มีการคัดลอกข้อมูลเมตาโดยเจตนา รายงานทั้งสองฉบับทดสอบการคาดการณ์กับไบต์จริง หากยังมีช่องข้อมูลอยู่ ให้เก็บไฟล์และรายละเอียดเบราว์เซอร์ไว้เป็นกรณีที่ทำซ้ำได้ หากไม่มีเหลือ ให้สรุปว่า “ไม่พบโดยการตรวจสอบนี้” ไม่ใช่เป็นข้อพิสูจน์ต่อน้ำหนักบรรทุกที่ซ่อนอยู่ทุกรายการ

สิ่งนี้ไม่ครอบคลุมถึง การปรับขนาดไม่สามารถทดแทนตัวลอกข้อมูลเมตาได้ เมื่อคุณต้องการให้พิกเซลดั้งเดิมไม่เปลี่ยนแปลง หมายเหตุทางเทคนิคของ Social Image Resizer ระบุว่าเอาต์พุตประกอบด้วยอะไรบ้าง

การปรับขนาดไม่สามารถใช้แทนการตัดข้อมูลเมตาได้ เมื่อการเข้ารหัสพิกเซลดั้งเดิมต้องไม่เปลี่ยนแปลง นอกจากนี้ยังไม่สามารถประมวลผลไฟล์ HEIC, AVIF หรือกล้อง RAW ที่ไม่รองรับบนเส้นทางนี้ได้ รายการอินพุตที่ยอมรับคือ JPEG, PNG และ WebP และเอาต์พุตที่ปรับขนาดแต่ละรายการได้รับการสุ่มตัวอย่างใหม่และเข้ารหัสใหม่ ไม่ว่าขนาดจะตรงกันหรือไม่ก็ตาม

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

ประเด็นสำคัญ: การปรับขนาดจะเขียนไฟล์ใหม่ — Social Image Resizer จะเข้ารหัสบนอุปกรณ์ของคุณอีกครั้ง และ Image Metadata Privacy Tool ช่วยให้คุณยืนยันได้ว่าผลลัพธ์ที่ได้จะเป็นอย่างไร

การปรับขนาดเบราว์เซอร์จะเขียนการส่งมอบใหม่จากพิกเซล การออกแบบดังกล่าวไม่ทิ้งขั้นตอนแอปพลิเคชันที่คัดลอกแหล่งที่มา EXIF, IPTC หรือ XMP ลงใน Blob ในขณะเดียวกันก็แนะนำการวางแนวที่ควบคุมโดยเบราว์เซอร์และพฤติกรรมสีที่สมควรได้รับการสังเกต ทั้งสองส่วนมีความสำคัญ: ข้อมูลเมตาอาจหายไปในขณะที่รูปลักษณ์ที่แสดงผลเปลี่ยนแปลงไปในลักษณะเดียวกับที่แท็กคอนเทนเนอร์เคยอธิบายไว้

ถือว่าไฟล์ที่ปรับขนาดเป็นสิ่งประดิษฐ์ใหม่ ตรวจสอบข้อมูลเมตา ตรวจสอบการวางแนว และเปรียบเทียบสีก่อนโพสต์ Social Image Resizer ให้การครอบตัดและการเข้ารหัสในท้องถิ่น ผู้ตรวจสอบร่วมส่งหลักฐานเกี่ยวกับบล็อกที่เก็บไว้ พวกเขาร่วมกันแทนที่สโลแกน "การปรับขนาดทำความสะอาดทุกอย่าง" แบบสัมบูรณ์ด้วยการทดสอบซ้ำ