Ямерт
The Old One
Файлы и геометрия. Казалось бы, при чём здесь PHP?
(Флэйм, в продолжение к флэйму о весе винчестеров).
Вчера вечером на канале #phpclub в Undernet был задан блестящий вопрос:
"хм, так можно узнать длину и ширину графического файла с помощью ПХП?".
Запросы программистов растут не по дням, а по часам. Им уже недостаточно знать размеры изображения, им надо знать ширину и высоту самого файла. Как вы понимаете, тема неоднозначная, и простыми вычислениями, оперируя теориями высшей математики, здесь не обойтись.
Суть проблемы лично я бы вкратце сформулировал следующим образом: "Альтернативы имманентного проецирования геометрических парадигм на теоретические основы дефиниции свойств объектов нелинейных пространств".
Главные вопросы:
* имеют ли файлы геометрическую структуру?
* как описать файл визуально в виде геометрических фигур?
* решаема ли поставленная задача в рамках аксиом Эвклида?
В качестве практической части необходимо разработать класс FileGeometricOptions с двумя основными методами: getFileHeight() и getFileWidth().
Работу необходимо сдать до конца сессии.
(Флэйм, в продолжение к флэйму о весе винчестеров).
Вчера вечером на канале #phpclub в Undernet был задан блестящий вопрос:
"хм, так можно узнать длину и ширину графического файла с помощью ПХП?".
Запросы программистов растут не по дням, а по часам. Им уже недостаточно знать размеры изображения, им надо знать ширину и высоту самого файла. Как вы понимаете, тема неоднозначная, и простыми вычислениями, оперируя теориями высшей математики, здесь не обойтись.
Суть проблемы лично я бы вкратце сформулировал следующим образом: "Альтернативы имманентного проецирования геометрических парадигм на теоретические основы дефиниции свойств объектов нелинейных пространств".
Главные вопросы:
* имеют ли файлы геометрическую структуру?
* как описать файл визуально в виде геометрических фигур?
* решаема ли поставленная задача в рамках аксиом Эвклида?
В качестве практической части необходимо разработать класс FileGeometricOptions с двумя основными методами: getFileHeight() и getFileWidth().
Работу необходимо сдать до конца сессии.