Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 6676|回复: 7

WM虚拟机运行图像处理速度太慢

[复制链接]

该用户从未签到

发表于 2009-6-25 10:53:22 | 显示全部楼层 |阅读模式
WM虚拟机运行图像处理速度太慢了(官方Wiki网上关于TBitmap的Scanline处理示例 http://wiki.lazarus.freepascal.org/Developing_with_Graphics),PC上运行一次不到1MS,在WM虚拟机上运行却用了500到600MS,慢得让人震惊,还没有在真机上测试,希望不要这样慢
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-6-25 10:54:25 | 显示全部楼层
最主要的是图片很小(200*200)都这么慢,很让人失望
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-6-25 12:01:29 | 显示全部楼层
这个问题有两个解决方案
1、优化你的编译,把不需要的编译选项都去除。
2、如果200x200的图片是stretch过的话,就先用CopyRect复制一个.
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-6-25 15:39:46 | 显示全部楼层
不是程序的问题,虚拟机虚拟的CPU只有50MHz,所以不要期待速度能有多快
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-6-29 10:08:41 | 显示全部楼层
真机测试过了,速度与虚拟机没有多大的区别。

damcool 说的第一点俺不是很明白,能否细说一下??
第2点没有实际意义
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-6-30 18:04:18 | 显示全部楼层
项目的编译选项内

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册(注册审核可向QQ群索取)

x
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-6-30 18:12:39 | 显示全部楼层
另外lazarus处理图像好像是比较慢,最好多用WinAPI来实现。或者自己写dll。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-7-2 03:50:06 | 显示全部楼层
这个你用GDI PLUS 在WIN32下 比DELPHI编译的效率好,亲测过
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 21:38 , Processed in 0.028674 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表