こんにちは、最初の画像にアップロードしたいロゴが表示されます。 しかし、アップロードした後、2番目の画像(右下)に表示される色の指定が少し変わります。それは黒色を追加します。 私を助けてもらえますか?
コード私が使用している:
axes(handles.axes13)
imshow('logo4.png')
こんにちは、最初の画像にアップロードしたいロゴが表示されます。 しかし、アップロードした後、2番目の画像(右下)に表示される色の指定が少し変わります。それは黒色を追加します。 私を助けてもらえますか?
コード私が使用している:
axes(handles.axes13)
imshow('logo4.png')
問題は、元のPNGです。ここで、ロゴの上部は透明に設定され、下部は白色に設定されます。したがって、imshowを使用して画像をプロットすると、この効果が得られます。いずれかのロゴpngを変更するか、画像をロードするときに背景色を白に設定して、この問題が存在しなかったふりをすることができます。
logo4 = imread('logo4.png,'BackgroundColor',[1 1 1]);
imshow(logo4)
問題はまだ残っています。それは誰か他の人の問題です。
利益
まさに私が必要なもの!ありがとうございました! –
時には、他の人の問題を解決する必要があることもあります。時には、その行の次の人にそれらを渡す必要があることもあります。 –
私はそれが第4番目の色チャンネル、透明性に関連していると仮定します。透明なピクセルを白いピクセルに置き換えます。 –
どうすればいいですか? これはMatlabでやっているのか、画像を変えているのですか? –
私はこれを試しました: セット(gca、 'Color'、 'none') しかし、動作しません。 –