• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Imagick::liquidRescaleImage()

    (No version information available, might only be in Git)

    Animates an image or images

    说明

    Imagick::liquidRescaleImage(int $width,int $height,float $delta_x,float $rigidity): bool

    This method scales the images using liquid rescaling method. This method is an implementation of a technique called seam carving. In order for this method to work as expected ImageMagick must be compiled with liblqr support.此方法在Imagick基于ImageMagick 6.3.9以上版本编译时可用。

    参数

    $width

    The width of the target size

    $height

    The height of the target size

    $delta_x

    How much the seam can traverse on x-axis. Passing 0 causes the seams to be straight.

    $rigidity

    Introduces a bias for non-straight seams. This parameter is typically 0.

    返回值

    成功时返回TRUE

    参见

    • Imagick::resizeImage() Scales an image
    <?php
       
      /* Create new object */
      $im = new Imagick( 'test.jpg' );
       
      /* Scale down */
      $im->liquidRescaleImage( 500, 200, 3, 25 );
       
      /* Display */
      header( 'Content-Type: image/jpg' );
      echo $im;
       
      ?>