URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 116348
[ Назад ]

Исходное сообщение
"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."

Отправлено opennews , 19-Янв-19 23:52 
Facebook представил (https://code.fb.com/developer-tools/spectrum/) первый стабильный релиз проекта Spectrum (https://libspectrum.io/), в рамках которого развивается кроссплатформенная библиотека для перекодирования и обработки изображений.  Код проекта написан на языке С++ и распространяется (https://github.com/facebookincubator/spectrum) под лицензией MIT. Для  Android и iOS предоставляются надстройки на Java и Objective-C, позволяющие в мобильных приложениях эффективно выполнять различные операции с изображениями.

Библиотека предоставляет простой декларативный API, дающий возможность определить характеристики выходного изображения и Spectrum сам вычислит и выполнит все необходимые преобразования, включая разбор и изменение метаданных EXIF.  Обработчики форматов изображений определены в виде плагинов. Например, для формата JPEG по умолчанию применяется кодировщик Mozjpeg (https://www.opennet.ru/opennews/art.shtml?num=41371), обеспечивающий более высокую степень сжатия. Для обработки PNG применяется libpng, а для WEBP - libwebp.


Основные операции:


-  Кодирование - преобразование битмапа в изображение в заданном формате;
-  Декодирование - преобразование форматов в битмап;
-  Перекодирование  - конвертация из одного формата в другой;
-  Преобразование  - кадрирование, вращение, изменение размера и т.п.


URL: https://code.fb.com/developer-tools/spectrum/
Новость: https://www.opennet.ru/opennews/art.shtml?num=49990


Содержание

Сообщения в этом обсуждении
"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 19-Янв-19 23:52 
Давайте уже релизьте свой AY8912 для перекодирования аудио

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Bill Gilbert , 20-Янв-19 00:48 
10 LET a$="T120Y1M1O3N((1e1e1e1e1e1e1e1e))"
20 LET b$="T120Y1M1O3N((1c1&1&1&1&2&1&1&))"
30 PLAY a$,b$

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено бедный буратино , 20-Янв-19 02:33 
в Spectrum 48 не было PLAY, был BEEP

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено HyC , 20-Янв-19 08:35 
> в Spectrum 48 не было PLAY, был BEEP

Зато в 128 спектруме PLAY уже был.


"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Анонимм , 20-Янв-19 00:07 
Расскажите им кто-нить об ImageMagick и производных форках.
Впрочем, бюджеты.. надо осваивать...

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено НяшМяш , 20-Янв-19 00:30 
Это для мобилок сделано.

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 20-Янв-19 01:53 
Собрать ффмпег для кучи кропо-аппок (в т.ч. и платных) смогли, а imagemagick нет?

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Онаним , 20-Янв-19 02:15 
И чем конкретно лучше хотя бы в этом контексте? Серьёзно интересно.

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 20-Янв-19 10:45 
ImageMagick и GraphicsMagick раздутые и небезопасные комбайны с крайне неудобным и слишком низкоуровневым API. Необходимость создания замены для них назрело уже давно.

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Anonim , 20-Янв-19 20:32 
Да, а ещё возьмите 100 jpg и через imagemagic попробуйте собрать gif, к примеру
В итоге у меня кончается оператива, весь свап и система колом сразу же

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено лютый жабист__ , 21-Янв-19 07:42 
>В итоге у меня кончается оператива, весь свап и система колом сразу же

Неужели эта ваша сишечка опять течёт? Даже в такой не особо сложной задаче как склеить картинки.


"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 20-Янв-19 19:57 
Уникальные подписи делать привязанные к устройствам

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено axredneck , 20-Янв-19 00:58 
> Spectrum

Color clashing имеется, надеюсь?


"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 20-Янв-19 01:10 
У современного Spectrum-а все лучше чем у nes и sega

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 20-Янв-19 01:13 
youtu.be/vHhG9llP9OY

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 20-Янв-19 14:46 
да выглядит мега круто, это спектрум игра? я ток в трансформеров на ней играл

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 21-Янв-19 01:37 
Да, еще делается, что-то типа порта-продолжения https://youtu.be/Ug7yUGS_5ao

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 20-Янв-19 01:08 
"для WEBP - libwebp", хм... внезапно.

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 20-Янв-19 08:57 
В каждой компании своим долгом считают создать велосипед обертку. Ну чего хорошо еще одна обертка.

"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 20-Янв-19 12:28 
>кроссплатформенная библиотека для перекодирования и обработки изображений.

OpenCV, GEGL, ImageMagick, libGD, не?


"Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с..."
Отправлено Аноним , 22-Янв-19 05:05 
В них всех найден один фатальный недостаток... NIH :)