0
我有一個HTML表單提交圖像的base64字符串到PHP。 php腳本base64解碼字符串,使用imagecreatefromstring()
獲取圖像資源,然後將資源保存到png
文件。當我打開保存的文件時,我發現文件與我上傳的圖像不一樣。無論圖像中有文字,該部分都顯示爲填充了彩色的矩形。附加上傳的圖像版本並保存圖像。我安裝了最新版本的PHP(v7)和最新版本的php-gd庫,運行在ubuntu 16.04 LTS上。我無法弄清楚這個問題。請幫忙。PHP圖像處理腐敗文本內的圖像
像我試圖上傳這是救了PHP
看起來像透明度(alpha通道)會被誤解...... – jtheman
如果您沒有以任何方式操縱圖像,爲什麼要創建一個GD資源?只需使用'base64_decode()'然後'file_put_contents()'。這樣數據根本不會被修改。 – timclutton
我將圖像從任何圖像類型轉換爲.png – Rajesh