递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 最近在研究图片差异,想做个类来分享玩玩。

[复制链接]

327

主题

1507

帖子

5914

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5914
QQ
跳转到指定楼层
楼主
发表于 2022-7-23 20:27:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发现视窗快照太慢了。

于是我自写了个,但是发现不管怎么优化,都不快。
按照每秒60帧计算,
每次取图+算差异,得在约16毫秒内完成。
现在计算一张1920*1080*32位BMP:约7.9MB ;

算出差异结果约7毫秒左右。
但自带的快照要70毫秒这样。严重超时。
就算77毫秒一张,一秒也就大约13帧;
距离60帧差太多了。
有没有高效的快照,能在几毫秒内完成的呢??



专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

7

主题

247

帖子

2025

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2025
沙发
发表于 2022-7-23 21:49:32 | 只看该作者
我现在遇到一个问题,从内存中提取了24位的像素数据,只有像素信息,要怎么样才能保存成透明图片的?
回复

使用道具 举报

327

主题

1507

帖子

5914

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5914
QQ
板凳
 楼主| 发表于 2022-7-24 11:51:13 来自手机 | 只看该作者
tmf19901124 发表于 2022-7-23 21:49
我现在遇到一个问题,从内存中提取了24位的像素数据,只有像素信息,要怎么样才能保存成透明图片的? ...

不行,像素不能直接转透明。因为你没有配置。
回复

使用道具 举报

7

主题

247

帖子

2025

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2025
地板
发表于 2022-7-24 12:03:04 | 只看该作者
urenai 发表于 2022-7-24 11:51
不行,像素不能直接转透明。因为你没有配置。

有啥办法没?我现在只有像素数据,有位深度,宽度,高度信息,,可以正常保存为bmp,,但是bmp不支持透明,,现在想把这些像素数据保存为透明背景的
回复

使用道具 举报

327

主题

1507

帖子

5914

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5914
QQ
5#
 楼主| 发表于 2022-7-24 13:08:39 | 只看该作者
tmf19901124 发表于 2022-7-24 12:03
有啥办法没?我现在只有像素数据,有位深度,宽度,高度信息,,可以正常保存为bmp,,但是bmp不支持透明 ...

不可以。
就像抠图。
你总得告诉他,那个地方不要吧。
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

91

主题

490

帖子

2059

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2059
6#
发表于 2022-7-24 14:42:32 | 只看该作者
bmp 32位有支持透明的
非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

327

主题

1507

帖子

5914

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5914
QQ
7#
 楼主| 发表于 2022-7-25 21:28:28 | 只看该作者
Fang0x378 发表于 2022-7-24 14:42
bmp 32位有支持透明的

对的,问题是他截图的内容并非带透明。
而是全图。全区域。
除非通过算法。修改点阵色。
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 15:39 , Processed in 0.084330 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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