Есть папка с 6000+ картинками. Они все разного размера, их нужно порезать под квадрат. Квадрат вырезать из центра, со стороной, равной меньшей стороне исходного прямоугольника.
Как вырезать квадрат средствами PHP, я знаю.
А вот как перебрать все картинки по одной в папке? И сколько времени займёт работа такого скрипта (перебор + обрезание)? Размер исходной картинки не более 100 кб.
Поделитесь, пожалуйста, у кого опыт есть? Спасибо.
Получаешь список файлов в дирректории
$files = scandir( '/home/username/images );
Потом проходишься foreach
'ем по этому списку и пробуешь открывать их при помощи imagick
или gd
. Кто выкинул исключение, того пропускаем, остальных режем. Или можно ещё имя файла проверять на расширение. Как-то так.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
задача в том,что нужно с помощью ф-ции
Установил Open Server, для проверки создал в папке domains папку testru с файлом index