我有一些麻煩功能imagecreatefrompng(),在PHP中。imagecreatefrompng()和大小限制
我開發了一個網站,其目標是允許用戶上傳他們自己的Sprite漫畫(使用從視頻遊戲中提取的資源製作的各種漫畫,稱爲精靈)。
我想在他們的鏡子裏展示他們漫畫的一些縮影,所以我用GD,當然還有imagecreatefrompng()。
但它拋出致命誤差放大圖:
致命錯誤:內存(分配8388608)(試圖分配 4545600字節)
發生同樣的錯誤即使通過ini_set()設置「memory_limit」的值之後,也是如此ini_set() ...
經過幾個小時的研究s,這似乎是因爲分辨率:imagecreatefrompng()無法管理超過1024萬像素的圖像......!
這是非常非常不方便,因爲我不能限制由用戶發送漫畫的大小...
你知道什麼祕訣來解決這個問題?
Thnaks提前!
考慮使用Flash作爲處理圖像的方法,會消除一些服務器負載,並且不會有這些限制。只是一個想法,從來沒有做過,不知道它是否可能。 – 2012-02-28 20:48:17
我不喜歡使用Flash的想法,但如果我必須...感謝您的回答:) – KorHosik 2012-03-01 10:30:56