看了你的图片后 发现你问了一个伪问题:
你要么画完梯形后填充 要么斜切矩形然后CUT掉多余部分,原因如下:
在矩形变梯形的算法中 为了保持原有的图像完整性(可以理解为透视效果),从算法上要考虑到X轴与Y轴同时递增,其算法公式如下:
X轴:XSCALE={X-NX(失去的长度)}/X
PIX_N=Xpix(old)/XSCALE
Xpix(new)=Xpix(old)-Xpix(old)/Pix_N(1)+.....+Xpix(old)-Xpix(old)/Pix_N(n)
Y轴:同X轴
具体的代码写法很长 原理如上,下面来看看楼主的要求
楼主的要求可以这样理解:
在变换成梯形的时候 像素的X轴坐标不变 Y轴坐标递减
而这样的拉伸(透视效果)是不存在的 ,因为在图像的像素仅一个轴方向的坐标递减时处理完的图像 看起来任然是俯视效果 。
表达能力不怎么样 你看明白了吗?
P.S.:
1、如果你是程序员 就应该能清楚的明白我的意思 ,不过如果你是程序员的话 应该不会问这样的问题 , 因为这个问题 只要简单想想二维数组的值移位就应该很清楚了。
2、如果你是学美术的 那你也根本就不会问这样的问题 这是基本功 呵呵。
扭曲的话,按住SHIFT将右上角的点往下拖,中心不会右移
用辅助线,先把这个矩形中点找出来,然后再把等分的四块矩形的中点找出来,做上辅助线,就很清楚了,这个绝对是一点都不差,我是做平面设计的,自己电脑没装软件,没法演示给你看,前面我写得你看清楚了,其实非常简单。
1可以用蒙版,可以做到中间字母不变
2可以用失量的矩形来做,也不会变形。。。
是这个意思吗?
一楼是的程序员吗?回答得好深奥