Контент-зависимое изменение размера изображения в PHP - PullRequest
0 голосов
/ 27 декабря 2010

Я ищу проект с открытым исходным кодом, который изменяет размер изображения с учетом содержимого на любом из веб-языков (например, PHP, Ruby)

Под изменяемым размером изображения я подразумеваю то, что видно в Photoshop CS5, или http://www.youtube.com/watch?v=qadw0BRKeMk

Спасибо.

Ответы [ 2 ]

2 голосов
/ 27 декабря 2010

Существует один подход на основе ImageMagick / PHP здесь .

Этот подход предполагает использование функции liquidRescaleImage ImageMagick для распознавания важных частей изображения и изменения масштаба вокруг них

Пример кода с сайта:

<?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;

?>

ImageMagick может легко взаимодействовать с любым языком сценариев. Я не могу говорить о его качестве, но похоже, что он движется в правильном направлении: он явно ссылается на ваше видео в качестве ссылки.

0 голосов
/ 27 декабря 2010

Я еще не нашел ничего лучше, чем PHPTHumb. http://phpthumb.sourceforge.net/

...