Imagick::deskewImage

(PECL imagick 2 >= 2.3.0, PECL imagick 3 >= 3.3.0)

Imagick::deskewImageУдаляет перекос с изображения

Описание

publicImagick::deskewImage(float$threshold): bool

Метод можно использовать для удаления перекоса, например, отсканированных изображений, если бумага не была правильно размещена на поверхности сканирования. Этот метод доступен, если Imagick был скомпилирован с версией ImageMagick 6.4.5 или старше.

Список параметров

threshold

Размер перекоса

Возвращаемые значения

Примеры

Пример #1 Пример использования Imagick::deskewImage()

<?php
function deskewImage($threshold) {
$imagick = new \Imagick(realpath("images/NYTimes-Page1-11-11-1918.jpg"));
$deskewImagick = clone $imagick;

//Это единственное, что требуется для удаления перекоса.
$deskewImagick->deskewImage($threshold);

//Остальная часть этого примера - сделать результат очевидным,
To Top