#author("2024-09-06T13:16:05+00:00","default:yoya","yoya")
#author("2024-09-29T06:04:34+00:00","default:yoya","yoya")
TITLE:Joint Photographic Experts Group (JPEG)
[[ImageFormat]] > [[JPEG]] > [[JFIF]] | [[SPIFF]]
#contents

* 公式[#vec996be]

- http://www.w3.org/Graphics/JPEG/
-- https://www.w3.org/Graphics/JPEG/itu-t81.pdf
-- https://www.w3.org/Graphics/JPEG/jfif3.pdf
--  https://www.itu.int/rec/T-REC-T.871-201105-I/en

* . [#x0821e13]

-  [[JFIF]] (JPEG File Interchange Format)
-  [[SPIFF]] ([[JBIG]])
- [[JPEG/Chunk]] - [[JPEG/APP]]
- [[JPEG/Adobe]]
- [[JPEG/Quality]]
- [[JPEG/DPI]]
- [[JPEG/Quantize]]

- JPEG (ISO/IEC 10918), JFIF, EXIF, DCFについて。
--  http://discypus.jp/wiki/?%B5%AC%B3%CA%2FISO%2FJPEG  (売り物)
--  http://www.iso.org/iso/catalogue_detail?csnumber=18902

- 特許 ([[JPEG/Patent]])

* 概要解説 [#ac04ad6e]

- JPEGアルゴリズム ([[JPEG/Algorithm]])
- 画像の符号化 (Image Coding)
--  http://laputa.cs.shinshu-u.ac.jp/~yizawa/InfSys1/advanced/image_cod/index.htm
- JPEG tutorial
--  https://www.cl.cam.ac.uk/teaching/1011/R08/jpeg/acs10-jpeg.pdf

- クロマサブサンプリング ([[JPEG/Subsampling]])

* エンコーダ [#off1905e]

- JPEG Library [[libjpeg]]
- [[libjpeg-turbo]]
- [[mozjpeg]] (Mozilla)

- [[nvJPEG]] (nVIDIA) (CUDA)
-[[Intel JPEG Library>IntelJPEGLibrary]] (消えた?)

** ... [#u3179826]

- [[Guetzli]] (Google)
- [[ProJPEG]] (AdobePhotoshipプラグイン)

** デコーダ [#p7468482]

- [[TJpgDec]]

* [#c91b4582]
解析ツール [#analyzer]

- [[JPEGsnoop]] (Windows 用)

* フォーマット [#z666736a]

- http://www.itu.int/ITU-T/studygroups/com16/jpeg1x/index.html
--  http://www.w3.org/Graphics/JPEG/itu-t81.pdf

- ハフマン符号 ([[JPEG/Huffman]])

- フォーマット辞典JPEG編
--  http://siisise.net/jpeg.html#format
- JPEG画像形式の概要(フォーマット)。
--  http://www.marguerite.jp/Nihongo/Labo/Image/JPEG2.html
いつなくなるか分からないので一応、手元にデータ保存。
 wget -U "Mozilla 5.0" -E -H -k -K -p -np -L -r \
      http://www.marguerite.jp/Nihongo/Labo/index.html
- JPG ファイルフォーマット
--  http://www.setsuki.com/hsp/ext/jpg.htm
- JPEG Header Information
--  http://www.obrador.com/essentialjpeg/headerinfo.htm ([http://awm.jp/~yoya/cache/www.obrador.com/essentialjpeg/HeaderInfo.htm cache])

- JPEG解析メッセージリスト
--  http://hp.vector.co.jp/authors/VA032610/operation/MessageList.htm ([http://awm.jp/~yoya/cache/hp.vector.co.jp/authors/VA032610/operation/MessageList.htm cache])


* ツール [#e79804b2]
- セグメント分解
-- http://diary.awm.jp/~yoya/?20080415#200804151 (マーカー表示のみ)
-- http://awm.jp/~yoya/prog/php/jpegdump.phps (マーカー表示のみ)
-- http://awm.jp/~yoya/prog/php/jpegextract.phps セグメント分解保存
--- 実行例 > http://diary.awm.jp/~yoya/?2008020&to=20080203#200802031
-- http://awm.jp/~yoya/php/image/image_segment.php

* 色空間 [#a154b02e]

- 表示色成分(色空間)について
--  http://hp.vector.co.jp/authors/VA032610/JPEGFormat/colorspace.htm ([http://awm.jp/~yoya/cache/hp.vector.co.jp/authors/VA032610/JPEGFormat/colorspace.htm cache])
- RGB⇔YCbCr変換 その2
--  http://koujinz.cocolog-nifty.com/blog/2009/03/rgbycbcr-5d00.html

- [[YCbCr]]
- [[CMYK]] - [[CYYK]](Adobe)

* メタデータ、拡張 [#caa49889]

- [[Exif]] (APP1) | [[DCF]]  | [[DPOF]]
- [[FlashPix]] (APP2)
- [[XMP]]
- [[ICC]]
- [[CIFF]]
- [[IPTC]] (International Press Telecommunications Council)
- JPEG and Metadata Standards
--  http://www.ozhiker.com/electronics/pjmt/jpeg_info/index.html
---   http://www.ozhiker.com/electronics/pjmt/jpeg_info/standards.html
- MORE ON JPEG
--  http://blog.bfitz.us/?p=289
- [https://soranoao.wordpress.com/2009/11/07/%E7%94%BB%E5%83%8F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E3%83%A1%E3%82%BF%E3%83%87%E3%83%BC%E3%82%BF%E4%BB%98%E5%8A%A0%EF%BC%88exif-dcf-iptc-xmp/ https://soranoao.wordpress.com/2009/11/07/画像ファイルにメタデータ付加(Exif, DCF, IPTC, XMP)]

- [[JPEG/Depth]]

* プロテクト (COM) [#da2425f9]

- PNGとGIFとJPEGにコメントを埋め込む
--  http://module.jp/blog/comment_in_imagefile.html

* 参考 [#wdf9c9b2]

- web用jpgファイルの考察
--  http://www.interq.or.jp/leo/d-one/jpg-exif.htm
- ツンデレサーチ! JPEGについて調べてきたわ!
--  http://zapanet.info/tundere/popular/JPEG.html
- JpegAnalyzerを使ったデジカメ画像の改ざんチェック
--  http://homepage3.nifty.com/kamisaka/JpegAnalyzer/distinguish.htm
- Axis JPEG Format – Comment Fields 
--  http://www.axis.com/files/tech_notes/JPEG_format_1_02.pdf
- JPEG Tags
--  http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/JPEG.html#Adobe
- JPEG形式について
--  http://tt.sakura.ne.jp/~hiropon/lecture/jpeg.html
-  JPEGはなぜここまで普及したのか? ~専門家に聞いてきた~
--  http://news.mynavi.jp/series/jpeg/001/
- IPA、JPEG画像悪用の脆弱性を検出する組み込み向けツールを無償公開
--  http://www.itmedia.co.jp/enterprise/articles/1307/30/news076.html
- The JPEG Committee is “exploring Blockchain” — to put DRM into JPEG
--  https://davidgerard.co.uk/blockchain/2018/08/10/the-jpeg-committee-is-exploring-blockchain-to-put-drm-into-jpeg/

- JPEG 25 年の歴史と今後
--  http://www.hi-ho.ne.jp/y-komachi/committees/vma/confs/vma35/vma35-4.pdf

-  https://issue-01-preview.parametric.press/issue-01/unraveling-the-jpeg/
--  https://github.com/ParametricPress/01-unraveling-the-jpeg

- https://parametric.press/issue-01/unraveling-the-jpeg/

- Rotation-Based Compression
--  https://www.winstoncooke.com/blog/rotation-based-compression

* 関連ページ [#rel]

- [[ファイルフォーマット>FileFormat]]
- [[Flash/JPEG]]
- [[JFIF]]
- [[YCbCr]]
- [[BGP]]

- [[JPEG_XR]] (HD photo)
- [[JPEG_XT]] (旧 JPEG-HDR)
- [[JPEG_XS]] (low latency)
- [[JPEG_XL]]
- [[JPEG2000]]
- [[JBIG]] (2値画像)

- [[Lepton]] (Dropbox)
- [[Brunsli]] (Google)