Q
繪圖和存儲不足?
0
A
回答
3
我想我遇到過這個問題。看看PixelFormat。將它從默認設置爲「down」對我來說是個竅門。
WorkPicture1:= TPicture.Create;
WorkPicture1.Bitmap.PixelFormat:= pf24bit;
2
如果將het位圖的大小設置爲大於您桌面的te大小的大小,則會發生此錯誤。爲了避免這種錯誤,您可以創建以下面的方式與設備無關的位圖:
bmp := TBitmap.Create;
bmp.HandleType := bmDIB; <-- this does the trick.
bmp.Width := Printer.PageWidth;
bmp.Height := Printer.PageHeight;
無論你需要這個解決方案取決於你的顯卡的能力。在終端服務器情況下,我們遇到了很多錯誤,其中沒有多少視頻RAM分配給一個會話。使用這種解決方案,您可以強制Delphi使用普通的RAM作爲位圖,而不是顯卡上的內存。
相關問題
- 1. System.Net.Mail.SmtpException:系統存儲不足
- 2. 我可以存儲多少縮略圖,直到內存不足?
- 3. 儘管內存充足,但mysql存儲空間不足
- 4. 變量存儲和PHP內存不足的錯誤
- 5. 將大文件寫入Blob存儲和內存不足
- 6. 存儲和繪圖使用Silverstripe CMS和谷歌地圖
- 7. Android位圖 - 內存不足
- 8. RDS數據庫存儲空間不足
- 9. GridView教程:不足的存儲問題
- 10. Google雲端存儲 - 權限不足
- 11. HTC Wildfire存儲問題不足
- 12. 的Base64 encodeBytes - 存儲器不足異常
- 13. Tomcat內存不足堆轉儲設置
- 14. 使用BufferedImage和ImageIO保存圖像時內存不足問題
- 15. 使用javascript存儲用戶的繪圖
- 16. 高效的繪圖存儲方法?
- 17. 數據庫設計:繪圖存儲
- 18. 內存不足
- 19. 使用畢加索從火力存儲下載圖片:內存不足異常
- 20. XNA如何存儲和繪製2D地圖?
- 21. 保存可下繪圖到存儲器中的圖像
- 22. Android位圖內存不足錯誤
- 23. 畢加索圖書館 - 內存不足
- 24. 位圖錯誤 - 內存不足
- 25. UrlEncodedFormEntity與圖像時內存不足
- 26. Qimage:內存不足,返回null圖像
- 27. 程序內存不足讀取大型TYPO3 Extbase存儲庫
- 28. 使用存儲過程時出現「內存不足」錯誤
- 29. 內存不足Image.FromFile
- 30. BitmapFactory.decodeResource內存不足
你將不得不提供更多關於你想要得到一個體面的答案的更多細節。 – 2009-09-24 17:59:06
你想要創建多大的圖片? (尺寸和顏色深度) – 2009-09-24 19:24:44
嗨,我的表格大小是可變的。我創建圖像並設置寬度和高度。通過canvas.lineto繪製表格。當發生大表錯誤時。 – etoshey 2009-09-25 15:18:10