anyjpg

どんな画像も JPG に変換。無料でローカル処理。

ここに画像をドロップ
または クリックしてファイルを選択

プリセット

プリセット

数字ではなく、写っているものに合わせて選んでください。ウェブ標準が既定で、ページやメッセージに送る写真に向いています。保存用は手元に残す一枚のためのもので、容量を費やす価値のある範囲で最も忠実に、ICC プロファイル、Exif、XMP、DPI ごと引き継ぎます。スクリーンショット・図版は平坦な色、文字、硬い輪郭のためのもので、写真なら削れる色の情報がここでは一番効いてきます。最大圧縮は、どうしても小さくしたい写真に使います。選んでもそのプリセットが決める設定だけが動き、あとから変えたものはそのまま残って、チップの強調表示が消えるだけです。

品質

品質

元の画像をどれだけ捨てるかを決める、ただ一つのつまみです。これは何かの百分率ではありません。jpegli はこの値を知覚的な距離に換算するので、同じ数字はどの画像でもおおよそ同じ見た目の差を意味します。90 は細部を保つ既定値、80 でも写真ならほとんど粗が見えず、70 を下回ると平坦な部分に縞が出て、輪郭に光の輪が付き始めます。

詳細設定

下の項目はほとんどの場合、変更する必要はありません。迷ったらいつでもデフォルト設定に戻せます。

出力サイズ

出力サイズ

どちらも 0 で無効です。最大辺は大きすぎる写真をリニア光で縮小し、目標サイズはその容量に収まる最高品質をエンコーダーに探させます。

品質を測定

品質を測定

完成した各 JPEG をデコードし、実際に符号化されたピクセルと比較して PSNR と SSIM を表示します。測定対象は JPEG 自体の符号化損失であり、その前の縮小やビット深度の削減ではありません。変換時間はおよそ 2 倍になります。

クロマサブサンプリング

クロマサブサンプリング

人の目は色よりも明るさをずっと細かく見分けます。だから JPEG は色を半分の解像度で保存でき、ほとんど誰も気づきません。4:2:0 は縦横どちらもそうする方式で、スマートフォンやカメラが書き出すのはこれです。4:4:4 は色を元の解像度のまま保ち、その分だけ大きくなります。差が出るのはスクリーンショットや文字、線画です。半分の解像度の色がぼかしてしまうのは、まさにそうした硬い色の境目だからです。

プログレッシブモード

プログレッシブモード

プログレッシブ JPEG は、上から帯状に降りてくるのではなく、まず全体がぼんやり出てから徐々に鮮明になります。ネットワーク越しに配るものなら入れる価値があり、代償はわずかなサイズと符号化時間だけです。今世紀に書かれたビューアなら、どれでも開けます。

適応的量子化

適応的量子化

エンコーダーが画像を一度見て、目が「足りない」と気づく場所にデータを回します。質感や輪郭、人の顔には多く、のっぺりした空やぼけた背景には少なく。小さくしても全体がぼやけるのではなく同じに見えるのは、これのおかげです。これを持たないエンコーダーと比べるとき以外、切る理由はありません。

透明度

透明度

JPEG には透明という概念がありません。形式そのものに、そのためのチャンネルが無いのです。だから元画像で透けている部分は、必ず何かの色の上に塗り込むことになります。ここで選ぶのがその色です。たいていは白で困りませんが、置く先のページの色が分かっているなら、その色にすれば継ぎ目は見えません。

グレースケール

メタデータ

メタデータ

どの写真にも、画素とは別に見えない記録が入っています。各行の ? を開くと、それが何で、オフにすると何が変わるかがわかります。

カラープロファイル(ICC)

このスイッチがどちらでも、色はどの画面でも通じる標準に変換されます。決めているのは、そのことを記した小さな札をファイルと一緒に持たせるかどうかだけです。札は、他のアプリの扱いが変わるときにだけ書き込みます。新しい画面が出せる広い色は、札がないと色あせて見えるからです。ふつうの色では省きます。どのブラウザーもどの携帯も初めから正しく読むので、札はバイト数を増やすだけだからです。

カメラ・撮影情報(EXIF)

シャッターを切ったときにカメラが写真の中に書き込んだ記録です。日付と時刻、スマホやカメラの機種、レンズ、シャッター速度など。オフにしても画像そのものには手を触れず、記録を取り除くだけです。

撮影場所(GPS)

その写真を撮った地球上の正確な場所です。多くの場合は通り単位まで正確で、たいていのスマホが自動で保存します。ファイルを渡した相手は誰でも読み取れます。写真を公開するなら、切っておくべきなのはこれです。

元ファイルの保存形式(EXIF 内)

EXIF の中で、元にしたファイルそのものを説明しているタグです。どう圧縮されていたか、色がどう並んでいたか、1 画素が何ビットだったか、どれだけ大きかったか。どれもここで作られるファイルの説明にはなっていないので、読み取ったソフトはもう存在しないファイルの情報を受け取ることになります。既定では削除します。元の技術的な記録を一字一句そのまま残す必要があるときだけ有効にしてください。

編集・著作権メモ(XMP)

あとから編集アプリが書き加えたメモです。キャプション、キーワード、星の評価、著作権者としてのあなたの名前、ときには編集履歴のすべてまで含まれます。

印刷サイズ(DPI)

プリンターに「どの大きさで刷るか」を伝える数値です。300 DPI なら紙 1 インチあたり 300 ドットという意味。画面上では何も変わらず、画素は 1 つも書き換わりません。

ダウンロード

ラスタライズ

ラスタライズ

PDF や SVG に画素は入っていません。入っているのはページを描くための指示です。ここでは変換前にその指示をどれだけ細かく描くかを、元のページの 1 インチあたりのドット数で決めます。画面なら 150 で十分、300 は印刷相当で、1 段上げるごとにページごとのメモリと時間が増えます。

PDFとTIFF(複数ページ)


出力モード:

SVGラスタライズ

仕組み

GoogleのjpegliエンコーダーがWebAssemblyを介してブラウザ内で動作します。品質調整、メタデータオプション、30の入力フォーマットに対応した、より小さく汎用的なJPGが得られます。

アップロードはありません。ここに表示される変換合計はブラウザー内に残ります。

JPG に変換できる 30 種類の入力形式

JPG/JPEG:既存の JPEG を jpegli で再圧縮し、より小さくどこでも読めるファイルにします。

PNG:スクリーンショット、グラフィック、透過画像を、共有しやすい小さな JPG に変換します。

WebP:アプリ、プリンター、CMS、受け取り側が WebP を拒否する場合に JPG にします。

AVIF:古いブラウザ、編集ソフト、マーケットプレイス、SNS 向けに AVIF を JPG に変換します。

HEIC:iPhone 写真を JPG にして、特別なソフトなしでどこでも開けるようにします。

HEIF:カメラの HEIF を JPG にし、デスクトップ、Web、アップロードで広く使えるようにします。

PDF:ページをピクセルにラスタライズし、プレビュー、サムネイル、共有用の JPG を出力します。

TIFF/TIF:大きなスキャンやアーカイブ TIFF を、メールや Web で扱いやすい JPG にします。

SVG:ベクターアートを選んだサイズでラスタライズし、ピクセルが必要なアプリ向けに JPG 保存します。

SVGZ:圧縮 SVG をデコードし、ラスタライズして通常の JPG を出力します。

GIF:GIF の先頭フレームを、より小さく扱いやすい静止 JPG に変換します。

BMP:非圧縮 bitmap をコンパクトな JPG に縮小します。

TGA:ゲームやグラフィック素材の TGA を、確認や共有しやすい JPG に変換します。

ICO/CUR:アイコン画像を取り出し、通常の JPG として保存します。

PNM:portable anymap 画像を、普通のアプリで扱える JPG に変換します。

PPM:生のカラー portable pixmap を、はるかに小さい JPG ファイルにします。

PGM:グレースケールの portable graymap を、共有しやすい JPG に変換します。

PBM/PAM:モノクロ bitmap と arbitrary portable map を、日常的に互換性のある JPG に変換します。

JPEG 2000: .jp2、.jpx、素の .j2k コードストリームを、一般的なアプリやブラウザーで開ける JPG に変換します。

JPEG XL: .jxl ファイルを JPG に変換します。JPEG XL をまだデコードできないアプリやサイトのために。

PSD/PSB: Photoshop なしで Photoshop ドキュメントを JPG に変換します。統合画像をファイルから直接読み取ります。CMYK、Lab、16 ビットにも対応。

カメラ RAW: CR2、CR3、NEF、ARW、DNG、RAF、RW2 を、カメラが埋め込んだ最大の画像から JPG に変換します。Exif も引き継ぎます。

OpenEXR: シーンリニアの .exr レンダリングをトーンマッピングして JPG にします。ハイライトは切り捨てず保持します。

Radiance HDR: .hdr と .pic のハイダイナミックレンジ画像を、同じ写真的トーンマップで JPG に変換します。

JPEGの再エンコード

jpegliは既存のJPEGを同等の視覚品質でより小さくできることが多いです。繰り返しの再保存は圧縮損失を増やすため、さらに編集する予定がある場合はより高い品質を使用してください。

クレジット

使用ライブラリ: jpegli, Emscripten, PDF.js, libheif-js, geotiff.js, @jsquash/avif, resvg-wasm, および ExifReader. ライセンス詳細.

利用規約

無料、保証なし。