Социальная сеть Facebook сделала свой проект Spectrum – библиотеку для обработки загружаемых изображений, доступным для сторонних разработчиков. Сама компания уже использовала его в ряде своих приложений.
«Ее просто интегрировать в Android/iOS-проект, она создана для того, чтобы эффективно работать с изображениями на мобильных платформах», – говорится в описании проекта.
Камеры на смартфонах становятся все лучше, соответственно, повышается и качество фотографий, которые хранятся на устройствах. Цель Spectrum: сделать процесс загрузки таких изображений на платформы надежным и при этом не тратящим много трафика пользователя.
Компания презентовала сервис еще в ноябре прошлого года, и он был доступен в бете (v0.9), а на днях Facebook опубликовал версию 1.0.0. Она доступна для загрузки на GitHub, она написана на С++, однако компания выпустила также Java и Objective-C API, чтобы разработчикам было проще использовать этот инструмент.
Напомним, в ноябре прошлого года Google запустил бесплатный сервис Squoosh, который ужимает картинки для веба.