Давно меня уже просили написать статью про то, как оперировать с изображениями при помощи PHP, а именно изменять их размер, делать миниатюры и так далее. Вот наконец-то у меня дошли до этого руки.
Тем не менее, прежде чем давать готовые рецепты, я решил ознакомить читателей с функциями PHP по работе с изображениями. Во-первых, проще начать с азов, а во-вторых – освоив эти азы, можно спокойно без лишних слов говорить про создание миниатюр, наложение изображений и так далее.
Я специально не буду приводить абсолютно все функции, т.к. многие из них на практике толком и не используются.
Предлагаю пример таблицы, чтобы знать, что она собой представляет.
Функция |
Краткое описание |
GetImageSize |
getimagesize (имя_файла, [imageinfo]); Получение размеров GIF, JPG или PNG изображений. |
ImageSX |
imagesx(картинка). Возвращает ширину изображения |
ImageSY |
imagesy(картинка). Возвращает высоту изображения |
ImageCreateTruecolor
|
imagecreatetruecolor(ширина, высота); Создает пустое полноцветное изображение с указанными размерами и возвращает его идентификатор. Созданное изображение имеет черный фон. |
ImageCreateFromJpeg |
imagecreatefromjpeg(имя_файла); Создаёт новое изображение из файла или URL и возвращает его идентификатор. |
Скачать таблицу или посмотреть её можно по ссылкам.
Напоследок вот вам для поднятия настроения. И кто бы что ни думал - это хвост!!!
А на сегодня всё. В следующий раз будет статья по созданию миниатюр изображений.
Ссылки по теме
Часть 1: функции (getimagesize, imagecreatefromjpeg)
Часть 2: Создаём миниатюры thumbnails
Похожие записи:
- Как изменить размер изображения на PHP? Часть 2: Создаём миниатюры thumbnails
- С наступающим Новым 2011 годом!
- Как сэкономить время! Заготовка для сайта “Стартовый набор”
- Скрипт меню с контентом “почти как флэш” своими руками. Часть 1. Вёрстка.
- Улучшаем AJAX галерею jQuery Lightbox (часть 2) – подгон изображения по ширине и высоте браузера