Она умеет:
- Получать изображение из файла, автоматически нормализовать его размер для экономии памяти
- Автоматически поворачивать исходное изображение по данным Exif
- Создавать копии себя с изменненными размерами, изменять свой размер
- Наносить водяные знаки. Поддерживает любые водяные знаки, соответствующие интерфейсу waterMark (см код)
- Выводить результат клиенту или сохранять его в файловую систему
- Подкладывать белый фон, если исходное изображение поддерживает прозрачность.
- Быстро создавать миниатюру для предпросмотра, используя миниатюру из Exif.
- Преобразовывать изображения в строку, для использования их с dada:URI. В этом случае небольшие изображения можно передовать с другими параметрами в JSON формате (при использовании Ajax).
Подходит большенству сайтов, которым нужно получить от клиента фотографию, правильно преобразовать ее в соответствии с Exif, создать несколько вариантов с разными размерами, и, возможно, нанести водяной знак.
Не рекомендую использовать ее для выдачи клиенту (браузеру) изображений больших размеров. Эта функция несет исключительно демонстративную нагрузку.
Лицензия BSD.
GitHub repo:
https://github.com/valmat/transImage
Комментариев нет:
Отправить комментарий