画像の加工は、SNSに載せる前のひと手間から、資料に貼るためのリサイズ、iPhoneのHEICをPNGに直す作業まで、日常的に発生します。ところが「オンライン画像編集」で見つかるサービスの多くは、画像をサーバーにアップロードしてから処理します。撮影場所の座標が残った写真や、社内資料のスクリーンショットを預けるのは、できれば避けたい作業です。
OFFiler の画像ツールは、ブラウザのCanvasとWebAssemblyだけで処理を行います。ファイルは端末のメモリに読み込まれるだけで、外に出ることはありません。以下では、形式の選び方、似ているツールの使い分け、処理の仕組み、扱えるサイズの上限、そしてよくある質問をまとめています。
画像形式の選び方
「とりあえずPNG」で困らない場面も多いのですが、用途に合わせると容量も画質も大きく変わります。
PNG・JPEG・WebPの違い
PNGは可逆圧縮で、何度保存し直しても画質が劣化せず、透過(背景が透ける状態)も扱えます。スクリーンショット、図表、ロゴ、透過が必要な素材に向いています。反面、写真をPNGで保存するとファイルサイズが大きくなりがちです。
JPEGは非可逆圧縮で、写真のような滑らかな階調のある画像を小さくするのが得意です。透過は扱えず、保存し直すたびに少しずつ劣化します。写真の配布や添付にはこちらが無難です。
WebPは可逆・非可逆の両方に対応し、透過も扱えて、同程度の見た目ならJPEGやPNGより小さくなることが多い形式です。ウェブ表示用の画像を軽くしたいときの第一候補で、形式変換ツールの初期値もWebPにしています。品質は既定で90に設定されており、スライダーで調整できます。ただし古い環境や一部のアプリではWebPを開けないことがあるため、相手が決まっている配布物ではJPEGやPNGのほうが安全です。
iPhoneのHEICとアニメーションGIF
iPhoneで撮影した写真はHEIC形式で保存されていることがあります。容量効率は優れているものの、Windowsの古い環境や多くのWebサービスではそのまま開けません。「HEIC変換」でPNGまたはJPEGに変換しておくと扱いやすくなります。写真として配布するならJPEG、加工の途中経過として残すならPNGが向いています。
複数の画像を短いアニメーションにしたいときは「GIFアニメ作成」です。フレームの順番をドラッグで並べ替え、再生速度も調整できます。GIFは最大256色までしか使えない形式なので、写真をそのままGIFにすると色の境目が縞状に見えることがあります。イラストや画面操作の記録には向いています。
目的別・画像ツールの使い分け
リサイズと圧縮はどちらを使うべきか
「画像を軽くしたい」という目的に対して、リサイズと圧縮はまったく違うアプローチです。リサイズは画素数そのものを減らします。4000×3000ピクセルの写真を1200×900にすれば、情報量が減るのでファイルは大幅に小さくなります。表示する場所より大きい画像を貼っている場合、まずはリサイズが最も効きます。縦横比を保ったまま変更することもできます。
圧縮は画素数を変えずに、符号化の品質を落としてサイズを減らします。JPEG・WebPでは品質スライダーで圧縮率を調整し、プレビューで劣化を確認しながら決められます。PNGの場合は仕組みが異なり、使用する色数を64・128・256色に減らすことでサイズを落とします。イラストやスクリーンショットではほとんど劣化を感じずに小さくできますが、グラデーションの多い画像では色の段差が出ることがあります。
実務では「必要な表示サイズまでリサイズしてから、圧縮で仕上げる」という順番が最も効率的です。どちらのツールも複数ファイルをまとめて処理し、ZIPで受け取れます。
位置情報やメタデータを取り除く
写真ファイルには、撮影日時・カメラの機種・設定値、そして端末によっては撮影場所のGPS座標といった情報がEXIFとして埋め込まれています。SNSによっては投稿時に取り除いてくれますが、メールやチャットでそのまま送ればほぼ確実に残ったままです。「EXIF削除」は画像をキャンバスに描き直して再エンコードすることで、こうしたメタデータを落とします。
公開前に何が残っているかを先に確認したい場合は「プライバシーチェッカー」を使ってください。EXIFとGPS座標に加えて、画像内に写り込んだQRコードやバーコードも検出します。コード検出はChrome・Edge・AndroidではブラウザのBarcodeDetectorを使って各種フォーマットに対応し、SafariやFirefoxではQRコードのみを検出するフォールバックが働きます。EXIF内に埋め込まれた縮小版サムネイルも検出対象です。加工前の画像がサムネイルとして残っていると、せっかく隠した部分が見えてしまうことがあるためです。
写り込みを隠す・不要な部分を落とす
顔・住所・氏名・社名などが写り込んでいる場合は「画像マークアップ」で黒塗りまたはぼかしを重ねられます。処理はキャンバス上でピクセルそのものを描き替えるため、書き出した画像には元のピクセルが残りません。PDFの黒塗りとは異なり、下の情報を復元される心配がない点が重要です。なお、ぼかしは元の輪郭や色の傾向がある程度残るため、確実に隠したい情報には黒塗りをおすすめします。認印・スタンプ作成ツールで作った印影をCtrl+Vで貼り付けることもできます。
画面の端に余計なものが写っている、必要なのは中央だけ、という場合は「切り出し」で必要な範囲だけを残します。自由な範囲指定のほか、縦横比を固定したトリミングにも対応しているので、プロフィール画像やサムネイル用の正方形切り抜きも簡単です。向きがおかしい写真は「回転・反転」で90度単位の回転や左右・上下の反転ができます。
背景を消す・色を調べる・雰囲気を変える
「背景削除」は、被写体の輪郭をAIモデルが推定して背景を透明にし、透過PNGとして書き出します。使用しているのは約4.4MBの軽量モデル(u2netp)で、モデルファイルをブラウザにダウンロードしてから端末上で推論します。証明写真やプロフィール画像、商品写真の切り抜きに向いています。軽量モデルなので、髪の毛の細部や、背景と被写体の色が近い写真では境界が甘くなることがあります。Chrome・Edge・Safari・Firefox のいずれでも動作しますが、端末によっては処理に時間がかかります。
「カラーパレット抽出」は画像から主要な色を取り出し、Hex値やCSS変数の形でコピーできます。写真の雰囲気に合わせた配色をサイトやスライドに使いたいときに便利です。「レトロ加工」ではセピア、フィルム粒子(ノイズ)、ぼかし、トーン補正、白フレームを調整して、フィルム写真のような質感に仕上げられます。
ブラウザだけで画像を処理できる仕組み
描画も解析もブラウザの中で行う
リサイズ・切り出し・回転・マスク・レトロ加工といった処理は、ブラウザに標準で備わっているCanvas APIで画像を描き直すことで実現しています。形式の変換や圧縮も、キャンバスの内容を指定した形式・品質でエンコードし直しているだけです。特別なプラグインは必要ありません。
メタデータの読み取りには exifr、QRコードの検出には BarcodeDetector と jsQR、GIFの生成には gifenc、HEICの変換には heic2any、背景削除には ONNX Runtime Web を使っています。AIモデルやWebAssemblyのファイルはすべて自分たちのサーバーから配信しており、外部CDNや外部の推論APIには一切接続しません。
画像データが外に出ないため、社内資料のスクリーンショット、身分証の写真、家族の写真といった、アップロードをためらうファイルもそのまま処理できます。ページを閉じればメモリ上のデータは破棄され、履歴も残りません。
オフラインでも動く
OFFiler はPWAとして動作するため、一度読み込んでいれば通信のない環境でも各ツールを開いて処理できます。移動中や機内でも、撮った写真をその場でリサイズしたりEXIFを削除したりできます。
出力した画像は端末のダウンロードフォルダに保存されます。処理の途中結果がサーバーに残ることはありません。
対応形式と制限事項
- 入力形式
- JPEG・PNG・WebPなどブラウザが表示できる画像形式。HEICはHEIC変換ツールで対応します
- 出力形式
- PNG・JPEG・WebP/GIF(GIFアニメ作成)/PDF(画像→PDF)/ZIP(複数ファイルの一括処理)
- ファイルサイズ
- 画像は1ファイルあたり50MBまで。GIFアニメの素材画像はフレームごとのメモリ消費が大きいため20MBまでです
- ブラウザ要件
- 最新のChrome・Edge・Safari・Firefoxに対応(iOS Safariを含む)
- 一括処理
- 画像圧縮は複数ファイルをまとめて処理してZIPで出力します
- 費用・登録
- 無料。アカウント登録・ログイン・処理回数の制限はありません
画像ツールのよくある質問
画像は本当にアップロードされないのですか?
されません。処理はブラウザのCanvasとWebAssemblyだけで行われ、画像データはネットワークに出ません。開発者ツールのネットワークタブを開いたまま処理すれば、アップロードのリクエストがないことを自分で確認できます。
圧縮すると画質はどれくらい落ちますか?
JPEG・WebPは品質スライダーで調整でき、プレビューで確認しながら決められます。品質80前後なら多くの写真で見た目の劣化はほとんど分かりません。PNGは色数を減らす方式なので、イラストやスクリーンショットではほぼ劣化を感じませんが、グラデーションでは段差が出ることがあります。
透過を保ったままファイルサイズを小さくできますか?
できます。透過が必要な画像はPNGのまま色数を減らして圧縮するか、形式変換でWebPにする方法があります。WebPは透過に対応しつつPNGより小さくなることが多い形式です。JPEGに変換すると透過部分は失われるので注意してください。
EXIFを削除すると画質は変わりますか?
EXIF削除は画像をキャンバスに描き直して書き出す方式のため、JPEGなど非可逆形式では再エンコードによってごくわずかに変化します。元の画質を厳密に保ちたい場合は、PNGなどの可逆形式で書き出すか、リサイズや圧縮などの加工と一緒に行うのが効率的です。
SNSに投稿する前に何をしておくべきですか?
まずプライバシーチェッカーでGPS・EXIF・写り込んだQRコードを確認し、次に必要なら画像マークアップで顔や個人情報を黒塗りし、EXIF削除でメタデータを落とし、最後にリサイズや圧縮でサイズを整える、という順番がおすすめです。マスクより先に縮小すると、細部が潰れて隠すべき箇所を見落とすことがあります。
複数の画像をまとめて処理できますか?
画像圧縮は複数ファイルを一度に投入でき、結果をZIPでまとめてダウンロードできます。GIFアニメ作成と画像→PDF変換も、複数の画像を入力として受け取ります。
背景削除の精度はどのくらいですか?
人物や物体などはっきりした被写体であれば実用的な精度で切り抜けます。使用しているのは約4.4MBの軽量モデルなので、髪の毛の細部、透明・半透明の被写体、背景と被写体の色が近い写真では境界が甘くなることがあります。仕上がりが不十分な場合は、切り出しで被写体周辺を先にトリミングしてから試すと改善することがあります。
ぼかしと黒塗り、どちらが安全ですか?
確実に隠したい情報には黒塗りを使ってください。ぼかしは元の輪郭や色の傾向が残るため、内容を推測される余地があります。どちらの処理もピクセルそのものを描き替えるため、書き出した画像から元の状態を復元されることはありません。
オフラインでも使えますか?
使えます。一度アクセスした後はPWAとしてキャッシュされるため、通信のない環境でもツールを開いて画像を処理できます。ホーム画面やデスクトップに追加しておくと、アプリのように起動できます。
画像用語のミニ辞典
- EXIF
- 撮影日時・カメラ機種・設定値・GPS座標などを画像ファイルに埋め込むメタデータの規格。主にJPEGやHEICで使われます。
- ジオタグ
- EXIFに記録された撮影場所の緯度・経度。自宅や勤務先が特定される原因になるため、公開前の削除が推奨されます。
- 可逆圧縮 / 非可逆圧縮
- 前者は元の画素を完全に復元できる方式(PNGなど)、後者は情報を捨てて小さくする方式(JPEGなど)です。
- アルファチャンネル
- 各ピクセルの透明度を表す情報。PNGやWebPは対応していますが、JPEGは対応していません。
- 減色(パレット)
- 画像で使う色数を制限してデータ量を減らす手法。PNG圧縮やGIF生成で使われ、GIFは最大256色です。
- 解像度 / DPI
- 解像度は画像の縦横の画素数、DPIは印刷したときの1インチあたりのドット数です。画面表示では画素数のほうが重要になります。