2014-11-06 38 views
-3

我已經做了PNG文件,PNG-24使用Photoshop CS5,它如果我上傳直堆棧溢出透明度是這樣的: original PNG uploadPNG透明度觀察在某些程序/網站

當這上傳到一些網站,如Facebook或Soundcloud(作爲一首歌的封面)可以很好地呈現出來。然而,當拖入了Twitter消息時,它看起來是這樣的:

enter image description here

沒有人知道爲什麼有些節目呈現圖像,並以某種方式包括應該已被刪除原來的Photoshop文檔的層?

這也發生在一些程序中,當試圖使用png作爲封面藝術時,命名mp3 id3標籤編輯器(Mp3tag v2.50)。

有沒有更好的方法來製作一個PNG,其中刪除了所有這些附加信息?

非常感謝

+1

png沒有圖層。它只是透明度字節。如果Twitter客戶端忽略了透明度,那麼除了重做圖片以外,沒有什麼可以做,因此它不需要透明度 – 2014-11-06 18:56:48

+3

這是一個編程問題?這應該可能被轉移到[蘇] – 2014-11-06 19:04:39

+0

嘗試刪除ICCP塊,以防萬一 – leonbloy 2014-11-06 20:01:34

回答

1

你所看到的區別是在不同的軟件如何處理圖像流中的透明度信息。

當您設置透明度時,您並未刪除底層圖像。

如果你想擺脫其餘的圖像,你需要以不同的方式進行編輯。首先清除您設置爲透明的所有像素(例如,將它們設置爲白色)。然後使該區域清晰。這樣,如果顯示軟件不處理透明度,它將顯示白色而不是您不想看到的圖像部分。