php
  • html
  • css
  • image
  • html5
  • 2012-09-18 105 views 0 likes 
    0

    有一個PHP代碼的HTML表格中顯示的圖像:如何將圖像的背景透明度設置爲0?

    enter image description here

    此表的代碼是:

    for ($i = 0; $i < $data['list']['cnt']; $i++) {    
        $tabRows[$i][1]['width'] = "45%"; 
        $tabRows[$i][1]['align'] = "center"; 
        $tabRows[$i][1]['value'] = '<img src="'.HTTP_FIGURES.$data['list'][$i]['fig_image'].'" />'; 
    } 
    

    正如你所看到的圖像的背景被認爲與他們使頁面變得骯髒。所以我想刪除每個圖像的背景。怎麼做 ?

    +0

    使圖像變透明? – Prisoner

    +0

    這些圖片 - 是由用戶上傳還是僅僅是一組預定義的圖片? –

    +0

    @Prisoner:是的,使圖像透明。 – pheromix

    回答

    0

    使圖像成爲透明的PNG。

    0

    你唯一可行的解​​決方案是用圖像編輯器瀏覽每個圖像,刪除背景並重新保存爲具有透明度的.png

    0

    以任何圖像編輯器如GIMP(免費),Paint.net(免費),Photoshop或任何其他圖像編輯器,並在需要它的地方添加透明度。 Here是一個paint.net教程。如果您的圖片不在PNG中 - 您需要製作PNG圖片,因爲JPEG沒有透明度。

    0

    你有2種選擇:

    1. 編輯圖像像paint.net一個圖像編輯器,使背景透明。
    2. 使用PHP GD函數'編輯'圖像。這可能很麻煩,因爲你必須確定你想用背景顏色替換什麼顏色。通常使用固定顏色或像素[1,1]中的顏色。

    我的建議,如果沒有很多圖片,去1

    相關問題