Your editing software deleted the face from the photo. The EXIF thumbnail might still have it.

IFD1 in the EXIF APP1 block (tags 0x0201/0x0202). Same structure in WebP EXIF chunks and PNG eXIf blocks — thumbnail travels with the EXIF if you preserve it across conversions.

The nuance: most professional editors (Photoshop, Lightroom, GIMP) do regenerate the thumbnail. Many simpler tools, batch processors, and scripted workflows don't. Even tools that usually do may skip it in certain scenarios.

A mismatch is a finding. Clean check ≠ unedited. Photoshop also writes a separate APP13 resource 0x040C thumbnail alongside IFD1 — disagreement between them is its own signal.

snapWONDERS extracts IFD1, JFIF JFXX, Photoshop APP13, C2PA, and more — labels each by provenance, runs automated mismatch comparison across JPEG, WebP, PNG, HEIC, AVIF, and RAW.

Full piece: https://kennethbspringer.au/the-exif-thumbnail-that-gave-the-edit-away/

#OSINT #digitalforensics #imageforensics #JPEG #EXIF #infosec #metadata

🌗 JPEG XL 之旅:開源實驗如何重塑影像編碼的未來
➤ 從實驗室到標準化:十年磨一劍的影像編碼革命
https://opensource.googleblog.com/2026/06/journey-to-jpeg-xl-how-open-source-experiments-shaped-the-future-of-image-coding.html
隨著網路對影像品質與傳輸效率的要求日益嚴苛,傳統 JPEG 標準已難以應付 HDR 與廣色域影像的需求。Google 開發團隊透過長達十年的開源實驗,從 WebP Lossless 到 Butteraugli 感知編碼,系統性地突破影像壓縮技術的極限。JPEG XL 的誕生並非一蹴可幾,而是融合了 PIK 的編碼效率與 FUIF 的演算法優勢,並經歷多次迭代與社羣回饋。如今,JPEG XL 已廣泛應用於專業攝影、醫療影像及出版領域,成為未來數位影像編碼的關鍵基礎。
+ 這篇技術回顧非常精彩,解釋了為什麼有些格式(如 JPEG XL)值得長期推廣,而不是單純追求下一個「快取」方案。
+
#壓縮 #影像壓縮 #JPEG XL
Journey to JPEG XL: How open source experiments shaped the future of image coding

Explore how a decade of open source experiments in psychovisual modeling and compression led to JPEG XL, the future of image coding.

Google Open Source Blog

A photo can look untouched and still tell you it was edited.

Re-encoding signal (JPEG): camera firmware hardcodes Huffman and DQT tables per model. Software re-encoders compute optimised tables per image. Measurably different. Strip all metadata — the signature is still in the compression structure.

WebP uses VP8 predictive coding, not JPEG's DCT approach — but the same forensic logic applies. Firmware produces consistent parameter sets; software produces different ones.

Manufacturer baseline: camera firmware outputs a defined metadata fingerprint — GPS precision, MakerNote structure, timestamp format per model. A deviation from the expected profile is a finding. Applies to JPEG, WebP, MP4, MKV.

ELA: algorithmic, not visual. Re-compress, subtract, map the residual. Edited regions respond differently. Lossless formats rely on metadata only.

None conclusive alone. Three consistent signals: different conversation.

Full article (+ 30 more checks): https://kennethbspringer.au/how-to-tell-if-a-photo-has-been-edited/

Run any file: https://snapwonders.com/upload/analyse-photo-or-image

#digitalforensics #jpeg #webp #OSINT #infosec

EXIF stripped ≠ anonymous.

Two structures survive every standard strip untouched:

• DQT (quantisation tables) — hardcoded into camera firmware. Identifies the device. No EXIF needed.
• DHT (Huffman tables) — firmware uses JPEG Annex K fixed tables. Software re-encoders don't. Measurably different.

Re-encode to erase the DQT? Both tables are rebuilt simultaneously — you've replaced the camera signature with software signatures, and confirmed the original was deliberately overwritten. Partial tampering (altering only one) produces a forensic inconsistency that is itself a finding.

Full article: https://kennethbspringer.au/2026/05/27/your-cameras-fingerprint-survives-exif-stripping-heres-how/
Upload any JPEG to check: https://snapwonders.com/upload/analyse-photo-or-image

#digitalforensics #jpeg #OSINT #infosec

Your camera’s fingerprint survives EXIF stripping — here’s how — K.B.S

“A better world online! Digital Media — Privacy, Metadata, Copyrights, Steganography & Accessibility” - K.B.S

Just joined infosec.exchange — building snapWONDERS, a digital media forensics platform.

You stripped the EXIF. The camera's fingerprint is still there — baked into the JPEG compression structure, invisible to metadata strippers, visible to forensic analysis.

New article on exactly that → https://kennethbspringer.au/2026/05/20/how-i-built-a-jpeg-encoder-fingerprint-database-from-scratch/

#introduction #digitalforensics #OSINT #infosec #jpeg

How I built a JPEG encoder fingerprint database from scratch — K.B.S

“A better world online! Digital Media — Privacy, Metadata, Copyrights, Steganography & Accessibility” - K.B.S

Как звучит JPEG? Или что будет, если сжать спектрограмму как фотографию

Бывают дни, когда на работе делать нечего. А бывают дни, когда ты — программист и звукорежиссёр одновременно, и в голову приходит странная мысль: «А что, если взять аудио, превратить его в картинку-спектрограмму, сжать эту картинку как фотографию (JPEG, WebP, AVIF), а потом попробовать восстановить звук обратно? Как оно будет звучать?» Спойлер: иногда — удивительно хорошо. Иногда — как из унитаза. Но всегда — интересно. В этой статье я расскажу, как реализовал весь этот пайплайн, покажу код, проведу батч-тесты разных форматов и уровней качества, и, конечно, дам послушать результаты. Все исходники прилагаются, и вы сможете повторить эксперимент сами.

https://habr.com/ru/articles/1034610/

#python #спектрограмма #обработка_звука #сжатие_изображений #JPEG #WebP #AVIF #GriffinLim #преобразование_Фурье #аудиокодек

Как звучит JPEG? Или что будет, если сжать спектрограмму как фотографию

Введение Бывают дни, когда на работе делать нечего. А бывают дни, когда ты — программист и звукорежиссёр одновременно, и в голову приходит странная мысль: «А что, если взять аудио, превратить его в...

Хабр
配信用の #JPEG は、ちゃんとプログレッシブJPEGにしてほしいよね (容量増えなかったはずでしょアレ)