Статьи

Расширение PHP для графической библиотеки Cairo

Благодарю Джареда «Рена» Уильямса (это вы ? — какая-нибудь ссылка?) Здесьрасширение Cairo-оболочки от Hartmut Holzgraefeотличная демонстрация .

Cairo — это библиотека векторной графики «следующего поколения» для Linux, и очень здорово, что она доступна на PHP. Также здорово, что расширение было создано с использованием PEAR :: CodeGen_PECL , которое Хартмут описывает здесь : смотри, мама — нет C ! (Ну, почти).

Возникает вопрос: пора ли обесценивать БЖ ? Насколько я знаю, это и расширение PCRE — две основные проблемы, мешающие PHP быть поточно-ориентированным . Может быть возможно заменить PCRE и сохранить обратную совместимость с регулярными выражениями ICU , которые утверждают, что основаны на регулярных выражениях Perl. Отбрасывать GD было бы гораздо более болезненным, но с Каиром и расширением imagick их могло бы хватить, чтобы все были счастливы. Это в интересах запуска PHP под Apache mpm . Было бы интересно услышать мысли / мнения о том, насколько это реалистично?

Примечание: мой тупой взгляд на разницу между GD и imagemagick — первое больше для создания изображений, а второе больше для манипулирования существующими изображениями.