1
anubiskong 2015 年 8 月 15 日
虽然讨厌php, 但是你的问题确实和php无关
|
2
leopardwei 2015 年 8 月 15 日
典型的自我催眠,其实我知道楼主不爱 PHP,但必须要用,所以…… 你懂的,:D
|
3
oott123 2015 年 8 月 15 日 via Android
为啥为了安全要禁用 exec
|
4
ljbha007 2015 年 8 月 15 日
|
5
assassinpig 2015 年 8 月 15 日
准备跳坑
|
6
kslr 2015 年 8 月 15 日
Imagick webp库装好没
|
8
kiwi95 2015 年 8 月 15 日
何必用PHP呢,是不是?楼主
|
9
bigdude 2015 年 8 月 15 日
建议楼主多研究研究微信图片链接的参数,很容易就绕过这种问题,不要在这上面钻牛角尖。
|
10
realpg PRO 我的环境imagick扩展可以正确处理webp格式,微信过来的颜色也不偏。
|
12
realpg PRO @juneszh
编译imagemagick时候加上相关lib支持webp,然后编译imagick扩展时配置指向本机编译的imagemagick,出来的貌似就直接支持。 不过我们基本不这么处理webp,性能比较差,都是丢给后台进程处理 |
13
csx163 2015 年 8 月 15 日
我看见有项目用七牛处理图片的
|
14
wdlth 2015 年 8 月 15 日
LZ不检查GD和ImageMagick,怪到语言上也没用。
|
15
menc 2015 年 8 月 15 日
微信URL中的webp改成jpg或者jpeg就是jpg了
|
17
juneszh OP @menc
@bigdude 这个接口的"下载多媒体"文件怎么通过参数改格式? http://mp.weixin.qq.com/wiki/12/58bfcfabbd501c7cd77c19bd9cfa8354.html |
19
Balthild 2015 年 8 月 16 日 via Android
楼主你不知道php exec可以指定只能执行某个目录中的可执行文件吗?故意黑php有意思吗
|
20
bombless 2015 年 8 月 17 日 via Android
嘛,另外开个服务做转换,或者写扩展吧。PHP的C扩展都写不出你敢说你能写PHP?(逃
|
22
juneszh OP 最后总结下: 在 PHP 5.5 中, 对于 WEBP 的支持还是很初级的阶段(可以看到最近的版本更新都有 webp 的 BUG 修复), GD 库真的很多问题, 偏黄移位等等. 目前唯一可用的是 imagick 库, 不过编译时需要先安装 libwebp, 并且编译扩展时要注意点(看 12 楼).
另外, 一句"PHP 是最好的语言"真是很好的钓鱼句, 也看尽了 PHPer 的众生相. |
23
break 2015 年 8 月 17 日
@juneszh 下面两个手册内容不知道有没有帮助 php 本身就可以生成 webp 格式的
http://php.net/manual/zh/function.imagecreatefromwebp.php http://php.net/manual/zh/function.imagewebp.php |