社区
Qt
帖子详情
QT怎样获得图片的实际尺寸大小,而不是像素
anqeer
2011-07-18 04:41:55
因为想用QT获得一张图片的实际大小,而通过QImage得到的只是图片的字节数和像素大小,请问我应该怎么实现获得图片的实际长和宽?或者说QT有哪个函数可以实现?有什么算法转换?
...全文
2581
9
打赏
收藏
QT怎样获得图片的实际尺寸大小,而不是像素
因为想用QT获得一张图片的实际大小,而通过QImage得到的只是图片的字节数和像素大小,请问我应该怎么实现获得图片的实际长和宽?或者说QT有哪个函数可以实现?有什么算法转换?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
暗黑小白
2011-07-21
打赏
举报
回复
图片类不是有width和height的成员函数吗
anqeer
2011-07-19
打赏
举报
回复
[Quote=引用 2 楼 yiyaaixuexi 的回复:]
不是像素,是实际的长和宽?
这和像素不是等比例缩放的么。我有点晕,和不知道你想得到的实际长和宽是以什么为单位的。是不是属性值:w和h ...
[/Quote]
我想要的实际大小是以CM或者英寸为单位的,这样就是实际大小了
anqeer
2011-07-19
打赏
举报
回复
[Quote=引用 4 楼 dbzhang800 的回复:]
或许他说的是1:1打印时,打印到纸上的真实大小吧。或许他想问dpi设置。
在屏幕显示,显然不存在真实显示大小一说(屏幕大小、屏幕分辨率不同,同一幅图片显示大小不同)
[/Quote]
对,因为刚开始接触QT,又查了一些相关资料,只有获取了图片的DPI才能作相应的运算。。。假使有张图片为1024像素,300dpi,那么它是实际尺寸就是1024/300 英寸
于是现在又出现了新的问题,请问我要怎么才能获得该图片的DPI呢?QPaintDevice::logicalDpiY () 能否是现在这个功能呢?
dbzhang800
2011-07-19
打赏
举报
回复
或许他说的是1:1打印时,打印到纸上的真实大小吧。或许他想问dpi设置。
在屏幕显示,显然不存在真实显示大小一说(屏幕大小、屏幕分辨率不同,同一幅图片显示大小不同)
cpio
2011-07-19
打赏
举报
回复
有些类型的图片文件可能有分辨率这个说法,这样才能得到实际的厘米这种单位的长度。否则就是像素。
念茜
2011-07-19
打赏
举报
回复
[Quote=引用 7 楼 anqeer 的回复:]
谢谢各位的帮忙,问题我已经解决了,通过 logicalDpiX()获得图片的DPI然后再进行相应的运算就可以了
[/Quote]
ha...Well done!
anqeer
2011-07-19
打赏
举报
回复
谢谢各位的帮忙,问题我已经解决了,通过 logicalDpiX()获得图片的DPI然后再进行相应的运算就可以了
念茜
2011-07-18
打赏
举报
回复
不是像素,是实际的长和宽?
这和像素不是等比例缩放的么。我有点晕,和不知道你想得到的实际长和宽是以什么为单位的。是不是属性值:w和h ...
开始领悟
2011-07-18
打赏
举报
回复
友情帮顶
Qt
Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
一、
Qt
Creator 的安装和hello world 程序的编写(原创) 1.首先到
Qt
的官方网站上下载
Qt
Creator,这里我们下载windows 版的。 下载地址:http://
qt
.nokia.com/downloads 如下图我们下载:Download
Qt
SDK for ...
qt
编写的窗口多开
图片
显示器
本程序可打开多张
图片
的时候,自动为每一张
图片
打开新的窗口来显示图像,每个窗口都能拖动、缩放
图片
、并显示鼠标悬停位置的RGB
像素
值。如果是16位深的灰度图,则可以显示鼠标悬停位置
实际
的灰度值。 程序支持从...
福优林@
Qt
5小白变大牛初级篇word---第10章.pdf
如果我们想创建能够随着部件
大小
自动缩放而不是平铺的背景,我们需要设置一种称之为“边框
图片
”的东东。 注意 “边框
图片
”可以通过border-image属性指定,它同时提供了部件的背景和边框。 一个“边框
图片
”被分为...
基于
QT
的跨平台的分块屏传算法.rar
远程桌面方法其实很简单,无外乎GDI截屏->socket传输->GDI画图这三大步骤,但
实际
上比较麻烦,最难解决的就是截屏后图像太大的问题,以1920*1200
像素
的屏幕分辨率为例,截屏一张24位的bmp位图,大约需要8M左右字节,...
qt
中转化
图片
格式与
大小
的方法
//将 QImage 转化为 QPixmap QImage img(":/2/...//300,300 是转化后
图片
的宽度与高度,以
像素
为单位 //将
图片
转化为所需要的格式 QPixmap pix; pix.scaled(w,h,
Qt
::AspectRatioMode::IgnoreAspectRatio,
Qt
::T
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章