Zebra_Image поставляється з попередньо зібраний з Бібліотека GD, потужний і відомого рішення для обробки зображень, особливо з PHP кодеров.
Це дозволяє розробникам, що використовують Zebra_Image для підтримки розширених операції по обробці зображення на серверах, які не мають бібліотеку GD встановлений.
Причиною цього класу є надання портативного Image Manipulation особливість, яка може бути легко додані до будь-якого веб-сайту або програми PHP на основі.
Zebra_Image працює з усіма форматами бібліотека GD може працювати, GIF, JPEG, GIF, PNG8 і PNG24.
Більшість великих операцій обробки зображень, підтримувані з Б-гом, також включені, поряд з можливістю використання графічних фільтрів.
Підтримувані фільтри: контрастність, розфарбовування, краю виявлення, рельєф, заперечувати, відтінки сірого, яскравість, розмиття по Гауса, вибіркове розмиття, означає видалення, гладкою і Пікселізація
Особливості :.
- Змінити розмір зображення
- Повернути зображення
- Обрізка зображення
- Sharpen зображення
- Застосувати фільтри до зображення
- зберегти прозорість
- Підтримка форматів відоме зображення
- Документація
- Приклади
- Коментарі код
- Повідомлення про помилки
Що нового У цьому випуску:
- Прибрана помилка відключення звуку, використовуваний для imagecreatefrom {GIF, JPEG, PNG} називає в & Quot; _create_from_source & Quot; приватний метод, який буде викликати скрипт мовчки відмовити, якщо був перевищений межа пам'яті;
- Проект тепер доступний на GitHub і, як пакет для Composer.
Що нового у версії 2.2:
- нову властивість тепер доступні: png_compression, яка визначає Ступінь стиснення файлів PNG; Це значення цієї властивості ігнорується для PHP версій старше 5.1.2;
- нову властивість тепер доступні: sharpen_images, які при включенні буде інструктувати сценарій, щоб застосувати і Quot; загострити і Quot; Фільтр для отриманих зображень; може бути дуже корисно при створенні ескізів, але слід використовувати тільки при створенні ескізів; різкість фільтр спирається на функції imageconvolution PHP, який доступний тільки для PHP версії 5.1.0+, і залишити зображень в незмінному вигляді для більш старих версій;
- Додані нові опції землеробства: TOPCENTER, TOPRIGHT, MIDDLELEFT, MIDDLERIGHT, BOTTOMLEFT, BOTTOMCENTER, BOTTOMRIGHT;
- Все логіка методу зміни розміру була переписана;
- Виправлена помилка, при якій скрипт буде генерувати попередження, якщо функція CHMOD був відключений за допомогою опції конфігурації PHP; Тепер він не буде генерувати попередження, але замість цього встановіть значення для властивості помилку скрипта;
- Виправлена помилка, при якій, якщо можна було б змінити розмір прозоре зображення і в процесі буде перетворити його в JPEG (без прозорості) і background_color аргумент методу Resize був встановлений на -1, колір фону майбутнього архіву було б чорним; Тепер це білий, як описано в документації;
Що нового у версії 2.1.2:
- Виправлена помилка при зміні розмірів зображення, що мають висоту, більшу, ніж Ширина і використовуючи спосіб зміни розміру () з єдиним аргументом висоти; Завдяки Manuweb2 для звітності.
Що нового у версії 2.1.1:
- Виправлена помилка, при якій скрипт буде виробляти попередження про деякі конкретні прозорі GIF зображень; Завдяки Улофа Fredriksson для звітності.
Що нового у версії 2.1:
- Виправлена помилка, при якій скрипт буде виробляти попередження про часткове розрізі JPEG файли і не буде обробляти зображення; Тепер сценарій буде успішно вирішувати такі зображення;
- Виправлена помилка, при якій обертаються метод не був правильно працювати на прозорих PNG / GIF зображень;
- Покращена загальна обробка прозорих зображень;
- Новий метод був доданий: & Quot; flip_both і Quot; який перевертає зображення по вертикалі і горизонталі;
- код flip_horizontal і flip_vertical методів був переписаний;
- більш явний приклад був доданий;
Що нового у версії 2.0:
- весь код був проведений аудит і поліпшення;
- Імена методів, аргументи методу і глобальні властивості були змінені, і тому ця версія порушує сумісність з попередніми;
- розмір () метод був удосконалений і тепер можна змінити розмір зображення в точності відповідає ширині і висоті, і як і раніше підтримувати співвідношення сторін з використанням методу культур ();
- Виправлена помилка, при якій урожай (), flip_horizontal () і flip_vertical () не працює правильно для прозорих файлів PNG;
- Деякі уточнення документації.
Вимоги
- PHP 4.4.9 або вище
Коментар не знайдено