不同分辨率下1像素在屏幕上的大小不一样,这样的话如何能与毫米转换呢?
一个是长度单位,一个是最小元素单位,除非给定一个分辨率,否则没有可转化性。
一般的制图软件都是设一个单位像素,比如PhotoShop默认 72像素/英寸通用名字不知道。
适合一个图片的大小也就是字符串能正好放在某个区域中,12号的字的长宽会小于或等于12像素,得到图片的长宽,试验一下就可以了。也可以得到字符串所占用的宽度(像素),使用FontMetrics类,再和图片慢慢对比。
一个是长度单位,一个是最小元素单位,除非给定一个分辨率,否则没有可转化性。
一般的制图软件都是设一个单位像素,比如PhotoShop默认 72像素/英寸通用名字不知道。
适合一个图片的大小也就是字符串能正好放在某个区域中,12号的字的长宽会小于或等于12像素,得到图片的长宽,试验一下就可以了。也可以得到字符串所占用的宽度(像素),使用FontMetrics类,再和图片慢慢对比。
解决方案 »
- 在线急求:Java怎么把数字字符型数组中的数字字符转为整型?
- Exception in thread "main" java.lang.NoClassDefFoundError,很困惑!
- Vector类为什么叫Vector
- 这个怎么通过实现TrafficLog类的hashcode和equals方法来做呢???
- 请问怎么样设置字体的大小?
- 类中方法访问问题!
- super!?
- 初学者问一个错在static函数里的问题?
- 为什么Applet上显示的汉字都变成一个一个方块了?
- 100分再问一个基本问题:安装好JDK后如何在autoexec.bat文件中配置?安装好jswdk后怎么配置呢?在我的机器上的浏览器无法浏览jswdk下的js
- 刚才问的不大对
- 这两个jdk我下哪个 帮我看看
字体可以根据宽度来设置,问题是字体大小有没有上限啊?
还有在solaries下“Ms 明朝”等字体不认,有没有人知道通用名字啊,谢谢!
int screenRes=Toolkit.getDefaultToolkit().getScreenResolution();//获取屏幕分辩float realLength=(float)thePexelsYouHaveGot/(float)screenRes*25.4;//转为mm。
字体看来的确得这样。 cuizm(射天狼),别愤,我赚日本人钱怎么了