php-logo-elephant-2Большинство примеров работают с библиотекой GD, которая практически всегда устанавливается в комплекте с самим php. Но если же этого не сделано, то прежде чем начать изучать примеры работы с графикой в PHP, следует позаботиться об установке этой библиотеки.

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

В приведенном примере, использовалась php функция — strtolower. Она осуществляет перевод текста в нижний регистр. Это сделано с целью привести полученный формат файла к одному виду с теми, что заданы в массиве корректных форматов.