(DPI)Dots Per Inch,每英寸点数,所表示的是每英寸所拥有的像素数量。

QT里QImage设置DPI的方式:

setDotsPerMeterX
setDotsPerMeterY

设置每米有多少个像素点进而换算成每英寸有多少个像素点。
换算:

1m    = 39.37inch
1inch = 0.0254m,
1dots/inch = 1dots/0.0254m = 39.37dots/m
1dots/inch = 39.37dots/m,

故修改90的DPI,则设置的值为:90*39.37

例子:修改图片dpi为90

 QImage img("/tmp/3456.jpg");qDebug()<<img.dotsPerMeterX() <<img.dotsPerMeterY();img.setDotsPerMeterX(90*39.37);img.setDotsPerMeterY(90*39.37);qDebug()<<img.dotsPerMeterX() <<img.dotsPerMeterY();img.save("/tmp/45678.jpg");

通过qt修改图片dpi志相关推荐

  1. 多张图片怎么同时修改dpi?教你一键批量修改图片dpi

    当我们需要修改图片dpi时,图片又比较多一张一张的修改费时又费力的.那么有没有什么办法可以批量修改图片dpi呢?这个时候我推荐大家使用图片dpi批量修改(https://www.yasuotu.com ...

  2. 什么是图片的DPI?如何修改图片DPI值?

    在了解修改图片dpi值之前,我们首先需要知道的是什么是图片dpi,dpi又被叫做分辨率,指的是每英寸图片上的像素点的数量,类似于像素点的密度值,可以通过右键图片-属性-详细信息查看图片dpi属性,这里 ...

  3. 图片压缩,修改图片dpi值,更改图片大小

    主要修改图片dpi值,原理:电脑一般dpi为96,图片dpi超过这个值后,图片清晰度没多大变化,降低图片dpi值就能大幅度降低图片大小,如图片dpi为180,将其降到96后,图片宽高比例不变,图片大小 ...

  4. python:实现修改图片dpi(附完整源码)

    python:实现修改图片dpi #-*-coding: utf-8-*- class change_DPI:def __init__(self):self.path = Nonedef setPat ...

  5. 使用java修改图片DPI

    修改以后可以直接用PS打开看效果 全部使用rt下的类,无需下载其他jar包 import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.imag ...

  6. windows分辨率修改工具_3个修改图片DPI的方法

    打印一张图片或插画听上去是很简单的事情,但事实并非如此.如果设置了错误的DPI,你有可能得到模糊的图像,或者大小不正确的图像.如果你是设计师或摄影师,或者经常需要进行图片打印的人,理解DPI是十分重要 ...

  7. 改图片分辨率怎么改?教你一招一分钟修改图片dpi

    最近发现有很多小伙伴们都遇到一个困扰,那就是是否图片的分辨率是越高越好?其实并不是这样,图片分辨率的高低对于人肉眼看起来来说差距并不是很大,一般与屏幕显示.打印设备等关系比较大,那么如果遇到图片分辨率 ...

  8. php 修改图片dpi,PHP修改PNG图片DPI

    最近使用PHP生成图片用于打印,但是浏览器默认输出为72DPI,打印要求为300DPI,如果直接打印,图片会比较模糊. 在网上找了一圈,大部分链接都指向ImageMagick,但是我的项目部署在新浪S ...

  9. 【Matlab】修改图片dpi方法总结

    一般图片 定义: x=imread('文件名') (我放在了matlab文件夹下,可以直接调用,带后缀名) 显示: imshow(x) 得到图片 文件-导出设置,可以设置文件的dpi,并且可导出各种格 ...

最新文章

  1. python3基础知识点总结_python基础知识点总结
  2. 杜伦大学提出GANomaly:无需负例样本实现异常检测
  3. 从URL中获取搜索关键字
  4. 瑞幸咖啡生,互联网咖啡生;数据死,互联网咖啡死
  5. 很好的阻止了事件的发生_请定好您的闹钟,八月,夜空中将发生这13件超酷的天文事件...
  6. 音视频技术开发周刊 81期
  7. java集合—— 链表(java中的所有链表都是双向链表)
  8. 科沃斯扫地机器人风扇模块_扫地机器人不能开机,不能关机,风扇不转
  9. 技术人员如何"正确"的浪费时间?
  10. 模拟网页行为之工具篇
  11. Java8 LocalDateTime 转时间戳 秒、毫秒
  12. 如何实现音视频云服务弱网高可用性-数据篇
  13. 安利7个冷门好用的在线工具,每一个都足够惊艳
  14. 零基础如何学习 Web 安全?
  15. C++ 操作Excel
  16. linux下区分各种SCSI磁盘类型
  17. python凯撒密码详解_四十八、Python用smtp发邮件详解(163和QQ邮箱)
  18. 【注册测绘师】攻略 1.连续运行基准参考站(CORS)系统干货
  19. 使用CSS把Div放在屏幕中间。
  20. PreScan快速入门到精通第三十九讲基于车道线识别传感器的车道保持辅助算法Demo讲解

热门文章

  1. echarts字体设置
  2. “元宇宙”来了 城市会消亡吗?
  3. 恶意软件、恶意软件反杀技术以及反病毒技术的详细介绍
  4. iphone ios 消息通信机制NSNotificationCenter
  5. Web前端-Vue ElementUI el-input组件绑定点击事件
  6. 我是如何管理100多人技术团队的?
  7. CodeForces 348D Turtles(LGV引理)
  8. 【LaTeX】 案例分析 (9) - MCM 2021 - 目录 / 伪代码 / 分栏 / 文字框 / 组合图 / 表格排版 / 公式编号
  9. [渝粤教育] 郑州轻工业大学 线性代数与空间解析几何 参考 资料
  10. 使用Connectify造成本地链接网络异常