如下图:再如:页面上是一段一段的文字,而且是BMP文件,图像是RGB格式,图上暗的部分是文字,我想得到该图上每个自然段(不是每行)开始和结束的行列坐标,假设图是1024X768的,请问高手怎样来处理比较好,(我只会一些VB)能给出一种思想也可.如果不好做的话,能否有个算法得到图上每个黑色矩形区域的四个顶点坐标,算法最好能快些.谢谢
解决方案 »
- VBA执行MDX语句把结果放在recordset并在Excel显示问题
- 标签属性WordWrap具体如何用?
- 属性的使用无效?请问如何解决
- 急!大虾看过来:combobox的问题
- 急问用什么样的透明控件可以播放GIF,怎样避免这种控件移动时的闪烁问题!
- 问题:想打开用户选择的任意文件(*.doc,*.jpg....),并且直到打开的程序关闭后在继续执行。请高手指教。
- 如何把sql server的服务器名全部列出来
- 有人愿意帮我证实一下吗?关于运行库!
- 一个很奇怪的问题
- 致firing_Sky关于(请高手指点如何做出像IE5之类风格的菜单和工具栏?)的又一回复问题
- 请大家帮我分析一下这段代码的功能,尽量说的细一点。谢谢了!
- 如何控制标题栏的关闭按钮?
图片的分辨率决定于图片的像素数和图片的尺寸(幅面),像素数高且图片尺寸小的图片,即单位面积上的像所含的像素数多的图片,其分辨率也高。在图片处理软件上打开图片时,就会看到一组数字,有图片像素数,文档大小(长、宽的尺寸);根据此数据,即可计算出该图片的分辨率;计算的方法是,以其在长度方向上的像素数,除以长度的尺寸数(英寸);或以其在宽度方向的像素数,除以宽度的尺寸数(英寸)。例如以图片的像素是640×480,其尺寸大小是:长:3.556寸,宽:2.667寸;该图片的分辨率就是:640÷3.556=180(像素/英寸),或480÷2.667=180(像素/英寸)。再如,一图片的像素是640×480,其尺寸大小是:宽9寸,高:6.7寸,该图片的分辨率就是:640÷8.9=72(像素/英寸)。分辨率才是图片清晰程度的标志,在分辨率一定的情况下,像素值是图片的幅面的标志。像素值大,只能说明该图片的幅面大,并不能说明其清晰程度,清晰程度如何,则要看其分辨率的大小。请记住以下换算关系:
1 pixel=15 twip
1 inch=1440 twip
1 inch=2.54 cm我想你所要求的坐标的单位应该是Twip(缇)吧,你说你的图片的格式是1024*768的,也就是说图片按行来看有1024个像素点,按列来看就有768个像素点,分辨率就是1024*768=786432,将1024*768转换成Twip单位为行1024*15=15360,列为768*15=11520,再看看你每行能够容纳的字符数(n),用15360/n即得到每个字符的宽度(单位为Twip),计算列坐标也用类似的方法即可