首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Millimeters to Pixels to Buffered Image然后打印它。没有原始大小

Millimeters to Pixels to Buffered Image然后打印它。没有原始大小
EN

Stack Overflow用户
提问于 2013-08-08 20:50:39
回答 1查看 1K关注 0票数 0

所以基本上我的问题是,我基本上创建了一些对象,这些对象以毫米为单位填充,然后使用(MM * DPI) / MMPI转换为像素。这是存储在缓冲的图像,然后我打印,唯一的问题是,图像不是正确的大小,根据我填写的毫米大小。是否有任何正确的方法来计算或获取缓冲图像的dpi?

无论如何,如果有人可以向我展示一个例子,安装毫米的值,然后转换为像素使用的缓冲图像,这可以打印成所需的确切大小。

EN

回答 1

Stack Overflow用户

发布于 2013-08-08 20:59:17

来自How to get the dpi of an image(Java)

您可以使用Apache Commons Sanselan库来获取图像信息:http://commons.apache.org/imaging/index.html

代码语言:javascript
复制
final ImageInfo imageInfo = Sanselan.getImageInfo(file_);

final int physicalWidthDpi = imageInfo.getPhysicalWidthDpi();
final int physicalHeightDpi = imageInfo.getPhysicalHeightDpi();

DPI基本上是以英寸为单位的,所以将它转换为像mm这样的dest。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18126519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档