2011-08-21 52 views
0

當我試圖上傳png圖片,上傳圖片的透明部分變爲黑色圖像之後...巴背景變爲上傳後黑

我想知道HOWTO解決這個問題,任何幫助將得到高度讚賞和感謝提前..

問候

沙比爾Gilkar

+0

如果你正在修改服務器上的圖像(例如PHP的GD庫),它會將任何透明區域變成黑色。我們需要知道您在服務器上使用的語言以及您擁有的任何代碼。另外,你需要在你的問題中提供更多的信息。你可以擁有所有的配料,但是如果沒有配方,你就無法制作蛋糕。 – Bojangles

+0

@JamWaffles 這是Asp.Net項目,我們使用C#作爲它的語言,我有一個簡單的表單,我要求用戶提交他的公司的標誌,當我試圖簡單地上傳PNG文件,上傳後變成透明一部分變成黑色。我想在這裏注意的一件事是,我已經在Img標籤中保留了80x80 pxls的圖像大小,與原始大小無關... –

+0

您使用的瀏覽器是什麼?嘗試一個不同的,如果你不改變圖像服務器端,然後認爲這可能是簡單的,因爲上傳的圖像具有alpha,它與它如何呈現不兼容。 – Gavin

回答

1

有很多這可能會導致不一致的。檢查出imagecolortransparentimagealphablending函數。

您也可以在沒有過濾器的情況下上傳原始數據,但可能會有後果(例如直接存儲$_FILE而不使用GD處理)。如果那你在做什麼,更多的細節不會受到傷害。

+0

@Shabir實際上是使用ASP.net。我不會-1,因爲這些信息在評論中**而不是在原始問題**中。 – Bojangles