web-dev-qa-db-ja.com

Gimpでは透明な画像をコピーして貼り付けることはできません

PC上の最新バージョンのGIMPでは、インターネットから透明な画像をコピーしようとすると、GIMPは選択した背景色で透明な領域を自動的に塗りつぶします。

これは私のMacでは問題ではありませんが、PCでこの作業を行う必要があるので、画像のアルファを認識​​させ、背景色で塗りつぶさないようにするにはどうすればよいですか?

私が使用しているイメージキャンバスありますにはアルファチャネルがありますが、それは違いがないようです。

3
David

これは「私のために機能します」-実際に機能しないのは、GIMPでedit->pasteを実行した場合のみです-「フローティング選択」を作成します-これは、主に配置を可能にするために存在する一時的なレイヤーです貼り付けられたコンテンツ-そしてそれらは不透明な背景レイヤーにフローティングレイヤーを「アンカー」します。予想通り透明度はありましたが、「アンカー」とは、貼り付けたピクセルを背景に固定することです。選択範囲の外側で画像をクリックするだけで、貼り付けられたデータがこのように固定されることに注意してください。

使用できるオプションは、edit->pasteの後にNew Layerボタン(レイヤーダイアログの最初のボタン-またはLayer->New LayerShift + Ctrl + N)メニューアクション)をクリックした後です。貼り付けたコンテンツを、透明度を維持する完全なレイヤーにプロモートします。または、最初にEdit->Paste As->New Layerを付けて貼り付けることもできます:フローティング選択は作成されません。

2
jsbueno

写真をコピーするときにクリップボードに保存されたデータは、aplhaチャネル/透明データをサポートしていない可能性があります。私にとってうまくいくのは、GIMPで透明な画像を開き、レイヤーをクリックして、透明な画像から作業中のプロジェクトにドラッグすることです。お役に立てば幸いです。

1
ColorCodin

私の場合、Gimpでは、ある画像が白黒として別の画像に貼り付けられました。透明度と色が失われました。そこで、他のレイヤーの表示をオフにし、必要なレイヤーを選択して、画像全体を新しいレイヤーにコピーしました。その後、トリミング。

0
CoolMind

[〜#〜]回避策[〜#〜]背景を透明にして貼り付ける方法が見つかりませんでした。幸い、貼り付ける必要のある背景は白なので、Excelスプレッドシートを開き、セルの束をマージして白い背景を作成し、画像を貼り付け、Snipping Toolを使用して画像を選択し、GIMPに貼り付けました。

0
Collin