+ -
当前位置:首页 → 问答吧 → 关于图片处理的问题,在线急求~

关于图片处理的问题,在线急求~

时间:2011-08-05

来源:互联网

在网页上面有一张图片,但是我只想获取图片中的一部分内容,不过这部分内容并不是矩形的,由于照相机照的角度不同,我所想获取的内容可能是个不规则四边形,我可以获取这个不规则四边形的四个顶点。有没有办法,把这个四边形经过变换转换成矩形并保存下来,查了一下gd库的所有函数貌似没有这个功能的支持。求大虾指点,用什么办法可以实现,大致说一下过程,谢谢。

作者: songhongyu   发布时间: 2011-08-05

帮自己顶一下!来人那!求指导~

作者: songhongyu   发布时间: 2011-08-05

imagerotate -- 用给定角度旋转图像

把 不规则四边形 变换成 矩形的步骤:
1、旋转图像,时某一条边平行于 X 轴或 Y 轴
2、裁剪旋转后的图像为矩形
这样可以不使图像变形,但要丢失边缘附近的像素
你也可以采用位移法来重构图像,但可能导致图像变形,且运算量巨大

作者: xuzuning   发布时间: 2011-08-05

我去研究下,谢谢

作者: songhongyu   发布时间: 2011-08-05

引用 2 楼 xuzuning 的回复:
imagerotate -- 用给定角度旋转图像

把 不规则四边形 变换成 矩形的步骤:
1、旋转图像,时某一条边平行于 X 轴或 Y 轴
2、裁剪旋转后的图像为矩形
这样可以不使图像变形,但要丢失边缘附近的像素
你也可以采用位移法来重构图像,但可能导致图像变形,且运算量巨大

徐老大,我刚才试了,是可以的,不过有问题的,我再仔细说一下吧,我是照一张书之类的东西,侧着照就会出现不规则图形,然后我一旋转,上面的文字都跟着转了,而且对于平行四边形时候,会被截掉很宽的角啊,被截掉的角上有文字。
麻烦问下还有别的办法么?

作者: songhongyu   发布时间: 2011-08-05

你最好是帖出一张图片,这样方便交流

作者: xuzuning   发布时间: 2011-08-05


比如这种图,旋转完之后再裁减,会把边缘都裁掉,但是有些图片边缘还是有文字的不想截掉,能怎么办呢?有没有更好的图形变换方法,恳请帮忙。

作者: songhongyu   发布时间: 2011-08-05

呵呵,你这是在处理航拍图片啊!
如果你能用 ps 做出来,才可能用 php 做出来

作者: xuzuning   发布时间: 2011-08-05

热门下载

更多