dpvv37755 2014-05-14 13:19
浏览 56
已采纳

在Imagick中双线性失真中的参数是什么意思

I was referring example of Imagick::distortImage

Now look at Example 1 which generates following image

enter image description here

I got confused while looking at below part of code.

/* Control points for the distortion */
$controlPoints = array( 10, 10, 
                        10, 5,

                        10, $im->getImageHeight() - 20,
                        10, $im->getImageHeight() - 5,

                        $im->getImageWidth() - 10, 10,
                        $im->getImageWidth() - 10, 20,

                        $im->getImageWidth() - 10, $im->getImageHeight() - 10,
                        $im->getImageWidth() - 10, $im->getImageHeight() - 30);

Now can anybody tell me what this 16 points exactly means ?

  • 写回答

1条回答 默认 最新

  • douxiandiyo58855 2014-05-14 13:29
    关注

    The control point arguments are helpfully organised into this layout:

    x1  , y1  ,
    x1' , y1' ,
    
    x2  , y2  ,
    x2' , y2' ,
    
    x3  , y3  ,
    x3' , y3' ,
    
    x4  , y4  ,
    x4' , y4'
    

    For each set of coordinates, x_ and y_ are the source points, and x_' and y_' are the targets.

    So it's taking the top-left corner and moving it up a bit, the bottom-left is being moved down, the top-right is being moved down and the bottom-right is being moved up, producing the perspective result.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)