我想使用php appengine创建一个图像服务,如果谷歌有一个图像服务,需要访问imagemagick或graphicsmagick或图像api。从我的搜索我没有看到任何这些支持。我错过了什么吗?在Google AppEngine for PHP上使用图像
谢谢!
在App Engine上吉姆
我想使用php appengine创建一个图像服务,如果谷歌有一个图像服务,需要访问imagemagick或graphicsmagick或图像api。从我的搜索我没有看到任何这些支持。我错过了什么吗?在Google AppEngine for PHP上使用图像
谢谢!
在App Engine上吉姆
PHP还没有ImageMagick的或GraphicsMagick工具可用。它确实有GD可用,它提供了类似的功能。
我还应该添加一个链接到PHP extensions available on App Engine的列表。你会看到gd列出,但没有Magick。
更新:2015年2月
编辑:用户将能够通过他们的php.ini文件中指定extension=imagick.so
明确启用。
(以下附件是从谷歌的电子邮件)
针对开发者的反馈,我们已经介绍了PHP的App Engine中具有更多的功能和更高的性能最新发布的一个显著的提升。
的变化包括:
要利用这些新功能,找到你的“的app.yaml”文件,并更改读取
runtime: php
到
runtime: php55
任何错误,请报告至 - https://代码。google.com/p/googleappengine/issues/detail?id=9424 –
似乎是超级越野车。我无法让事情发挥作用 – Tyguy7
请在上面的链接中报告。少数与(可写入)临时系统目录有关的bug在编译期间未正确链接到imagemagick库。 –
看起来好像ImageMagick的是无法行读取任何文件。尝试读取文件进行操作时,它总是出错,因为文件系统是只读的。这发生在位于上传tmp文件夹中的文件以及从云存储访问的文件中。看起来他们很快就介绍了Imagick。
PHP Fatal error: Uncaught exception 'ImagickException' with message 'UnableToWriteBlob `magick--1Xkv1q4AveVZ9': Read-only file system @ error/blob.c/ImageToFile/1726'
这严重削弱了功能。有没有解决方法? –
GAE现在允许写'sys_get_temp_dir()'但ImageMagick的仍然失败。 2015年8月8日报告:https://code.google.com/p/googleappengine/issues/detail?id=12233&thanks=12233&ts=1439070976 –