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图像透明度的浏览器