imgLib - це доповнення для управління зображеннями для WYSIWYG редакторів (TinyMCE чи CKEditor наприклад) зображеннями написане на PHP. Воно повністю безкоштовне, а його код розповсюджується під MIT або BSD Open Source ліцензією. Проте якщо ви справді хочете можете надіслати пожертвування.
Версія у розробці: 0.1.2 бета (останнє оновлення 2010.04.09). Має бути стабільною, але...
Нове в ній:
HTML5 завантажувач файлів з індикатором завантаження і підтримкою завантаження методом перетягування.
Підтримка кешування запитів.
Можливість вибору мініатюри файлу.
Підтримка багатьох конфігурацій у одному файлі - дивіться config_multiply.php.
Спрощення конфігурвання. Типово потрібно відредактувати тільки одни параметр - шлях до папки завантажень.
Більш гнучке і потужне конфігурування: збереження стану, опції сортування, задання каталогу для збереження мініатюр зображень, та інше.
Можливість навігаці через історію веб-переглядача. Не працює в IE < 8.
Поточна версія: 0.1.1 (останнє оновлення від 2010.03.22).
Можливості:
Невеликий розмір (45 Кб - клієнська частина, 200 Кб - серверна частина)
Використання технології AJAX для зменшення завантаженості мережі
Завантаження і зміна розмірів найбільш популярних графічних форматів (JPEG, GIF, PNG) можливе додання і інших типів файлів
Підтримка кількох одночасно завантажуваних файлів
Підтримка простого (зміна розміру, обертання, обрізка) редактування зображень
Сортування файлів і пошук у каталозі
Підримка створення мініатюр файлів для пришвидшеного перегляду
Підтримка шаблонів імен завантажених файлів
Створення і перегляд каталогів
Візуальне представлення не порожніх каталогів
Копіювання, переміщення і видалення файлів і каталогів
Перейменування файлів і каталогів
Контекстне меню для операцій з файлами (для Opera дивіться документацію)
Попередній перегляд зображень
Можливість відкрити зображення у браузері
Підтримка повної локалізації (доступний автоматичний вибір мови)
Створення мініатюр для файлів звантажених по FTP
Готовий набір для підтримки в TinyMCE чи CKEditor
Можливість задання початкового каталогу для навігації
Можливість додання власних пунктів до контекстного меню
Підтримка гарячих клавіш. Діями за умовчанням є: 1) Видалити елемент на "Delete"; 2) Відкрити вибраний файл у новому вікні на "Shift + Enter"; 3) Перейменувати файл на "F2"; 4) Створити каталог на "F7"; 5) Показати форму для закачування на "Insert"; 6) Вирізати файл на "Ctrl + X"; 7) Копіювання файлу на "Ctrl + C"; 8) Вставка файлу на "Ctrl + V".
Підтримка Unicode в іменах файлів і директорій.За замовчуванням вимкнено. Не працює на MS Windows.
Інтуїтивний вибір файлу подвійним клацанням миші.
На жаль функція балатування в президенти буде реалізована в наступній версії ;-)
Повна свобода в конфігуруванні, ви можете:
Задати кореневу теку з зображеннями
Дозволити або заборонити перегляд і створення підкаталогів
Дозволити або заборонити файлові операції (копіювання, переміщення або видалення файлів і каталогів)
Дозволити або заборонити перейменування
Дозволити завантаження і відображення тільки певних типів файлів (базуючись на розширенні файла)
Задати обмеження розміру завантажуваного файла
Задати шаблон імені завантажуваного файла базуючись на часі завантаження і імені файла
Задати максимальний розмір зображення при зміні розміру
Задати максимальну довжину відображуваного імені файла