递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6090|回复: 8
打印 上一主题 下一主题

[视窗] cximage图像处理类里的 拉伸绘图问题

[复制链接]

8

主题

43

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
跳转到指定楼层
楼主
发表于 2022-12-4 23:44:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xiaokai0215 于 2022-12-5 11:37 编辑

定义的图像处理类里用的一个图片像素是1920X1280  我要把它用拉伸绘图命令显示到画板上  比如画板的宽我设置的是1920,高是1280 因为这个画板尺寸太大比如只让它在界面上显示出500X400大小 其余的都隐藏到组件下面,如果画板自动重绘设置为真 那么拉伸绘图命令运行失败,画板自动重绘设置为假的话 画板可以显示图片但是用画板取图片 保存图片后 保存的图片只有500X400这部分有图像 其余的地方都是黑的  请问有什么办法用画板取图片取回的是完整的1920X1280的这个图片,前提是一定要用拉伸绘图这个命令,感谢!
回复

使用道具 举报

4

主题

119

帖子

935

积分

高级会员

Rank: 4

积分
935
沙发
发表于 2022-12-5 04:21:07 | 只看该作者
拉伸绘制到画板就已经是全新的一个图像,只有画板大小,数据已经改变不可能通过画板取到原来的图像数据的,超出画板部分没有任何颜色数据,所以你要的方法不存在。
回复

使用道具 举报

8

主题

43

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
板凳
 楼主| 发表于 2022-12-5 11:36:57 | 只看该作者
F78723 发表于 2022-12-5 04:21
拉伸绘制到画板就已经是全新的一个图像,只有画板大小,数据已经改变不可能通过画板取到原来的图像数据的, ...

你好,昨天我的问题描述错误,是画板的宽我设置的是1920,高是1280 因为这个画板尺寸太大比如只让它在界面上显示出500X400大小,其余的都隐藏到组件下面 不是画板大小设置的500X400
回复

使用道具 举报

8

主题

43

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
地板
 楼主| 发表于 2022-12-5 15:06:47 | 只看该作者
:
回复

使用道具 举报

4

主题

119

帖子

935

积分

高级会员

Rank: 4

积分
935
5#
发表于 2022-12-6 15:25:24 | 只看该作者
xiaokai0215 发表于 2022-12-5 11:36
你好,昨天我的问题描述错误,是画板的宽我设置的是1920,高是1280 因为这个画板尺寸太大比如只让它在界 ...

意思是画板比界面大,所以只显示一部分,其余没显示出来的部分取不出来图像?
这个还真没研究过,也不知道没显示出来的部分有没数据
回复

使用道具 举报

8

主题

43

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
6#
 楼主| 发表于 2022-12-6 16:35:26 | 只看该作者
F78723 发表于 2022-12-6 15:25
意思是画板比界面大,所以只显示一部分,其余没显示出来的部分取不出来图像?
这个还真没研究过,也不知 ...

是这个意思
回复

使用道具 举报

4

主题

119

帖子

935

积分

高级会员

Rank: 4

积分
935
7#
发表于 2022-12-7 02:47:39 | 只看该作者

试了下发现超出界面部分是不绘制的,没有数据肯定取不出来图像。没有你想要的方法,跟拉伸什么的没关系。从别的地方想办法吧,画板是没办法了,除非你吧界面放大再绘制
回复

使用道具 举报

8

主题

43

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
8#
 楼主| 发表于 2022-12-7 11:07:41 | 只看该作者
F78723 发表于 2022-12-7 02:47
试了下发现超出界面部分是不绘制的,没有数据肯定取不出来图像。没有你想要的方法,跟拉伸什么的没关系。 ...

看来这个方法是行不通了,你知道 创建新图层  这个有什么作用吗   创建后没看到有加载编辑的的命令
回复

使用道具 举报

4

主题

119

帖子

935

积分

高级会员

Rank: 4

积分
935
9#
发表于 2022-12-7 13:56:46 | 只看该作者
本帖最后由 F78723 于 2022-12-7 14:01 编辑
xiaokai0215 发表于 2022-12-7 11:07
看来这个方法是行不通了,你知道 创建新图层  这个有什么作用吗   创建后没看到有加载编辑的的命令 ...

创建新图层是什么东西?没找到这个代码。
为什么一定要用画板?不用画板打不到效果?不知道你想做什么,一定要用画板就另外创建一个隐藏窗口,界面和画板足够大的,操作同步过去,这样就可以取出完整图片
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 15:47 , Processed in 0.091332 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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