PHP-функция getimagesize

Так как MODX — это не только среда для разработки веб-проектов, а еще и PHP-фреймворк, и в разработке используются не только MODX-объекты, а еще и на чистом PHP пишем, и так как хочу опубликовать уже вторую заметку о чисто ПХП-шной функции, создаю-таки отдельную ветку под это дело. Думаю, кому-нибудь да пригодится.

В этот раз хочу написать заметку про функцию getimagesize. Столкнулся с ней сейчас, когда опять ковырял плагин DirectResize (пара косяков в нем как была два года назад, так до сих пор и есть...).

Так вот, чем же интересна эта функция? Интересна она тем, что не только определяет размер картинки, но еще и определяет ее mime-тип, и формирует HTML-атрибуты WIDTH и HEIGHT.

Вот результат выполнения этой функции:

Array
(
    [0] => 500
    [1] => 331
    [2] => 2
    [3] => width="500" height="331"
    [bits] => 8
    [channels] => 3
    [mime] => image/jpeg
)