vixivixi / homesmile

Смайлики и домики

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Работа с программой

  • файл индексирует содержимое каталога img
  • считывает их в массив file
  • добавляет параметры name path height width type
  • сортирует по параметру height по методу babble
  • выводит все значения в json файл в папке result;

homesmile

Смайлики и домики

Цель:

Работа с итераторами Работа с сортировкой Работа с графическими файлами jpg, png, gif Работа с форматом json

Задание:

Дана папка с картинками и текстовыми файлами.

  1. Нужно найти все картинки собрать информацию: путь тип размер (сколько занимает на диске) высота в пикселях ширина в пикселях
  2. Отсортировать по размеру.
  3. Сохранить в файл с именем директории и расширением json

#Примечание: Данный файл будет использоваться в следующем задание для построения таблицы средствами JQuery.

#Материал для изучения: Класс RecursiveDirectoryIterator предоставляет интерфейс для рекурсивного перебора каталогов файловой системы. http://php.net/manual/ru/class.recursivedirectoryiterator.php

#getimagesize — Получение размера изображения http://php.net/manual/ru/function.getimagesize.php

#Алгоритм сортировки пузырьком https://ru.wikibooks.org/wiki/%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2/%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0/%D0%9F%D1%83%D0%B7%D1%8B%D1%80%D1%8C%D0%BA%D0%BE%D0%BC

About

Смайлики и домики


Languages

Language:PHP 100.0%