我想使用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 –