ผมคิดว่าหลายคนคงปวดหัวหรือเซ็งไม่น้อยที่ จู่ๆ รูปที่เซฟโดยไม่ได้ดูดีๆ มันดันมีนามสกุล .JFIF แทนที่จะเป็น .JPG (JPEG)
เท่าที่ค้นหาข้อมูลมา เหมือนทั้ง JFIF กับ JPEG ไส้ในมันใช้ร่วมกันได้
แต่ JFIF ไม่สะดวกในการใช้งานเพราะ เว็บไซต์ทั่วไปและอุปกรณ์ต่างๆ ล้วนเจาะจงนามสกุล .JPG อาจจะไม่ได้รองรับไฟล์นามสกุล .JFIF
จากการทดสอบเบื้องต้นกับคอมพิวเตอร์เก่า OS: Windows XP/Server 2003
พบว่าแค่เปลี่ยนนามสกุลเป็น .jpg ก็เปิดไฟล์ได้แล้ว
(รูปทดสอบการ Upload ไม่เกี่ยวข้องกับเนื้อหานะครับ)
ทีนี้กลับมาดูคอมพิวเตอร์ปัจจุบัน ทีแรกผมก็คิดว่า Google Chrome เกเรนะ
เพราะประวัติยาวมาตั้งแต่เรื่อง HTTP/HTTPS แล้ว แต่คราวนี้ดูเหมือนจะเป็นที่ Windows 10
มันมี Default Registry แปลกๆ
ลองเปิด Regedit ดู แล้วไปที่
HKEY_CURRENT_USER\Software\Classes\MIME\Database\Content Type\image/jpeg |
ถ้า Extensions มันเป็น .jfif ก็แก้เป็น .jpg ได้เลย
ถ้าต้องแก้หลายเครื่องก็วิธีเดียวกัน หรือจะอีกวิธีนึงก็ได้ คือ
สร้าง Text file (.txt)
เปิดด้วย Notepad
Copy ข้างล่างนี้แล้ว Paste ใส่ลงไป
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\MIME\Database\Content Type\image/jpeg] "Extension"=".jpg"
|
Save
Rename เปลี่ยนนามสกุล .txt เป็น .reg
เอาไฟล์ไป Run ที่เครื่องที่จะแก้
ข้อดีของวิธีที่ 2 คือขั้นตอนสุดท้ายน่าจะฝากลูกมือ - คนอื่นทำแทนได้
และทำได้เร็วกว่าถ้าต้องปก้หลายเครื่อง เพราะแค่ Copy file .reg ที่ทำเสร็จแล้วไป Run