PHP: создать миниатюру верхнего левого края изображения - PullRequest
0 голосов
/ 07 марта 2011

У меня есть этот большой файл PNG, и теперь я хочу создать миниатюру верхнего левого угла.

Размер PNG равен 600x1000 пикселей, эскиз должен быть в верхнем левом углу 400x300 пикселей.

Было бы здорово, если бы вы могли мне помочь!(Поскольку гугл показывает только, как сделать миниатюру всего изображения)

Ответы [ 2 ]

3 голосов
/ 07 марта 2011
imagecopyresampled( $top_left_image_thumb,       //cropped thumbnail image
                    $original_image,             //original image
                    0, 0, 0, 0,                  //top-left corners
                    $thumb_width, $thumb_height, //dst dimensions 
                    400, 300                     //src subarea dimensions
                   );
1 голос
/ 07 марта 2011

Вы можете использовать функцию imagecopyresampled в PHP, чтобы скопировать часть исходного изображения, а также масштабировать его до любого необходимого размера.

Пожалуйста, проверьте документацию PHP для функции.

http://www.php.net/manual/en/function.imagecopyresampled.php

...