JustConvertHEICの仕組み
あなたのHEIC写真はブラウザ内で完全に変換されます。内部で何が起きているかを正確に説明します。
ブラウザ内処理
JustConvertHEICはお使いのウェブブラウザ内で完全に動作します。HEICファイルを変換する際、すべてのステップはお使いのデバイス上で行われます。ファイルがサーバーに送信されることは一切なく、外部サービスがデータを処理することもありません。
技術的な実装
このツールは以下のブラウザAPIとオープンソースライブラリを基盤としています:
@discourse/heic
DiscourseがjSquashコーデックライブラリの一部として公開した、libheifとlibde265のWebAssemblyビルドです。ブラウザ内で直接HEIC/HEIF画像データをデコードし、Canvas APIを通じてターゲット形式に再エンコードします。
File API
デバイスから選択したファイルを読み取るためのブラウザ組み込みのインターフェースです。HEICファイルはBlobとしてブラウザのメモリに読み込まれます。アップロードもネットワークリクエストも発生しません。
Canvas API
デコード後、画像は画面外のcanvas要素に描画され、選択したフォーマットと品質レベル(JPG、PNG、またはWebP)で再エンコードされます。これはブラウザのネイティブ機能であり、プラグインは不要です。
JSZip
一括ダウンロードを単一のZIPファイルにまとめるために使用するオープンソースライブラリで、すべてブラウザ内で処理されます。
プライバシーへの意味
- あなたのファイルがサーバーにアップロードされることは一切ありません
- 第三者があなたの写真を受け取ったり処理したりすることはありません
- 私たちはあなたのファイルの内容にアクセスすることができません
- 画像データはどこにも記録・保存されません
- ファイルは処理中にのみブラウザのメモリ内に存在します
確認方法
私たちの言葉を信用する必要はありません。以下の方法で確認できます:
- 1 ブラウザの開発者ツールを開きます(F12を押すか、右クリックして「検証」を選択)
- 2 「ネットワーク」タブに移動します
- 3 ツールを使ってHEICファイルを変換します
- 4 確認:送信されたリクエストにあなたの画像データが含まれていないことを観察します
または、ページが読み込まれた後にインターネットから切断してみてください。サーバーを必要としないため、ツールは引き続き動作します。
トレードオフと制限事項
処理がお使いのデバイス上で行われるため、パフォーマンスはハードウェアに依存します。非常に大きなHEICファイルや大量のバッチは、サーバーベースのツールと比べて古いデバイスやメモリの少ないデバイスでは変換が遅くなる場合があります。ツールはデバイスの検出された性能に基づいてファイルサイズ制限を自動的に調整します。