Как изменить размер изображения на PHP? Часть 1: функции (getimagesize, imagecreatefromjpeg)

« Предыдущая запись
 
  Следующая запись »
 

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

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

Я специально не буду приводить абсолютно все функции, т.к. многие из них на практике толком и не используются.

Предлагаю пример таблицы, чтобы знать, что она собой представляет.

Функция

Краткое описание

GetImageSize

getimagesize (имя_файла, [imageinfo]);

Получение размеров GIF, JPG или PNG изображений.
Возвращается массив из четырех элементов. Элементы с индексом 0 содержит ширину изображения в пикселах. Элемент с индексом 1 содержит высоту. Элемент с индексом 2 - флаг типа изображения: 1 = GIF, 2 = JPG, 3 = PNG. Элемент 3 - строку с корректным заданием "height=xxx width=xxx" для прямого использования в теге IMG. Параметр imageinfo позволяетполучать некоторую дополнительную информацию об изображении.

ImageSX

imagesx(картинка). Возвращает ширину изображения

ImageSY

imagesy(картинка). Возвращает высоту изображения

ImageCreateTruecolor

 

imagecreatetruecolor(ширина, высота);

Создает пустое полноцветное изображение с указанными размерами и возвращает его идентификатор. Созданное изображение имеет черный фон.

ImageCreateFromJpeg

imagecreatefromjpeg(имя_файла);

Создаёт новое изображение из файла или URL и возвращает его идентификатор.

 

Скачать таблицу или посмотреть её можно по ссылкам.

Напоследок вот вам для поднятия настроения. И кто бы что ни думал - это хвост!!!

hvost thumb Как изменить размер изображения на PHP? Часть 1: функции (getimagesize, imagecreatefromjpeg)

А на сегодня всё. В следующий раз будет статья по созданию миниатюр изображений.

 

Ссылки по теме

,

1 звезда2 звезд3 звезд4 звезд5 звезд (голосов: 1, средний: 5.00 из 5)
Понравилась статья или журнал? Подписывайся на продолжение!
Отзывов нет на запись

"Как изменить размер изображения на PHP? Часть 1: функции (getimagesize, imagecreatefromjpeg)"

Добро пожаловать, коллега! Вы можете оставить свой отзыв:





Допустимые XHTML-теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Подписка на комментарии