61

JPEG画像に透明な背景を設定するにはどうすればよいですか? これは私の多くの同僚の疑問です。

Windows でペイントを使用した場合の解決策は何ですか?

他の簡単な代替手段は何ですか?

4

7 に答える 7

84

JPEG 画像を透明にすることはできません。GIF や PNG など、透過性を許可する形式を使用する必要があります。

ペイントはこれらのファイルを開きますが、ファイルを編集すると透明度が消去されます。Paint.NETなどの他のアプリケーションを使用します(無料です)。

編集:他の人が言及しているので、両方のタイプで作業できるエディターで、JPEG画像をPNGに変換できます。

于 2013-06-03T21:31:01.940 に答える
11

JPGは透明な背景をサポートしていません。任意のフォト エディタで開いて .png ファイルとして保存することで、透明な背景をサポートするPNGに簡単に変換できますPNG

于 2013-06-03T21:45:15.653 に答える
8

JPEG画像に透明な背景を設定するにはどうすればよいですか?

画像をJPEGとして保持するつもりなら、それはできません。他の人が示唆しているように、PNGに変換してアルファチャンネルを追加してください。

于 2013-06-03T22:19:14.237 に答える
5

GIFの「透明度」は、ピクセルの欠落に似ていることを追加したかっただけです。GIF を使用すると、背景と残りの画像が接する部分にギザギザのエッジが表示されます。PNG を使用すると、画像をスムーズに「合成」できます。これは、本当に必要なことです。さらに、PNG は高品質の画像をサポートします。

「ペイント」は使用しないでください。アートワークを行うための高品質のアートアプリケーションが数多くあります。携帯電話のアプリ (Pixlr はかなり優れていて無料です!) や Web ベースの画像編集アプリでさえ優れていると思います。私は Gimp を使用しています - すべてのプラットフォームで無料です。

JPEG 自体を透明にすることはできませんが、透明な画像領域を含める必要がある Web 用の非常に大きな画像領域のサイズを縮小することが目標である場合は、解決策があります。詳細を投稿するには少し複雑すぎますが、Google で検索してください。基本的に、透明度のある画像を作成し、アルファ チャネルを分割して (Gimp で簡単に実行できます)、単純な 8 ビット グレースケール PNG にします。次に、カラー データを JPG としてエクスポートします。これで、Web ページは CANVAS タグを使用して JPG を画像データとしてロードし、8 ビット グレースケール PNG を Canvas のアルファ チャネルとして適用します。ブラウザの Canvas は、画像を透明にする作業を行います。JPEG は色情報を格納し (PNG よりも圧縮されています)、PNG は 8 ビット アルファに縮小されるため、かなり小さくなります。私' この手法を使用して、画像ごとに数百 K を節約しました。PNG 透明度情報を JPEG の拡張情報フィールドに埋め込むファイル形式を提案した人が何人かいますが、これらの提案はまだ広く支持されていません。

于 2015-07-23T18:32:51.077 に答える