我試圖捕捉被動態地進行在Flash Player中(圖像的大小爲2400px通過12,000px)和正在運行到一些非常嚴重的問題,一個非常大的圖像......讓我跑下來的圖像如何得到的該尺寸在首位:Flex中
用戶添加元素到畫布上,然後當用戶完成畫布擴展到2400px寬〜12,000px高。當我嘗試將圖像保存到硬盤驅動器時出現問題。現在,我不知道這是否會影響建議的修復程序,但渲染的圖像不會保存在硬盤上,它會發送到服務器。我知道Flash Player中約4050px的限制,並且認爲我可以通過使用ImageSnapshot.captureBitmapData()方法剪切圖像並將所需的Rectangle變量保持在4000px以下,然後在大圖像上重複該操作,直到它到達結尾最終的圖像將在晚些時候拼湊在一起。然而......正如我所說的,當它到達'fileReference.save(pngImage)'時出現錯誤;'方法...有沒有其他人做過這樣的事情?
是的,我保存工作之前,我試圖保存這樣一個大的圖像。 – Adrian 2009-11-25 22:22:55
然後嘗試慢慢增加圖像的大小以查看限制的位置,然後使用f.e.這個限制的一半是安全的。 – schnaader 2009-11-25 22:24:58
這是一個好點,但我會嘗試保存一個4000×2400像素img沒有裁剪,看看是否有效。 – Adrian 2009-11-25 22:25:18