1
A
回答
3
我有同樣的問題。這是固定的,對我來說:
圍繞線MeioUploadBehaviour.php的962,還有2號線:
$imageArray = explode(".", $source);
$phpThumb->config_output_format = $imageArray[1];
更改第二行:
$phpThumb->config_output_format = end($imageArray);
說明:原線嘗試將$ phpThumb-> config_output_format設置爲上傳圖片的文件擴展名。它可以工作,只要只有一個「。」。在您上傳圖片的文件路徑中。例如,如果你的路徑是/mywebsite/images/myImage.png,那麼它會得到'png'。
但是,如果有'。'在你的$源中,例如。 /mywebsite.com/images/myImage.png那麼你得到的是中間部分,從第一個''。到第二'。'
所以,你會得到這樣的: 'COM /圖片/ MYIMAGE'
當然, 'COM /圖片/ MYIMAGE' 不是phpThumb有效config_output_format!
通過將$ imageArray [1]更改爲end($ imageArray),您總是可以獲取圖像數組的最後一個元素,它總是文件擴展名。
真的,這個增強應該在MeioUpload中進行。編輯:我已經分叉MeioUpload並作出修復。我已經向jrbasso發送了拉請求,但到目前爲止還沒有被接受。您可以在這裏查看我的叉子:https://github.com/joshuapaling/MeioUpload
相關問題
- 1. php png圖像透明度
- 2. 合併透明PNG圖像與其他PNG圖像 - PHP
- 3. PHP - 上傳PNG圖像透明
- 4. 使用PHP png圖像透明背景
- 5. HTML PNG圖像透明
- 6. 透明PNG圖像與TImageList
- 7. 將透明PNG圖像轉換爲透明JPEG或透明GIF
- 8. 類::蛋糕時間模型蛋糕PHP
- 9. 在蛋糕2.X
- 10. 使PNG透明 - PHP
- 11. 蛋糕php架構
- 12. 蛋糕PHP和PhpStorm期待聲明
- 13. PHPImageWorkshop library:分層透明PNG圖像
- 14. 腓 - 更換透明的PNG圖像
- 15. 鑑於蛋糕PHP
- 16. 加入蛋糕PHP
- 17. 使用PHP蛋糕
- 18. 陣列蛋糕PHP
- 19. 蛋糕php分頁
- 20. 蛋糕PHP驗證
- 21. 蛋糕PHP教程
- 22. 路由蛋糕PHP
- 23. 透明PNG圖像看起來不好
- 24. 透明度問題與PNG圖像
- 25. 組合兩個PNG透明圖像
- 26. 覆蓋PNG圖像保持透明
- 27. jqDock和PNG圖像透明背景
- 28. 具有透明度PNG圖像中IE9
- 29. 背景上的Android PNG透明圖像
- 30. PNG圖像透明度的瀏覽器