社区
C++ 语言
帖子详情
wxWidgets中,如何对一张bitmap进行放大、缩小、旋转以及局部的旋转操作?
GG_Dolls
2011-06-08 11:50:04
有现成的工具库也可以。
...全文
351
8
打赏
收藏
wxWidgets中,如何对一张bitmap进行放大、缩小、旋转以及局部的旋转操作?
有现成的工具库也可以。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lucky-lucky
2011-06-11
打赏
举报
回复
只在我的linux上装过这个软件,但是不知道怎么用
sduxiaoxiang
2011-06-11
打赏
举报
回复
自己写控件
自己写放大缩小功能
GG_Dolls
2011-06-11
打赏
举报
回复
自己顶起
GG_Dolls
2011-06-09
打赏
举报
回复
[Quote=引用 4 楼 dizuo 的回复:]
引用 2 楼 gg_dolls 的回复:
引用 1 楼 loaden 的回复:
wxImage不可以?
可以,但用的时候,缩放的频繁了以后,很快就出现了虚拟内存不足的系统警告,而且这样缩放速度特别慢,一张500x500的图放大到3倍的时候,就要等1s,而同样大小的缩放,在j2se中速度没有任何降低。代码现在还正在调试中。如果能有像Grahpics一样好用的画笔工具,直接在绘图的时……
[/Quote]
是啊,所以我现在不想使用wxImage转换的做法,那样很不可靠,就是希望能像Java一样在绘图的时候,使用差值绘制缩放就可以了,但是dc自带的SetUserScale有问题。
ryfdizuo
2011-06-09
打赏
举报
回复
[Quote=引用 2 楼 gg_dolls 的回复:]
引用 1 楼 loaden 的回复:
wxImage不可以?
可以,但用的时候,缩放的频繁了以后,很快就出现了虚拟内存不足的系统警告,而且这样缩放速度特别慢,一张500x500的图放大到3倍的时候,就要等1s,而同样大小的缩放,在j2se中速度没有任何降低。代码现在还正在调试中。如果能有像Grahpics一样好用的画笔工具,直接在绘图的时候完成缩放、旋转不是又方便又快捷吗?
[/Quote]
图像放大是很耗资源的。photoshop试试就知道。
up
GG_Dolls
2011-06-09
打赏
举报
回复
dc有个不知道是不是BUG的地方,就是缩放的时候,wxPen的画笔粗细只要不是1,那么就会一起放大,比如我在代码中使用SetUserScale(1,500),wxPen(*wxRED,3),那么缩放后的画笔也会同时进行缩放.目前不知道怎么解决,看源代码也不知道在什么地方能改.
GG_Dolls
2011-06-09
打赏
举报
回复
[Quote=引用 1 楼 loaden 的回复:]
wxImage不可以?
[/Quote]
可以,但用的时候,缩放的频繁了以后,很快就出现了虚拟内存不足的系统警告,而且这样缩放速度特别慢,一张500x500的图放大到3倍的时候,就要等1s,而同样大小的缩放,在j2se中速度没有任何降低。代码现在还正在调试中。如果能有像Grahpics一样好用的画笔工具,直接在绘图的时候完成缩放、旋转不是又方便又快捷吗?
老邓
2011-06-08
打赏
举报
回复
wxImage不可以?
wxWidgets
初学者导引
针对初学者起步学习困难的实际,提供了一个学习方案,帮助C++初者提升学习能力,用CodeBlocks、
wxWidgets
、wxSmith开发出C++ GUI(图形用户界面)的应用程序。该资源网络版在http://blog.csdn.net/sxhelijian/article/details/26158709
wxWidgets
:wx
Bitmap
类详解
在跨平台GUI开发
中
,使用位图是非常常见的需求。wx
Bitmap
是
wxWidgets
中
用来表示位图对象的类,它可将图片读取为内存
中
的位图,并提供了一系列的接口来
进行
位图的
操作
。在上面的示例
中
,我们先将wx
Bitmap
对象转换为wxImage对象,然后调用Rescale方法对图片
进行
缩放,并将得到的缩放后的wxImage对象转换回wx
Bitmap
对象。除了上述的
操作
,wx
Bitmap
类还提供了一些其他的方法来
进行
位图的处理。wx
Bitmap
类提供了多个方法来获取位图的信息,如获取位图的大小、颜色深度等。
wxWidgets
中
文显示问题
wxWidgets
中
文显示问题 需求:从文件
中
读取数据,显示出来,修改内容后保存。 应用环境:
wxWidgets
3.0.1, codeblcok,win10 结论: 从ANSI格式的文件
中
,读取汉字数据,保存在wxString
中
,在CTxtCtrl
中
显示;如果直接显示wxString,出现乱码;需要将wxString.To8bitData(),才能正确显示。保存下来的内容,修改后的正常,未...
wxWidgets
第十五课 wx
Bitmap
图片显示
说明 显示一张图片,非常容易 例子 wxImage image(wxT("C:/timg.bmp"), wx
BITMAP
_TYPE_BMP); wx
Bitmap
bitmap
(image); wxBufferedPaintDC dc(this); dc.Draw
Bitmap
(
bitmap
, 0, 0, true); 问题 ...
wxWidgets
实现拖放
操作
wxWidgets
实现拖放
操作
刚刚从学校出来找到了一份做C++的实习工作,安排给我的任务就是在现有系统上开发一个算法流程编辑模块,其
中
就要实现算法模块的拖放
操作
。因为之前用过MFC开发过项目,所以学习其
wxWidgets
起来相对顺手,但是其
中
也遇到了一些小麻烦,不过后面也都慢慢解决了。个人认为,对于新手来说,开发一个之前没有实现过的一个功能没有必要去把实现该功能所有用到的知识点全部搞懂在去动手
C++ 语言
64,683
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章