The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Представлен формат сжатия изображений QOI"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Представлен формат сжатия изображений QOI"  +/
Сообщение от opennews (??), 28-Ноя-21, 10:54 
Представлен новый легковесный формат сжатия изображений без потерь -  QOI (Quite OK Image), позволяющий очень быстро сжимать изображения в цветовых пространствах RGB и RGBA. При сравнении производительности с форматом PNG однопоточная эталонная реализация формата QOI на языке Си, не использующая SIMD-инструкции и ассемблерные оптимизации, по скорости кодирования в 20-50 раз превосходит  библиотеки libpng и stb_image, а по скорости декодирования в 3-4 раза. По эффективности сжатия QOI в большинстве тестов близок к libpng (в каких-то тестах немного опережает, а в каких-то проигрывает), но в целом заметно опережает stb_image (выигрыш вплоть до 20%)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=56229

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Представлен формат сжатия изображений QOI"  –11 +/
Сообщение от Аноним (1), 28-Ноя-21, 10:54 
и как его установить?
Ответить | Правка | Наверх | Cообщить модератору

88. "Представлен формат сжатия изображений QOI"  +4 +/
Сообщение от Аноним (-), 28-Ноя-21, 15:07 
В Debian 11:

apt install libstb-dev
gcc -I /usr/include/stb -o qoiconv qoiconv.c

Ответить | Правка | Наверх | Cообщить модератору

99. "Представлен формат сжатия изображений QOI"  +9 +/
Сообщение от Аноним (-), 28-Ноя-21, 15:46 
Нарот ! Лену в студию ! Тут говорят лучше там говорят хуже. Пусть она все рассудит.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

272. "Представлен формат сжатия изображений QOI"  +/
Сообщение от rvs2016 (ok), 29-Ноя-21, 17:08 
> и как его установить?

И зачем? 🤔

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

312. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от topin89 (ok), 30-Ноя-21, 19:29 
Когда нужно быстро сохранять кучу картинок в "игрушечных" программах без возни с библиотеками -- это отличнейшее решение. Простой формат файла, простой декодер-энкодер.
Сейчас есть lodepng, конечно, но он не быстрый. И pgm/ppm, но они без сжатия. Тут всё сочеталось бы идеально, если бы формат можно было открыть в чём угодно. Как появится поддержка в условных Qt с IrfanView -- вообще прекрасная замена будет
Ответить | Правка | Наверх | Cообщить модератору

2. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от Аноним (2), 28-Ноя-21, 10:58 
Расширение файла будет QOI? Сложно произносить будет.
Ответить | Правка | Наверх | Cообщить модератору

3. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (3), 28-Ноя-21, 11:03 
Къюоай.
Ответить | Правка | Наверх | Cообщить модератору

17. "Представлен формат сжатия изображений QOI"  +8 +/
Сообщение от Аноним (17), 28-Ноя-21, 11:40 
Я подозреваю, что это читается как 恋.
Ответить | Правка | Наверх | Cообщить модератору

109. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (109), 28-Ноя-21, 16:43 
> Я подозреваю, что это читается как 恋.

иероглиф 恋 читается как liàn (произносится четвёртым тоном).
значение: "любить", "ощущать привязанность", "страстно желать";  а также "жидкий" в значении "недостаточной концентрации".

Ответить | Правка | Наверх | Cообщить модератору

111. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Аноним (17), 28-Ноя-21, 16:53 
Сорян я только на японском разговариваю.
Ответить | Правка | Наверх | Cообщить модератору

114. "Представлен формат сжатия изображений QOI"  +10 +/
Сообщение от Аноним (3), 28-Ноя-21, 16:57 
Ничего себе, я резко стал понимать японский!
Ответить | Правка | Наверх | Cообщить модератору

117. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (17), 28-Ноя-21, 17:00 
> Ничего себе, я резко стал понимать японский!

Круто тебе, мне пришлось много лет учить.

Ответить | Правка | Наверх | Cообщить модератору

146. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (3), 28-Ноя-21, 18:23 
Это просто, достаточно простого советского...
Ответить | Правка | Наверх | Cообщить модератору

168. "Представлен формат сжатия изображений QOI"  +8 +/
Сообщение от Смузихлёб (?), 28-Ноя-21, 19:52 
То что ты смотришь онимэ для дебилов не значит что ты учишь японский.
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

195. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (3), 28-Ноя-21, 22:24 
Вот я смотрю онимэ для умных. Наруто, например.
Ответить | Правка | Наверх | Cообщить модератору

243. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от X86 (ok), 29-Ноя-21, 10:37 
Это какое-то извращение
Ответить | Правка | Наверх | Cообщить модератору

215. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (17), 29-Ноя-21, 02:27 
Я вижу что ты несколько неадекватен, но я могу дать серьёзный ответ тем, кто может быть заинтересован. Нет, смотря мультики языку не научишься, только подберёшь странную лексику в жизни крайне неуместную. Но при этом достаточно быстро можно начинать смотреть детские мультики без перевода, это несколько помогает практике. Содержимое конечно там ощутимо попроще. Если при этом знать азбуки, этого может быть практически достаточно для полноценного взаимодействия с носителями.
Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

150. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Какаянахренразница (ok), 28-Ноя-21, 18:35 
> Я подозреваю, что это читается как 恋.

鯉? 濃い... 来い!

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

221. "Представлен формат сжатия изображений QOI"  –4 +/
Сообщение от Аноним (17), 29-Ноя-21, 04:15 
Среди айтишников много виабу, вероятно это тот кейс.
Ответить | Правка | Наверх | Cообщить модератору

225. "Представлен формат сжатия изображений QOI"  +4 +/
Сообщение от Какаянахренразница (ok), 29-Ноя-21, 07:12 
Я абсолютно равнодушен ко всему мангоанимешному. Я просто случайно понимаю японский.
Ответить | Правка | Наверх | Cообщить модератору

236. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от Аноним (17), 29-Ноя-21, 08:33 
Тащем-то я имел в виду автора, а ты просто поехавший, наверное. Насчёт мангоанимешного это зря, те же комиксы с фуриганой это нормальная такая практика.
Ответить | Правка | Наверх | Cообщить модератору

242. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Какаянахренразница (ok), 29-Ноя-21, 10:29 
> а ты просто поехавший, наверное.

Несомненно. Кстати, многие японцы думают так же -- не-японец не может понимать японский, это абсолютно невозможно.

Ответить | Правка | Наверх | Cообщить модератору

18. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Ананас (?), 28-Ноя-21, 11:40 
Когда уже будет «ко-ко»?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

19. "Представлен формат сжатия изображений QOI"  +3 +/
Сообщение от Аноним (19), 28-Ноя-21, 11:40 
не разговаривай, когда ешь
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

112. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Тот_Самый_Анонимус (?), 28-Ноя-21, 16:53 
>Къюоай.

Обнаружен англопоклонник.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

200. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (200), 29-Ноя-21, 00:04 
Срочная эвакуация из треда!
Ответить | Правка | Наверх | Cообщить модератору

134. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (134), 28-Ноя-21, 17:45 
тогда уж Кьюоуай.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

204. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (204), 29-Ноя-21, 00:25 
А чего не Киуёуоайяаёуо?
Ответить | Правка | Наверх | Cообщить модератору

205. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (204), 29-Ноя-21, 00:27 
Подсказка тебе: как произносится NASA?
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

203. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (204), 29-Ноя-21, 00:23 
> Къюоай.

Ловите американофила!

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

29. "Представлен формат сжатия изображений QOI"  +9 +/
Сообщение от ааноним (?), 28-Ноя-21, 12:02 
Кой, просто кой.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

34. "Представлен формат сжатия изображений QOI"  +6 +/
Сообщение от YetAnotherOnanym (ok), 28-Ноя-21, 12:10 
Предлагаю произносить на французский манер - "куа".
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

47. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Евгений Ваганович (?), 28-Ноя-21, 12:50 
- Же не ма шпа сис жур
- Иди-ка ты на куа
Ответить | Правка | Наверх | Cообщить модератору

62. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от tmplsr (?), 28-Ноя-21, 13:27 
>Предлагаю произносить на французский манер - "куа".

Поддерживаю. Любителей придираться к названиям вообще надо отправить отведать монгольской кухни: есть там замечательное блюдо, мясное ассорти, с шикарным названием "хyiцаа". Сия шутка есть древнючий боян монголоведов, если что.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

115. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Тот_Самый_Анонимус (?), 28-Ноя-21, 16:57 
Да вообще, лубителей называть латинские буквы английскими, и на том основании давать им неродные названия, надо пороть. А то достали со своими «си» вместо «цэ», и считающими свою т.з. нормой.
Ответить | Правка | Наверх | Cообщить модератору

119. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от пох. (?), 28-Ноя-21, 17:05 
Ничего что предшественником Си был bcpl, буква означает следующую попытку делать то же самое, и это акроним? Ни разу не латинский.

Ответить | Правка | Наверх | Cообщить модератору

208. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от lockywolf (ok), 29-Ноя-21, 01:37 
В русском языке нет слова "акроним", это калька. Есть слова "аббревиатура" и "сокращение".
Ответить | Правка | Наверх | Cообщить модератору

229. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от n00by (ok), 29-Ноя-21, 08:02 
Акроним это частный случай аббревиатуры (сокращения).
Ответить | Правка | Наверх | Cообщить модератору

136. "Представлен формат сжатия изображений QOI"  –3 +/
Сообщение от n00by (ok), 28-Ноя-21, 17:53 
> Да вообще, лубителей называть латинские буквы английскими, и на том основании давать
> им неродные названия, надо пороть.

Надо. Начать с Розы, которая оказалась Пока.

> А то достали со своими «си»
> вместо «цэ», и считающими свою т.з. нормой.

Потерявши голову, по волосам не плачут:

Заглавие на русском языке:    Информационная технология. Языки программирования. Си

Стандарт ISO/IEC 9899:2018 входит в рубрики классификатора:

    ОКС \ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ. МАШИНЫ КОНТОРСКИЕ \ Языки, используемые в информационных технологиях \

https://nd.gostinfo.ru/document/6424839.aspx

Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

182. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Тот_Самый_Анонимус (?), 28-Ноя-21, 21:29 
>Языки программирования

При чём здесь они? Я про букву.

Ответить | Правка | Наверх | Cообщить модератору

228. "Представлен формат сжатия изображений QOI"  +/
Сообщение от n00by (ok), 29-Ноя-21, 07:59 
>>Языки программирования
> При чём здесь они? Я про букву.

Не припоминаю, что бы _здесь_ кто-то писал "Си" не имея ввиду ЯП.

Ответить | Правка | Наверх | Cообщить модератору

240. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Тот_Самый_Анонимус (?), 29-Ноя-21, 10:15 
Пример я выбрал неудачный, хотя когда выбирал, исходил из наибольшей непохожести названий букв в латыни и английской недописьменности.
Ответить | Правка | Наверх | Cообщить модератору

249. "Представлен формат сжатия изображений QOI"  +/
Сообщение от n00by (ok), 29-Ноя-21, 12:03 
I и Y более непохоже. Правильно: Микрософт, Питон. А тут пишут про какие-то Майки и Пайтон.
Ответить | Правка | Наверх | Cообщить модератору

287. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Тот_Самый_Анонимус (?), 29-Ноя-21, 20:16 
Да вообще вся английская недоазбука кривая. Для меня самым первым пришло в голову именно то сравнение, которое я указал. А уж как некоторые европейские языки поиздевались над буквой «ёт», так вообще любо-дорого взглянуть.
Ответить | Правка | Наверх | Cообщить модератору

306. "Представлен формат сжатия изображений QOI"  +/
Сообщение от fg (??), 30-Ноя-21, 13:30 
Забавно. То есть английский, это типа паданкофского слэнга латыни, и похрену на сотни лет истории, а американский, это еще одна итерация, и тот факт, что русский язык 100 лет назад был другим, а скажем лет 300 назад, уже можно было и не понять о чем речь,..ну с таким подходом то да, языки же моисею господь передал на горе синай, вместе с аудиокассетами с правильной фонетикой, только он их гдето потерял, а ты походу нашел)
Ответить | Правка | Наверх | Cообщить модератору

310. "Представлен формат сжатия изображений QOI"  +/
Сообщение от n00by (ok), 30-Ноя-21, 15:07 
> Забавно. То есть английский, это типа паданкофского слэнга латыни

Корректное название феномена - Great Vowel Shift
https://ru.wikipedia.org/wiki/Великий_сдвиг_гласных

Ответить | Правка | Наверх | Cообщить модератору

320. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Тот_Самый_Анонимус (?), 02-Дек-21, 18:19 
Долбанутый ответ, как и автор, наверное.

Кириллица, как азбука — самая простая, наверное. без всяких закрытых слогов. Читается если и не одинаково, то похоже. В отличие от европейских языков есть буквы «Ч» и «Ш» и нет порнографии с диграфами, триграфами и тетраграфами. Нет порнографии с открытыми и закрытыми словами, как в англонедоорфографии. Все слова русского языка читаются по одним правилам. Нет такого, чтобы слово заимствовалось и читалось по правилам иного языка (привет франкизмам в английском).

>То есть английский, это типа паданкофского слэнга латыни

Откуда это можно было вычитать в моём комментарии? Воистину: сам придумал, сам опроверг. Мамкин победитель.

Ответить | Правка | К родителю #306 | Наверх | Cообщить модератору

321. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (-), 02-Дек-21, 19:52 
> Долбанутый ответ, как и автор, наверное.
> Кириллица, как азбука — самая простая, наверное. без всяких закрытых слогов. Читается
> если и не одинаково, то похоже. В отличие от европейских языков
> есть буквы «Ч» и «Ш» и нет порнографии с диграфами, триграфами
> и тетраграфами. Нет порнографии

Угу-угу, просто игнорируем "сч", читаемое как щ в "счастье", "насчет", "чт/чн" - читаемое как "шт/шн" (что-то, скучно), "сш/cж" читаемые как длинный ш/ж (сшить/попозже), как и т(ь)ся, читаемое как "ца" (учиться, заниматься), "выкидываение" согласных в "грустно, праздник, солнце", букву "г" читаемую между гласных как "в" (сегодня/его/третьего, но: погода/строго).
Ну и всякие "е/я" редуцируемые в и (лето, весна), "е" читаемое как "Ы" после Ж/Ш/Ц, безударная э,
и прочие "мелкие нюансы" чтения, типа "о" читаем как "а" (отец), "г" как "к" (друг), "ж" как "ш" (ёж), "е" как "и" , "д" как "т" (сад), з/c и б/п (хлеб, арбуз).
А так да, все просто и интуитивно понятно - вон, даже школьники осиливают ...

Ответить | Правка | Наверх | Cообщить модератору

140. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от n00by (ok), 28-Ноя-21, 18:04 
> Предлагаю произносить на французский манер - "куа".

И три раза присесть, что бы браузеры начали показывать.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

154. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Пенгу (?), 28-Ноя-21, 18:43 
Кои, как рыба.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

198. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (198), 28-Ноя-21, 22:45 
Кой. Только накой тебе?  
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

218. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Кен (?), 29-Ноя-21, 02:44 
На французский манер: Куа? ;))
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

270. "Представлен формат сжатия изображений QOI"  +/
Сообщение от бугурма (?), 29-Ноя-21, 16:56 
на кой он сдался?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

4. Скрыто модератором  –19 +/
Сообщение от Аноним (4), 28-Ноя-21, 11:08 
Ответить | Правка | Наверх | Cообщить модератору

6. Скрыто модератором  +7 +/
Сообщение от bnmemail (?), 28-Ноя-21, 11:14 
Ответить | Правка | Наверх | Cообщить модератору

26. Скрыто модератором  +1 +/
Сообщение от Аноним (26), 28-Ноя-21, 11:54 
Ответить | Правка | Наверх | Cообщить модератору

44. Скрыто модератором  –3 +/
Сообщение от Fracta1L (ok), 28-Ноя-21, 12:43 
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

8. Скрыто модератором  –2 +/
Сообщение от Женя (??), 28-Ноя-21, 11:17 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

9. Скрыто модератором  –1 +/
Сообщение от Прохожий (??), 28-Ноя-21, 11:19 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Представлен формат сжатия изображений QOI"  +21 +/
Сообщение от Анонимemail (5), 28-Ноя-21, 11:09 
То есть как это "Производительность QOI не зависит от размера и характера кодируемого изображения (O(1))"?
Если алгоритм проходит по каждому пикселю один раз, то тогда алгоритмическая сложность равна O(n), где n=количество пикселей.
Ответить | Правка | Наверх | Cообщить модератору

11. "Представлен формат сжатия изображений QOI"  +13 +/
Сообщение от Аноним (11), 28-Ноя-21, 11:23 
Автор новости не внимателен. Там по ссылке в заголовке O(n)
Ответить | Правка | Наверх | Cообщить модератору

14. "Представлен формат сжатия изображений QOI"  –11 +/
Сообщение от Аноним (-), 28-Ноя-21, 11:27 
Бог тролинга ! Преклоняюсь перед тобой !
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

16. "Представлен формат сжатия изображений QOI"  +4 +/
Сообщение от Аноним (16), 28-Ноя-21, 11:40 
Производительность - производная. Отношение количества операций к количеству пикселей к  не зависит от размера и характера изображения.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

24. "Представлен формат сжатия изображений QOI"  +3 +/
Сообщение от Прохожий (??), 28-Ноя-21, 11:53 
Исходная статья называется "Lossless Image Compression in O(n) Time!". Полагаете, там ошибка?
Ответить | Правка | Наверх | Cообщить модератору

53. "Представлен формат сжатия изображений QOI"  +3 +/
Сообщение от HyC (?), 28-Ноя-21, 13:07 
> Исходная статья называется "Lossless Image Compression in O(n) Time!". Полагаете, там ошибка?

Полагаю что ошибка у вас в рассуждениях, так как время выполнения != производительность.

Ответить | Правка | Наверх | Cообщить модератору

75. "Представлен формат сжатия изображений QOI"  +/
Сообщение от DyadyushkaAU (ok), 28-Ноя-21, 14:01 
Не могли бы вы предоставить какое-то общеупотребительное определение слову "производительность" в контексте оценки эффективности алгоритмов?

Допускаю, в вашем личном лексиконе такое неравенство действительно существует. Но вот обычно принято эти два понятия приравнивать (ещё раз подчеркну, что речь идёт об оценке эффективности алгоритмов и только о ней). Такое имеет место быть и на Википедии, и в той литературе, которая попадалась мне на эту тему, и даже в лекциях некоторых профессоров MIT. Поэтому ссылки на сколь-либо авторитетные источники с вашей стороны были бы как нельзя кстати.

В противном случае возникает впечатление, что вы изобретаете новую терминологию просто только для того, чтобы оправдать свою позицию в данной дискуссии.

Ответить | Правка | Наверх | Cообщить модератору

102. "Представлен формат сжатия изображений QOI"  +3 +/
Сообщение от HyC (?), 28-Ноя-21, 15:52 
> Не могли бы вы предоставить какое-то общеупотребительное определение слову "производительность" в контексте оценки эффективности алгоритмов?

Производительность как следует из любого ее определения это количество произведенной пользы в единицу времени. Поэтому независимо от натягивания термина на алгоритмы сравнивать производительность алгоритма со временем его работы (тем более в общем случае) некорректно.

Ответить | Правка | Наверх | Cообщить модератору

116. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от DyadyushkaAU (ok), 28-Ноя-21, 16:58 
Простите, но я всё-таки хотел бы увидеть это "любое определение" в применении к алгоритмам не в вашей трактовке, а где-либо в авторитетном источнике. Желательно с формулами, которые характеризовали бы "производительность" того или иного алгоритма.

Надеюсь, мне не надо объяснять, почему в технических статьях (новостях, заметках) следует придерживаться общепринятой терминологии, а не изобретать новояз и "натягивать" его потом на обсуждаемую тематику? Или надо?

Я соглашусь с вами, что в общем случае, производительность и время - не одно и то же. Но мы в данной статье видим формулу, которая обычно (всегда) применяется в отношении именно ко времени, сложности, эффективности (всё это слова-синонимы в обсуждаемой тематике) алгоритмов. Если автор решил повыпендриваться таким образом, надо было как-то специально оговорить это, чтобы у людей, читающих подобные заметки не возникало вопросов наподобие тех, которые уже возникли: то ли автор ошибся с формулой, то ли производительность алгоритма - это его собственное изобретение. Хотя, казалось бы, зачем оно здесь, если в оригинальной статье применяется именно время работы?

Ответить | Правка | Наверх | Cообщить модератору

121. "Представлен формат сжатия изображений QOI"  +/
Сообщение от DyadyushkaAU (ok), 28-Ноя-21, 17:11 
Собственно, заметку уже поправили.
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

28. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Прохожий (??), 28-Ноя-21, 12:00 
Вот, если что, ссылка на статью из Вики. https://ru.wikipedia.org/wiki/%D0%AD%D1%...

Читаем, пример для эффективности O(n) - Поиск элемента в несортированном списке или несбалансированном дереве (худший случай). Вполне себе хорошая аналогия. Так что всё-таки комментатор выше прав в своём недоумении.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

36. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Sw00p aka Jerom (?), 28-Ноя-21, 12:18 
>Отношение количества операций к количеству пикселей

каких операций? над одним пикселем? так у алгоритма конечное количество операций над одним пикселем, а таких пикселей много.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

97. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (97), 28-Ноя-21, 15:40 
Вот только количество пикселей прямо таки зависит от размера изображения, а количество операций пропорцинально "характеру" (формату представления и способу сжатия) изображения. Что уж говорить об их отношении.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

49. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от kusb (?), 28-Ноя-21, 12:53 
Тот случай, когда слова расходятся со смыслом буквально, но с самого начала понятно?
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

239. "Представлен формат сжатия изображений QOI"  +/
Сообщение от kusb (?), 29-Ноя-21, 10:10 
F djn b gjyznyj!
Ответить | Правка | Наверх | Cообщить модератору

7. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от BratishkaErik (ok), 28-Ноя-21, 11:16 
Недавно на Hacker News видел + реализацию на Zig, думаю, будет легко реализовать на каком–нибудь другом языке
Ответить | Правка | Наверх | Cообщить модератору

27. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (26), 28-Ноя-21, 11:56 
zig сам по себе простой язык. И даже не оброс еще пакетами, что хорошо.  
Ответить | Правка | Наверх | Cообщить модератору

39. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от BratishkaErik (ok), 28-Ноя-21, 12:26 
Вся экосистема библиотек с C API к твоим услугам
Ответить | Правка | Наверх | Cообщить модератору

255. "Представлен формат сжатия изображений QOI"  +/
Сообщение от olegz (?), 29-Ноя-21, 13:09 
что плохого в развитой экосистеме языка?
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

231. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноньимъ (ok), 29-Ноя-21, 08:08 
Это фактически lz4.
По-моему даже вот очено конкретно.
Нужно было lzi называть или как-то так.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

10. "Представлен формат сжатия изображений QOI"  –4 +/
Сообщение от timur.davletshin (ok), 28-Ноя-21, 11:22 
Астанавитесь! WebP не успели вкатить везде, накатили AVIF, не успели его вкатить, теперь уже новый убероптимизированный формат - JXL!

Да пофиг на эти проценты. Нужен достаточно оптимизированный формат с широкой поддержкой и многолетней обратной совместимостью.

Ответить | Правка | Наверх | Cообщить модератору

12. "Представлен формат сжатия изображений QOI"  –5 +/
Сообщение от Аноним (11), 28-Ноя-21, 11:23 
webp нормально уже вкатился
Ответить | Правка | Наверх | Cообщить модератору

22. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от SelfPerfection (ok), 28-Ноя-21, 11:51 
Да нифига. Попробуйте например в Telegram послать webp изображение как файл. Telegram его вроде показывает, но уверен, что это стикер: ни увеличить, ни сохранить его нельзя.
Ответить | Правка | Наверх | Cообщить модератору

38. "Представлен формат сжатия изображений QOI"  +4 +/
Сообщение от анонимус (??), 28-Ноя-21, 12:24 
Формат то понят телегой. Просто у него своя особая семантика к нему и свои какие-то телодвижения
Ответить | Правка | Наверх | Cообщить модератору

83. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от timur.davletshin (ok), 28-Ноя-21, 14:35 
> webp нормально уже вкатился

Гы-гы, мне смешно от ваших отзывов. И как там с профилями ICC? А... вы таким не пользуетесь. Ну ладно-ладно, тогда вкатился.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

120. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Аноним (-), 28-Ноя-21, 17:09 
ICC в web??? WebP делался для ускорения загрузки web-страниц, и не более... Хотя сейчас, по слухам, есть какие-то HDR мониторы, и там что-то пошире sRGB. Но оно точно надо в web? Ах да, скоро ж всё будет только в web. Особо круто будет работать в 40 км к северу от Новосибирска.
Ответить | Правка | Наверх | Cообщить модератору

164. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от timur.davletshin (ok), 28-Ноя-21, 19:47 
> ICC в web??? WebP делался для ускорения загрузки web-страниц, и не более...
> Хотя сейчас, по слухам, есть какие-то HDR мониторы, и там что-то
> пошире sRGB. Но оно точно надо в web? Ах да, скоро
> ж всё будет только в web. Особо круто будет работать в
> 40 км к северу от Новосибирска.

ICC нужно для ЛЮБОГО монитора, а не только для HDR. И таки оно нужно в Web в том числе.

Ответить | Правка | Наверх | Cообщить модератору

210. "Представлен формат сжатия изображений QOI"  +/
Сообщение от x3who (?), 29-Ноя-21, 01:48 
В джипеге если не указан профиль, то подразумевается sRGB. Разумный дефолт. К цветовому профиля монитора проыили картинок отношения не имеют.
Ответить | Правка | Наверх | Cообщить модератору

237. "Представлен формат сжатия изображений QOI"  +/
Сообщение от timur.davletshin (ok), 29-Ноя-21, 09:01 
А зачем нужен профиль картинки, если нет профиля монитора?
Ответить | Правка | Наверх | Cообщить модератору

244. "Представлен формат сжатия изображений QOI"  +/
Сообщение от x3who (?), 29-Ноя-21, 10:42 
> А зачем нужен профиль картинки, если нет профиля монитора?

Профиль картинки описывает какой именно цвет имеет каждая точка твоего изображения. Цветовое пространство непрерывно и его можно дискретизировать по разному, отдавая предпочтение тем или иным полутонам, например.

Профиль монитора описывает свойства конкретной модели монитора (или даже конкретного экземпляра монитора в случае индивидуальной калибровки) плюс твои хотелки - например можно сделать несколько профилей под разные температуры цвета и переключать их в зависимости от освещения в комнате.

Ответить | Правка | Наверх | Cообщить модератору

245. "Представлен формат сжатия изображений QOI"  +/
Сообщение от timur.davletshin (ok), 29-Ноя-21, 11:13 
Спасибо за справку, но это было риторический вопрос. Я твёрдо убеждён, что недоподдержка новых форматов нафиг не нужна. За ссылками на отсутствие поддержки цветовых профилей, надеюсь, посылать в багзиллу не надо?
Ответить | Правка | Наверх | Cообщить модератору

247. "Представлен формат сжатия изображений QOI"  +/
Сообщение от x3who (?), 29-Ноя-21, 11:31 
Риторические вопросы обычно имеют ответы, очевидные для спрашивающего. По предыдущей части у меня не сложилось впечатления, что ты вообще понимаешь о чем речь.

Если профиля нет, то это просто значит, что какая-то интерпретация палитры прибита к стандарту гвоздями. Не вижу в этом ничего незаконного - сплошная экономия на размере изображений и отсутствие двусмысленности с опенсорсными прогами, которые могут быть скомпилены с поддержкой профилей и без.

Ответить | Правка | Наверх | Cообщить модератору

250. "Представлен формат сжатия изображений QOI"  +/
Сообщение от timur.davletshin (ok), 29-Ноя-21, 12:17 
> Риторические вопросы обычно имеют ответы, очевидные для спрашивающего. По предыдущей части
> у меня не сложилось впечатления, что ты вообще понимаешь о чем
> речь.

Всё хуже, дело в том, что если профиль даже есть, то изображение интерпретируется как sRGB. Про инструментарий же отличный от браузеров я вообще молчу. Там "вкатывание" будет продолжаться не один год. Только вкатятся и новый "стандарт" на 2-5% эффективнее при нулевой обратной совместимости. Кстати, о совместимости, в этом отношении всё же JXL лучше. Он хотя бы обещает пережатие JPEG без потери качества за счёт более эффективного алгоритма остаточного кодирования. Но процент его "вкатывания" едва выше нуля, а куда девать WebP, AVIF, HEIF - не понятно.

Ответить | Правка | Наверх | Cообщить модератору

271. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от x3who (?), 29-Ноя-21, 17:06 
> Всё хуже, дело в том, что если профиль даже есть, то изображение интерпретируется как sRGB.

Ну вот иди сюда и посмотри как интерпретируется изображение: http://www.libpng.org/pub/png/png-colortest.html - уверен, что современных броузеров игнорирующих профили изображения ты не найдешь.

Или вот возьмём какое-нибудь изображение с той странички, например http://www.libpng.org/pub/png/img_png/ArcTriomphe-iCCP-red-g... , сохраним его в ФС и попробуем открыть ГИМПом.  Гимп увидит, что профиль нестандартный и предложит сконвертировать его.

Хотя, если я на своём десктопном распберри пи открою то же изображение специализированной программой-просмотрщиком изображений GPicView или Ristretto v.0.8.3 - то эти воротца я увижу зелёненькими. И я не уверен, что эти программы ничего не знают про цветовые профили - вполне возможно мейнтейнеры распбиана решили чутка сэкономить и просто собрали их без поддержки профилей. Вот на такие случаи формат изображения, не подразумевающий кастомных профилей, является более надёжным решением, всегда дающим результат, близкий к желаемому.

С другой стороны я тоже не вижу для себя особых выгод от перелезания на новые форматы, обычно пользуюсь jpeg, gif и иногда png. Поле для конкуренции между форматами сейчас должно быть с точки зрения оптимизации их обработки за счет более эффективного использования процессорного кеша, и вот сабжевый формат тут, возможно, имеет какие-то шансы за счет меньшего размера исполнимого кода и меньших пробегов по картинке во время обработки.

Ответить | Правка | Наверх | Cообщить модератору

274. "Представлен формат сжатия изображений QOI"  +/
Сообщение от timur.davletshin (ok), 29-Ноя-21, 17:21 
> Ну вот иди сюда...

https://bugzilla.mozilla.org/show_bug.cgi?id=1709814 — а создатели-то браузеров не в курсе..., AVIF тоже не умеет, WebP, слава Богу, уже научили, но там другие проблемы есть...

https://github.com/mozilla/pdf.js/issues/2856 — восемь лет багу...

Накидать про корявость цветокалиброванного воркфлоу в принтерах?

Ответить | Правка | Наверх | Cообщить модератору

278. "Представлен формат сжатия изображений QOI"  +/
Сообщение от x3who (?), 29-Ноя-21, 18:21 
Так о чем и речь - раньше и с распространенными картинками бровсеры не справлялись. Картинки без профилей проще. Кстати, окуляр на удивление, справился с ПДФом по второй ссылке. Не ожидал от него.

Нет, спасибо, не надо повышать энтропию треда ещё и принтерами :)

Ответить | Правка | К родителю #274 | Наверх | Cообщить модератору

284. "Представлен формат сжатия изображений QOI"  +/
Сообщение от timur.davletshin (ok), 29-Ноя-21, 19:25 
> Так о чем и речь - раньше и с распространенными картинками бровсеры
> не справлялись. Картинки без профилей проще. Кстати, окуляр на удивление, справился
> с ПДФом по второй ссылке. Не ожидал от него.
> Нет, спасибо, не надо повышать энтропию треда ещё и принтерами :)

Все на поплере справляются, а FF нет, т.к. декодер там для картинок (всех поддерживаемых форматов) внезапно не нативный, а javascript'овский и очень примитивный по своему функционалу! С другой стороны есть поддержка JPEG2000, который необходим для PDF, а в браузерах его нет и не будет.

Ответить | Правка | К родителю #278 | Наверх | Cообщить модератору

326. "Представлен формат сжатия изображений QOI"  +/
Сообщение от SelfPerfection (ok), 13-Дек-21, 09:46 
> webp нормально уже вкатился

Ещё пример: github не поддерживает заливку webp изображений в комментарии. png или jpg можно, но не webp.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

23. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (17), 28-Ноя-21, 11:52 
AVIF ни о чём. Webp заменяют на webp2 который не такой убогий, но тоже не сахар. JXL был бы прекрасен, если бы не был таким кривым и давал использовать низкий битрейт (желательно без вымывания всего цвета как это позволяет webp). Но это лосси, в контексте лосслесс jxl никто не превзойдёт. Для текстур и прочего уже придумали tga или специальные форматы.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

122. "Представлен формат сжатия изображений QOI"  +4 +/
Сообщение от Аноним (-), 28-Ноя-21, 17:12 
TGA? Придумали? Ах, ностальгия...
Ответить | Правка | Наверх | Cообщить модератору

32. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Прохожий (??), 28-Ноя-21, 12:09 
Представьте, что вам надо не одно изображение кодировать, а тысячи, десятки тысяч, причём с заданным временем отклика. Если алгоритм из новости даёт возможность вместо, условно, 32-процессорного монстра купить что-либо на порядок (в 10 раз) дешевле и делать всё то же самое на нём, то почему бы и не воспользоваться данным алгоритмом?

Ещё вопрос. Зачем нужна именно многолетняя обратная совместимость? Ну не увидит кто-то в древнем смартфоне кошака, картинка с которым будет в новом формате, и что?

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

60. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от морошка ягодка такая (?), 28-Ноя-21, 13:26 
> Ну не увидит кто-то в древнем смартфоне кошака, картинка с которым будет в новом формате, и что?

Заведут баг, и его надо будет чинить.

Вроде это так работает?

Ответить | Правка | Наверх | Cообщить модератору

78. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от Прохожий (??), 28-Ноя-21, 14:15 
Речь не об этом. Речь о том, зачем нужна многолетняя обратная совместимость. Вот что мне непонятно.
Ответить | Правка | Наверх | Cообщить модератору

209. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от lockywolf (ok), 29-Ноя-21, 01:41 
Чтобы не создавать потом факультетов древних и восточных языков?
Ответить | Правка | Наверх | Cообщить модератору

226. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Анонимчек (?), 29-Ноя-21, 07:16 
Чтобы видеть кошака на древнем телефоне и Windows XP.
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

285. "Представлен формат сжатия изображений QOI"  +/
Сообщение от морошка ягодка такая (?), 29-Ноя-21, 19:32 
> Речь не об этом. Речь о том, зачем нужна многолетняя обратная совместимость.
> Вот что мне непонятно.

Потому что заводят баги и их надо чинить

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

73. "Представлен формат сжатия изображений QOI"  –4 +/
Сообщение от Gogi (??), 28-Ноя-21, 13:57 
Чушь не городи! Никому и никогда не надо "тысячи, десятки тысяч, причём с заданным временем отклика" - искусственная задача. Для веба достаточно того, что каждый му****ак, которому хватило времени вкорячить на сайт богомерзкий JS, потратил время на перекодирование своих убожеств в WebP.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

77. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Прохожий (??), 28-Ноя-21, 14:13 
На твоих задачах и твоём опыте свет клином не сошёлся же? Или сошёлся?

Возьмём те же социальные сети. Или софт, обрабатывающий медицинские снимки. Или оцифровка видео без потерь. Или сайты фото-банки. Да мало ли применений может найтись подобному формату.

Ответить | Правка | Наверх | Cообщить модератору

81. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от анонимус (??), 28-Ноя-21, 14:29 
Ещё webp активно юзают в мобильных играх. Там часто очень большие объёмы, ко времени правда нет жоских требований, сугубо оптимизация времени сборки
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

166. "Представлен формат сжатия изображений QOI"  +/
Сообщение от timur.davletshin (ok), 28-Ноя-21, 19:51 
> Ещё webp активно юзают в мобильных играх. Там часто очень большие объёмы,
> ко времени правда нет жоских требований, сугубо оптимизация времени сборки

Шо, текстуры в WebP видюхи уже грузят или так, для стикерпаков?

Ответить | Правка | Наверх | Cообщить модератору

79. "Представлен формат сжатия изображений QOI"  +/
Сообщение от анонимус (??), 28-Ноя-21, 14:27 
Совместимость нужна например для старых мобилок в которые не очень быстро заезжают аппаратные ускорения сабжа и аналогов
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

90. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Аноним (90), 28-Ноя-21, 15:11 
Создатели устройств, в которых владелец не может обновить прошивку в силу проприетари и блобов, должны гореть в аду вместе с их последователями
Ответить | Правка | Наверх | Cообщить модератору

170. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (170), 28-Ноя-21, 20:04 
> Создатели устройств, в которых владелец не может обновить прошивку в силу проприетари и блобов

Других не бывает.

Ответить | Правка | Наверх | Cообщить модератору

185. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (185), 28-Ноя-21, 21:42 
PinePhone
Ответить | Правка | Наверх | Cообщить модератору

211. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от x3who (?), 29-Ноя-21, 01:58 
ну есть несколько устройств: https://wiki.lineageos.org/devices/
Ответить | Правка | К родителю #170 | Наверх | Cообщить модератору

126. "Представлен формат сжатия изображений QOI"  –6 +/
Сообщение от Прохожий (??), 28-Ноя-21, 17:21 
Не уверен, что ради 10% людей, не желающих обновлять смартфоны на более современные, надо заморачиваться многолетней обратной совместимостью, причём в некритичной для жизни области: по большей части речь идёт ведь о сфере развлечений.
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

169. "Представлен формат сжатия изображений QOI"  +/
Сообщение от timur.davletshin (ok), 28-Ноя-21, 19:53 
> Не уверен, что ради 10% людей, не желающих обновлять смартфоны на более
> современные, надо заморачиваться многолетней обратной совместимостью, причём в некритичной
> для жизни области: по большей части речь идёт ведь о сфере
> развлечений.

Угу, у меня коллега семейные фотографии в вотсапе хранит. Оно же навсегда, сервисы никогда не закрывают, ключи шифрования не теряют.

Ответить | Правка | Наверх | Cообщить модератору

42. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от Аноним (42), 28-Ноя-21, 12:32 
GIF
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

71. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Gogi (??), 28-Ноя-21, 13:54 
Поддерживаю алерт. WebP - сами видите, "не новичок", а вот однако ж, далеко не везде! По-хорошему, когда КАЖДАЯ программа будет давать опцию "WebP", тогда и можно говорить о безоговорочной победе пролетариата. А пока дилетанты и пеpдуны сидят со своими jpeg'ами (и, прости господи, gif) и даже не пытаются двикаться в сторону света.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

118. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Тот_Самый_Анонимус (?), 28-Ноя-21, 17:03 
>А пока дилетанты и пеpдуны сидят со своими jpeg'ами (и, прости господи, gif)

Это и есть устоявшиеся стандарты, о которых говорил тот, кому отвечаете. А веюп пока не прошёл проверку временем, как огг, к примеру. Ну не нужны они большинству, утритесь этим фактом.

Ответить | Правка | Наверх | Cообщить модератору

181. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (97), 28-Ноя-21, 21:28 
Большинству, к сожалению, ничего не нужно, кроме хлеба и зрелищ.
Ответить | Правка | Наверх | Cообщить модератору

197. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Тот_Самый_Анонимус (?), 28-Ноя-21, 22:43 
> Большинству, к сожалению, ничего не нужно, кроме хлеба и зрелищ.

И что даёт ваш лозунг? Что невостребованные технологии сразу становятся востребованными?

Ответить | Правка | Наверх | Cообщить модератору

165. Скрыто модератором  +/
Сообщение от Jklj (?), 28-Ноя-21, 19:49 
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

171. Скрыто модератором  –1 +/
Сообщение от timur.davletshin (ok), 28-Ноя-21, 20:05 
Ответить | Правка | Наверх | Cообщить модератору

178. Скрыто модератором  –1 +/
Сообщение от kusb (?), 28-Ноя-21, 21:11 
Ответить | Правка | Наверх | Cообщить модератору

180. Скрыто модератором  –2 +/
Сообщение от timur.davletshin (ok), 28-Ноя-21, 21:27 
Ответить | Правка | Наверх | Cообщить модератору

187. Скрыто модератором  +/
Сообщение от Аноним (185), 28-Ноя-21, 21:46 
Ответить | Правка | Наверх | Cообщить модератору

199. Скрыто модератором  –1 +/
Сообщение от timur.davletshin (ok), 28-Ноя-21, 23:37 
Ответить | Правка | Наверх | Cообщить модератору

233. Скрыто модератором  +/
Сообщение от n00by (ok), 29-Ноя-21, 08:11 
Ответить | Правка | К родителю #180 | Наверх | Cообщить модератору

238. Скрыто модератором  –1 +/
Сообщение от timur.davletshin (ok), 29-Ноя-21, 09:04 
Ответить | Правка | Наверх | Cообщить модератору

246. Скрыто модератором  +/
Сообщение от n00by (ok), 29-Ноя-21, 11:30 
Ответить | Правка | Наверх | Cообщить модератору

251. Скрыто модератором  –1 +/
Сообщение от timur.davletshin (ok), 29-Ноя-21, 12:20 
Ответить | Правка | Наверх | Cообщить модератору

261. Скрыто модератором  +/
Сообщение от n00by (ok), 29-Ноя-21, 14:52 
Ответить | Правка | Наверх | Cообщить модератору

262. Скрыто модератором  +/
Сообщение от timur.davletshin (ok), 29-Ноя-21, 15:03 
Ответить | Правка | Наверх | Cообщить модератору

264. Скрыто модератором  +/
Сообщение от n00by (ok), 29-Ноя-21, 15:20 
Ответить | Правка | Наверх | Cообщить модератору

266. Скрыто модератором  +/
Сообщение от timur.davletshin (ok), 29-Ноя-21, 15:42 
Ответить | Правка | К родителю #264 | Наверх | Cообщить модератору

277. Скрыто модератором  +/
Сообщение от n00by (ok), 29-Ноя-21, 18:08 
Ответить | Правка | К родителю #266 | Наверх | Cообщить модератору

283. Скрыто модератором  +/
Сообщение от timur.davletshin (ok), 29-Ноя-21, 19:23 
Ответить | Правка | К родителю #277 | Наверх | Cообщить модератору

311. Скрыто модератором  +/
Сообщение от n00by (ok), 30-Ноя-21, 15:15 
Ответить | Правка | К родителю #283 | Наверх | Cообщить модератору

313. Скрыто модератором  +/
Сообщение от timur.davletshin (ok), 30-Ноя-21, 19:43 
Ответить | Правка | К родителю #311 | Наверх | Cообщить модератору

318. Скрыто модератором  +/
Сообщение от n00by (ok), 01-Дек-21, 09:07 
Ответить | Правка | К родителю #313 | Наверх | Cообщить модератору

173. "Представлен формат сжатия изображений QOI"  +/
Сообщение от мяя (?), 28-Ноя-21, 20:33 
webp уже используется в инстаграмме, а это уже распространённее некуда.
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

230. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноньимъ (ok), 29-Ноя-21, 08:06 
Херограмме.

От этого вебпе одна головная боль.
Потому что вот браузер его показывает, а сайт далеко не каждый принимает, а тот сто принимает может неверно понимать.

Не все просмотрщики изображений его умеют. Не все редакторы.

И нахуа? Ради чего?

С сжв, простите свж, такие же проблемы.

Вместо тысячи слов:
https://duckduckgo.com/?q=convert+webp

Ответить | Правка | Наверх | Cообщить модератору

286. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (-), 29-Ноя-21, 19:49 
Мальчик с косичкой, шел бы ты ядро конпелять.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

291. "Представлен формат сжатия изображений QOI"  +/
Сообщение от timur.davletshin (ok), 29-Ноя-21, 21:34 
> Мальчик с косичкой, шел бы ты ядро конпелять.

Зойчем? Меня и стоковое устраивает, а стороннее я могу и в dkms прикрутить.

Ответить | Правка | Наверх | Cообщить модератору

13. "Представлен формат сжатия изображений QOI"  +/
Сообщение от A.Stahl (ok), 28-Ноя-21, 11:25 
Хм, я уже где-то видел тесты. Кодирование действительно было в разы быстрее, но декодирование было неспешным. Может то была какая-то альфа-версия? Сейчас уже не найду статью...
Ответить | Правка | Наверх | Cообщить модератору

30. "Представлен формат сжатия изображений QOI"  +/
Сообщение от anonymous (??), 28-Ноя-21, 12:07 
Судя по описанию алгоритма, оно должно в обе стороны шустро гонять.
Ответить | Правка | Наверх | Cообщить модератору

128. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Прохожий (??), 28-Ноя-21, 17:27 
В оригинальной статье есть ссылка на тесты.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

232. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноньимъ (ok), 29-Ноя-21, 08:11 
Декодировать должно ещё быстрее. Буквально пропускная способность ОЗУ тут лимит.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

302. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Anonnn (?), 30-Ноя-21, 12:03 
>STB

Ну, STB скажем так не блещет скоростью. Бенчи - https://github.com/HappySeaFox/sail/blob/master/BENCHMARKS.md

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

15. "Представлен формат сжатия изображений QOI"  –3 +/
Сообщение от А где же каменты (?), 28-Ноя-21, 11:32 
Название плохо подобрано - не взлетит.
Ответить | Правка | Наверх | Cообщить модератору

20. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (17), 28-Ноя-21, 11:42 
Не взлетит совершенно по другой причине.
Ответить | Правка | Наверх | Cообщить модератору

33. "Представлен формат сжатия изображений QOI"  +/
Сообщение от anonymous (??), 28-Ноя-21, 12:09 
Вполне представляю, что в каком-нибудь жёстком embedded кто-нибудь будет использовать такой примитивный способ сжатия.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

69. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от Аноним (17), 28-Ноя-21, 13:52 
Зачем кодировать изображения на STM8S003F3?
Ответить | Правка | Наверх | Cообщить модератору

93. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (-), 28-Ноя-21, 15:27 
Для бортового компьютера автомобиля.
Ответить | Правка | Наверх | Cообщить модератору

94. "Представлен формат сжатия изображений QOI"  +3 +/
Сообщение от Аноним (17), 28-Ноя-21, 15:31 
В бортовых компьютерах каких автомобилей сэкономили пару баксов на нормальную микросхему для кодирования в реальном времени изображения в 4к и поставили микросхему за 5 центов?
Ответить | Правка | Наверх | Cообщить модератору

96. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (-), 28-Ноя-21, 15:36 
А зачем там реальное время изображения в 4к?
Ответить | Правка | Наверх | Cообщить модератору

98. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (17), 28-Ноя-21, 15:44 
Для камер обзора и сохранения в облако, как вариант.
Ответить | Правка | Наверх | Cообщить модератору

103. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (-), 28-Ноя-21, 15:56 
Какие камеры обзора и облако в троллейбусе МАЗ-ЭТОН-Т203?
Ответить | Правка | Наверх | Cообщить модератору

214. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (214), 29-Ноя-21, 02:26 
Китайские!
Ответить | Правка | Наверх | Cообщить модератору

130. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Прохожий (??), 28-Ноя-21, 17:30 
Не знаю, что там в автомобилях, но, например, в видеокартах часто экономят на конденсаторах и/или термопрокладках. Казалось бы, копеечная экономия, а поди ж ты.

Однако, допустим, что и в автомобилях так решили. Давайте допустим, что общий тираж такой модели у Тойоты составит 12 млн. машин в год. Умножаем 2 доллара экономии на 12 млн. и получаем 24 млн. доллара на ровном месте. Почему бы и нет?

Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

144. "Представлен формат сжатия изображений QOI"  +/
Сообщение от n00by (ok), 28-Ноя-21, 18:16 
Вспомнился один персонаж, который выбирал между 4-мя МЕГАбайтами (SIMM) и лесенкой на крузер.
Ответить | Правка | Наверх | Cообщить модератору

177. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Рмшъ (?), 28-Ноя-21, 21:01 
Если кто-то положил в карман 24 миллиона долларов за счёт многолетнего ежедневного неудобства 12 миллионов человек, то позор ему.
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

184. "Представлен формат сжатия изображений QOI"  +3 +/
Сообщение от vdb (?), 28-Ноя-21, 21:35 
Когда у человека прибыль в 24 миллиона долларов, ему плевать на позор.
Ответить | Правка | Наверх | Cообщить модератору

196. "Представлен формат сжатия изображений QOI"  +3 +/
Сообщение от Аноним (204), 28-Ноя-21, 22:32 
> многолетнего ежедневного неудобства 12 миллионов человек

У Билли на неск-ко порядков больше аудитория мучеников - и ничего, живёт и радуется.

Ответить | Правка | К родителю #177 | Наверх | Cообщить модератору

254. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Ananimasss (?), 29-Ноя-21, 13:00 
Апплеапологеты еще и Илитой себя ощущают за оверпрайснутые поделки, которые еще и следят за тобой.
Ответить | Правка | Наверх | Cообщить модератору

260. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (42), 29-Ноя-21, 14:40 
Ну, адепты космонавта тут всех переплюнут.
Ответить | Правка | Наверх | Cообщить модератору

216. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (214), 29-Ноя-21, 02:28 
Как раз SPI Flash или EEPROM можно прикрутить, чего не скажешь о мощности ядра
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

304. "Представлен формат сжатия изображений QOI"  +/
Сообщение от anonymous (??), 30-Ноя-21, 12:11 
Ну вот умножьте стоимость лишнего SPI Flash на 100 миллионов. Вот столько денег компании вы решили потратить совершенно без причины.
Ответить | Правка | Наверх | Cообщить модератору

319. "Представлен формат сжатия изображений QOI"  +/
Сообщение от anonymous (??), 01-Дек-21, 11:43 
P.S.: При этом вы не только напрасно потратили деньги компании и место на плате, вы ещё добавили дополнительную точку отказа.
Ответить | Правка | К родителю #216 | Наверх | Cообщить модератору

25. "Представлен формат сжатия изображений QOI"  +6 +/
Сообщение от stokito (?), 28-Ноя-21, 11:54 
Мне вот всегда странно слышать что кто-то смог сделать ещё более эффективный формат в области где уже десятилетия мощнейшие мозги работают. Но если это правда то просто супер.
Интересно будет когда попробуют его векторизировать, возможно даже придётся формат передалать.
Ответить | Правка | Наверх | Cообщить модератору

31. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Viktor (??), 28-Ноя-21, 12:08 
А почему бы и нет? И кто сказал, что авторы этого алгоритма - не мощнейшие мозги? Ждём, что скажет академическое сообщество и программистское комьюнити.
Ответить | Правка | Наверх | Cообщить модератору

43. "Представлен формат сжатия изображений QOI"  +8 +/
Сообщение от морошка ягодка такая (?), 28-Ноя-21, 12:43 
Если этот парень написал алгоритм, который я усвоил, прочитав один абзац, то он мой герой.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

55. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (55), 28-Ноя-21, 13:13 
'Working on QOI was a lot of fun.'
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

59. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (59), 28-Ноя-21, 13:26 
там ничего не сказано на каких изображениях получены результаты по уровню сжатия
ведь фото, рендер, рисунок или скрин - дадут совершенно разные результаты!
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

131. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Прохожий (??), 28-Ноя-21, 17:32 
Не поленитесь, откройте оригинальную статью, там всё есть.
Ответить | Правка | Наверх | Cообщить модератору

201. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (59), 29-Ноя-21, 00:08 
ага, нашёл https://phoboslab.org/files/qoibench/
кмк, выборочка весьма нерепрезентативная… но да ладно)
Ответить | Правка | Наверх | Cообщить модератору

263. "Представлен формат сжатия изображений QOI"  +/
Сообщение от S (??), 29-Ноя-21, 15:06 
Ну судя по описанию алгоритма он должен подойти к скриншотам и разного рода логотипам. Он ожидает большие малоизменяющиеся области. Ну вот например на бенчмарке - фон страницы.
С более полноцветными изображениями типа "хамелеон на фоне джунглей" или той же "леной" будет справляться хуже, поскольку чащу будет напарываться на ситуацию "Ничего не понимаю, пишу целый пиксель". По хорошему этот алгоритм - RLE + небольшой буфер для индексации.
Ну то есть в принципе для тех же изображений, для которых предназначен PNG - должен работать вполне сносно. Но вот фотографии через него прогонять не стоит.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

106. "Представлен формат сжатия изображений QOI"  +4 +/
Сообщение от пох. (?), 28-Ноя-21, 16:07 
Там афтырь неплохо в своей статье проехался по мощнейшим мозгам и каким местом они наработали.

Жаль что он ниасилил эффективный _видео_ кодек (как изначально замахивался). Поскольку от фото-кодеков требуется именно совместимость на века, а не эффективность.

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

234. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноньимъ (ok), 29-Ноя-21, 08:14 
Это прото lz4 с учётом rgb.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

268. "Представлен формат сжатия изображений QOI"  +/
Сообщение от VladSh (?), 29-Ноя-21, 15:46 
Мне было бы интересно на сколько увеличится производительность (многопоточная обработка) и размер файла если добавить "ключевые кадры". Можно было бы гибко играться этими параметрами.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

35. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Внимательно читающий (?), 28-Ноя-21, 12:10 
Зачем рассуждения о скорости, когда нет представления о коэффициенте сжатия?
Этот формат для сжатия БЕЗ потерь. К чему попытки сравнивать тут в комментариях с методами с потерями?
Старые алгоритмы сжатия без потерь ориентировались на изображения "без украшательств".  Теперь кругом модные подложки, полупрозрачности, размытия шрифтов и линий. Цель такого кодировщика восстановить растровое изображение идентичное оригиналу, при этом иметь размер в сжатом виде соизмеримый с количеством исходной информации, представляющей ценность, а не украшательства.
Ответить | Правка | Наверх | Cообщить модератору

40. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Супер Пупер Внимательно читающий (?), 28-Ноя-21, 12:29 
"
По эффективности сжатия QOI в большинстве тестов близок к libpng (в каких-то тестах немного опережает, а в каких-то проигрывает), но в целом заметно опережает stb_image (выигрыш вплоть до 20%).
"
Там, в первом абзаце..
Ответить | Правка | Наверх | Cообщить модератору

56. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от Внимательно читающий (?), 28-Ноя-21, 13:14 
Это было изначально прочитано. Если рассматривать только приведенную информацию, то цифры говорят скорее против нового формата. То есть, исходя из вышесказанного, формат не переработан под современные реалии. Другого от цивилизации ворда и ожидать не приходится.
Ответить | Правка | Наверх | Cообщить модератору

105. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Аноним (97), 28-Ноя-21, 16:06 
Какое-то странное "сравнение" по степени сжатия.

libpng сжимает с помощью zlib. Однако формат PNG позволяет использовать более эффективные реализации алгоритма сжатия Deflate. Например, реализацию из 7z.

stb_image.h только декодирует.

stb_image_write.h всегда жал "not optimal" самопалом ("it is 20-50% larger than the file written by a decent optimizing implementation"). Либо с помощью всё того же zlib.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

281. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (281), 29-Ноя-21, 18:48 
А в чем заключается странность?
Ответить | Правка | Наверх | Cообщить модератору

37. "Представлен формат сжатия изображений QOI"  +/
Сообщение от анонимус (??), 28-Ноя-21, 12:22 
Зачем с png сравнивать. Тут webp конкуррент скорее
Ответить | Правка | Наверх | Cообщить модератору

174. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от мяя (?), 28-Ноя-21, 20:36 
webp отнюдь не простой формат.
Ответить | Правка | Наверх | Cообщить модератору

329. "Представлен формат сжатия изображений QOI"  +/
Сообщение от nfrc (?), 01-Июн-22, 13:50 
А PNG, проходящийся по каждей строчке картинки пять раз для определения метода фильтрации перед применением LZSS и Хаффмана, простой, да?
Ответить | Правка | Наверх | Cообщить модератору

41. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (41), 28-Ноя-21, 12:32 
Я конечно понимаю коммент удалят.Но все равно вопрос.А порно фото с известного сайта сжимает лучше чем jpeg или png дает самое лучшее качество?
Ответить | Правка | Наверх | Cообщить модератору

45. "Представлен формат сжатия изображений QOI"  +/
Сообщение от ыы (?), 28-Ноя-21, 12:43 
Тем товарищам пора разрабатывать собственный алгоритм, проблемно-ориентированный... Например устанавливать пользователю заранее словарь кодирования.. размером пару гигов.. зато потом просмотр будет супербыстрый и экономичный...
Ответить | Правка | Наверх | Cообщить модератору

50. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (41), 28-Ноя-21, 12:56 
Пару гигов ух! Это уже тогда mysql тогда надо.А супер быстро то и не надо как бы.Надо ведь рассмотреть изображение хорошо а png самое то.А этого формата вроде и нет в огнелисе.
Ответить | Правка | Наверх | Cообщить модератору

52. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Ононим ус (?), 28-Ноя-21, 12:59 
>порно фото с известного сайта

С какого сайта? Друг спрашивает

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

54. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (41), 28-Ноя-21, 13:13 
Сайт очень известный а то вы и не знаете? Да ладно!
Ответить | Правка | Наверх | Cообщить модератору

61. "Представлен формат сжатия изображений QOI"  +/
Сообщение от slava_kpss (ok), 28-Ноя-21, 13:26 
http://www.lenna.org/
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

65. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (41), 28-Ноя-21, 13:34 
Это не тот сайт.Какая в лобаду лена.Это не те дроиды которых вы исчете.
Ответить | Правка | Наверх | Cообщить модератору

74. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Gogi (??), 28-Ноя-21, 14:00 
Тимур, ты уже 5 лет назад спрашивал - неужели опять забыл? :))
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

46. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Аноним (55), 28-Ноя-21, 12:48 
O(1) это константное время операции.
Однопроходный перебор всех пикселей это O(n)
Ответить | Правка | Наверх | Cообщить модератору

301. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Anonnn (?), 30-Ноя-21, 12:01 
>O(1) это константное время операции.

Не время, а scalability.

Ответить | Правка | Наверх | Cообщить модератору

322. "Представлен формат сжатия изображений QOI"  +/
Сообщение от burjui (ok), 05-Дек-21, 14:07 
Ерунда. "scalability" по определению зависит от одного или нескольких параметров. O(1) не зависит от n.
Ответить | Правка | Наверх | Cообщить модератору

48. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Анонимemail (48), 28-Ноя-21, 12:53 
QoI fungicides are used on a wide range of crops, such as cereals, vines, pome fruits, cucurbits, tomatoes and potatoes.
Ответить | Правка | Наверх | Cообщить модератору

51. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (51), 28-Ноя-21, 12:59 
Да никакого смысла в этом нету, png > webp > avif > jxl по силе сжатия, это почти в 2 раза сильнее, из-за развития технологий за последние 25 лет, и между прочем скорость кодирования у них ну крайне медленная а вот Декодирование вполне быстрое что бы открывать фоточки за пол секунды, увы никому не нужен быстрый формат фото для быстрого сжатия без потерь, это вам не zstd
Ответить | Правка | Наверх | Cообщить модератору

68. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (68), 28-Ноя-21, 13:52 
символьной, схематической, формальной семантики достаточно. а то передают в сверхсовременных форматах изображение грифельной доски лектора с мелом.
Ответить | Правка | Наверх | Cообщить модератору

70. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (70), 28-Ноя-21, 13:54 
По-моему, у вас стрелки не туда показывают. Получается что пнг сжимает лучше всех, скорей всего все наоборот.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

101. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от annon (?), 28-Ноя-21, 15:49 
> а вот Декодирование вполне быстрое
> что бы открывать фоточки за пол секунды

Вы большие PNG файлы когда-нибудь открывали? Никакими "пол секунды" там и не пахнет, даже на мощном процессоре. Или под фоточками вы подразумеваете исключительно превьюшки настоящих фотографий в стиле инстаграма?

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

132. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Прохожий (??), 28-Ноя-21, 17:36 
> никому не нужен быстрый формат фото для быстрого сжатия без потерь

Отучаемся говорить за всех. Попробуйте хоть чуть-чуть абстрагироваться от своего ограниченного жизненного опыта.

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

57. "Представлен формат сжатия изображений QOI"  +8 +/
Сообщение от corvuscor (ok), 28-Ноя-21, 13:21 
Если все так, думаю, этот алгоритм был бы очень полезен во всяких VNC и иже с ним. Автор красавчик.
Ответить | Правка | Наверх | Cообщить модератору

58. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (58), 28-Ноя-21, 13:26 
> Please note that this library is not yet ready to deal with untrusted input.
Ответить | Правка | Наверх | Cообщить модератору

91. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (90), 28-Ноя-21, 15:18 
Ну это очень просто фиксится.
Ответить | Правка | Наверх | Cообщить модератору

63. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (63), 28-Ноя-21, 13:29 
https://en.wikipedia.org/wiki/Run-length_encoding
Ответить | Правка | Наверх | Cообщить модератору

76. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Gogi (??), 28-Ноя-21, 14:03 
Да это понятно, что алгоритм стар как папкины дискеты, но если адаптировать с учётом характера данных, можно что-то вытянуть. Особенно для всяких схем - там полно белого BG.
Ответить | Правка | Наверх | Cообщить модератору

212. "Представлен формат сжатия изображений QOI"  +/
Сообщение от x3who (?), 29-Ноя-21, 02:12 
Скриншоты, схемы - для этого отлично гиф подходит.
Ответить | Правка | Наверх | Cообщить модератору

64. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (41), 28-Ноя-21, 13:29 
Хороше бы в огнелиса интегрировали и в VNC тоже.
Ответить | Правка | Наверх | Cообщить модератору

66. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (41), 28-Ноя-21, 13:39 
Ждем QOI в ffmpeg.
Ответить | Правка | Наверх | Cообщить модератору

191. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от Аноним (191), 28-Ноя-21, 22:07 
и новые уязвимости
Ответить | Правка | Наверх | Cообщить модератору

72. "Представлен формат сжатия изображений QOI"  –5 +/
Сообщение от Ingener (??), 28-Ноя-21, 13:56 
Первая мысль. о, это круто.... о, это интересно. Потом подумал, ну пусть он, QOI, сначала разойдется, сначала начнет юзаться там и там. А то форматов изображений достаточно много уже. Webp. Jpeg2000. Есть еще какие-то другие которые опережают PNG. Ну и что ? Где они разошлись? Нигде почти. Так что. Ну еще один формат... Ну вы ребята сначала найдите свою нишу. Найдите популярность.
Ответить | Правка | Наверх | Cообщить модератору

80. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (80), 28-Ноя-21, 14:28 
Есть много вариантов, как его прямо сейчас можно использовать - в играх, приложениях со вшитыми изображениями, видеопоток кодировать быстро, пусть и с небольшим сжатием. Ждать когда он разойдётся, необязательно.
Ответить | Правка | Наверх | Cообщить модератору

82. "Представлен формат сжатия изображений QOI"  +/
Сообщение от анонимус (??), 28-Ноя-21, 14:33 
Webp очень популярен и поддерживается уже практически везде
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

84. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (84), 28-Ноя-21, 14:47 
веб ненужон
Ответить | Правка | Наверх | Cообщить модератору

100. "Представлен формат сжатия изображений QOI"  –4 +/
Сообщение от лже_ит (?), 28-Ноя-21, 15:47 
веб ненужон

Скажи лучше это свой мамке болван , для кучи интернет мусора картинок стандарт сокращает жадность размера картинки отдавая качество такое же , а вес на 70% и больше меньше.

Ответить | Правка | Наверх | Cообщить модератору

189. "Представлен формат сжатия изображений QOI"  +7 +/
Сообщение от Аноним (191), 28-Ноя-21, 22:00 
наивный, какое качество, берут jpeg и перекодируют в Webp, экономя трафика, сдался ты им со своим  качеством
Ответить | Правка | Наверх | Cообщить модератору

142. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Kuromi (ok), 28-Ноя-21, 18:13 
Он только как внутренний web формат популярен. Ну там показать иконочки на сайте или фоточки продукта в каталоге. За пределами этого его как бы и нет.
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

159. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (42), 28-Ноя-21, 19:36 
Ага, только вот на том же пикабу с многомиллионной аудиторией все картиночки в WEBP.
Ответить | Правка | Наверх | Cообщить модератору

190. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (191), 28-Ноя-21, 22:05 
А еще они едят чипсы и считают это нормальной едой
Ответить | Правка | Наверх | Cообщить модератору

206. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (42), 29-Ноя-21, 00:46 
Я понимаю, быть илитой пачотно. Но речь шла по распространённости.
Ответить | Правка | Наверх | Cообщить модератору

89. "Представлен формат сжатия изображений QOI"  +3 +/
Сообщение от Анонн (?), 28-Ноя-21, 15:08 
jpeg2000 был офигенен в свое время, у него была очень перспективная база в виде вейвлетов вместо dct, правда платой за это была алгоритмическая сложность.
Но шансы стать новым стандартом были похоронены патентами. Sad but true.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

139. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (139), 28-Ноя-21, 18:03 
Популярность и востребованность у обывателей - такой себе критерий оценки. Иначе получается, что mp3 с jpeg - венец развития.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

85. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (85), 28-Ноя-21, 14:50 
Так что использовать то? png, jpg, webp или энтот новый?
Ответить | Правка | Наверх | Cообщить модератору

123. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (-), 28-Ноя-21, 17:16 
JPEG родимый. А вообще, смотря для чего.
Ответить | Правка | Наверх | Cообщить модератору

172. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Рыбинский (?), 28-Ноя-21, 20:22 
JPG для фотографий, PNG для остального.
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

179. "Представлен формат сжатия изображений QOI"  +/
Сообщение от onanim (?), 28-Ноя-21, 21:15 
и для кое-чего SVG
Ответить | Правка | Наверх | Cообщить модератору

213. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от x3who (?), 29-Ноя-21, 02:16 
для растра с малым числом оттенков - gif
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

86. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Nicholassemail (?), 28-Ноя-21, 14:53 
В 21 году, мы видим все еще самыми популярными jpg и mp3
Ответить | Правка | Наверх | Cообщить модератору

87. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Аноним (85), 28-Ноя-21, 14:54 
Где вкатили webp теперь нельзя сохранить как... в браузере сделать. Опечален
Ответить | Правка | Наверх | Cообщить модератору

110. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Аноним (110), 28-Ноя-21, 16:49 
Музыку уже предпочитают беспотерьно сжимать, FLAC.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

138. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (42), 28-Ноя-21, 18:01 
И много кто себе на телефончик флаки закидывает? Про стриминг я уже не говорю.
Ответить | Правка | Наверх | Cообщить модератору

143. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Kuromi (ok), 28-Ноя-21, 18:15 
Стриминг FLAC есть, хотя это немассовое и обычно премиум явление, а проблема заикидывания на телефон решается емкой картой памяти.
Муня тут больше прикалывает тот факт что люди слушают разжатый FLAC через...Блютус наушники, которые кодируют звук своим кодеком между передатчком и приемником. Какой смысл после этого...
Ответить | Правка | Наверх | Cообщить модератору

149. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (42), 28-Ноя-21, 18:35 
Я знаю, что и стриминг есть, и карты памяти сейчас копеечные. Вопрос в том, МНОГО ли кому это нужно.
Ответить | Правка | Наверх | Cообщить модератору

219. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от lockywolf (ok), 29-Ноя-21, 04:03 
Flac настолько замечательный формат, что позволяет услышать треск магнитофона, который оцифровывал запись, которую вы слушаете.

Если честно, мне было бы интересно посмотреть на то, насколько LDAC "портит" звук, и если не сильно, то почему им и не кодировать треки.

Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

273. "Представлен формат сжатия изображений QOI"  +/
Сообщение от x3who (?), 29-Ноя-21, 17:11 
Можно предположить, что они не всегда слушают это через блютуз и не видят смысла хранить рядом ещё и копию в ухудшенном качестве специально для прослушивания через БТ :)
Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

175. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (175), 28-Ноя-21, 20:49 
Я во flac диктофонные записи пишу.
Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

202. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (42), 29-Ноя-21, 00:19 
В 24/192, надеюсь? Иначе нещитово.
Ответить | Правка | Наверх | Cообщить модератору

227. "Представлен формат сжатия изображений QOI"  +/
Сообщение от bOOster (ok), 29-Ноя-21, 07:34 
Ну человеческая глупость неискоренима, особенно в сарказме, если понимать для чего нужен диктофон, и какую звуковую полосу частот он пишет.
Ответить | Правка | Наверх | Cообщить модератору

224. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (224), 29-Ноя-21, 06:51 
Во flac библиотека на ПК, на телефоне в opus.
Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

92. "Представлен формат сжатия изображений QOI"  +/
Сообщение от pda (ok), 28-Ноя-21, 15:27 
>  Если очередной пиксель совпадает с предыдущим, то лишь увеличивается счётчик повторений. Если пиксель совпадает с одним из значений в буфере 64 прошлых пикселей, то вместо значения указывается 6-битовое смещение на прошлый пиксель. Если цвет прошлого пикселя незначительно отличается, в короткой форме указывается различие (сокращённое кодировние различий цветовых составляющих, укладывающихся в 2,4 и 5 бита). Если оптимизация не применима, указывается полное значение rgba.

Кто-то переизобрёл RLE и LZW... Но описание интригует. Надо будет потестировать самому.

Ответить | Правка | Наверх | Cообщить модератору

155. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Ordu (ok), 28-Ноя-21, 19:03 
Автор не претендует на инновационность. Он подобрал простых велосипедов, которые реализуются в 300 строк кода и в сумме дают достаточно хороший результат
Ответить | Правка | Наверх | Cообщить модератору

294. "Представлен формат сжатия изображений QOI"  +/
Сообщение от pda (ok), 30-Ноя-21, 01:00 
> Автор не претендует на инновационность. Он подобрал простых велосипедов, которые реализуются
> в 300 строк кода и в сумме дают достаточно хороший результат

Ну так я не издеваюсь, так, слегка иронизирую.

Ответить | Правка | Наверх | Cообщить модератору

160. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (281), 28-Ноя-21, 19:40 
LZW был в GIF, а это гораздо боле простой алгоритм.
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

295. "Представлен формат сжатия изображений QOI"  +/
Сообщение от pda (ok), 30-Ноя-21, 01:02 
> LZW был в GIF, а это гораздо боле простой алгоритм.

"Если пиксель совпадает с одним из значений в буфере 64 прошлых пикселей, то вместо значения указывается 6-битовое смещение на прошлый пиксель." - LZ* класс алгоритмов, GIF, PNG... Ну, точнее сильно упрощённый LZ.

"Если очередной пиксель совпадает с предыдущим, то лишь увеличивается счётчик повторений." - RLE алгоритм. Использовался в PCX, BMP (хотя BMP со сжатием не все программы понимали)

"Если цвет прошлого пикселя незначительно отличается, в короткой форме указывается различие (сокращённое кодировние различий цветовых составляющих, укладывающихся в 2,4 и 5 бита)." - что-то похожее на ADPCM, только адаптированное для растра, а не звука.

Ответить | Правка | Наверх | Cообщить модератору

104. "Представлен формат сжатия изображений QOI"  +/
Сообщение от pavlinux (ok), 28-Ноя-21, 15:57 
image.Q0I
image.QOI
image.Q01
image.QO1

А потом пля удивляются https://www.opennet.me/openforum/vsluhforumID3/125739.html

Ответить | Правка | Наверх | Cообщить модератору

307. "Представлен формат сжатия изображений QOI"  +/
Сообщение от pavlinux2 (?), 30-Ноя-21, 14:15 
у тебя шрифт не православный
https://i.ibb.co/cNXyHTV/pravoslavnifont.jpg
Ответить | Правка | Наверх | Cообщить модератору

107. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Онаним (?), 28-Ноя-21, 16:17 
Спорщикам насчёт O(1) O(n) простая задачка.
Сколько будет по отношению к пикселам? Правильно, O(n)
Сколько будет по отношению к целому изображению? Правильно, O(1), так как проход по изображению только 1 :D
Такие дела.
Ответить | Правка | Наверх | Cообщить модератору

108. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Онаним (?), 28-Ноя-21, 16:18 
Короче я согласен за O(n), но O(1) на глобус натягивается элементарно, если принять изображение за единицу данных.
Ответить | Правка | Наверх | Cообщить модератору

125. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Аноним (125), 28-Ноя-21, 17:20 
Спорщикам насчёт O(1) O(n) простая задачка. Сортировка коллекции из 2000000000 элементов пузырьковым методом.
Сколько будет по отношению к элементам коллекции? Правильно, O(n^2)
Сколько будет по отношению к целой коллекции? Правильно, O(1), так как сортировка была только одна

логика опеннет экспертов.
O(1) это не один проход, это константная сложность

Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

156. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Ordu (ok), 28-Ноя-21, 19:14 
Не совсем. Все эти асимптотические сложности оценивают сложность выполнения на машине Тьюринга. Там квадрат n неизбежно возникнет. Другое дело, что n может быть константой. И вот тогда ты можешь хоть сколько массивов сортировать, сложность сортировки каждого будет O(1).

То есть, ты вроде и правильно сказал, но мимо цели. Количество массивов не влияет на сложность сортировки пузырьком. Хотя если у нас ровно один массив, то n вроде как константа. Хотя хз: может ли что-то называться константой, если никто не пытался его менять? Вот если попытались и не вышло...

Ответить | Правка | Наверх | Cообщить модератору

288. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Sw00p aka Jerom (?), 29-Ноя-21, 20:57 
>Правильно, O(1), так как сортировка была только одна

да вам премию Тьюринга, ой Тьфуринга надо дать.

Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

289. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Sw00p aka Jerom (?), 29-Ноя-21, 21:00 
https://ru.m.wikipedia.org/wiki/%D0%A1%D0...

на досуге

Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

113. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от Зз (?), 28-Ноя-21, 16:55 
Мне кажется, алгоритм даже ещё лучше чем описано, т.к. из описания следует, что скорее всего кодированное изображение можно ещё _эффективно_ прогнать через архиватор, типа bz2. В отличие от png где вся энтропия уже использована.
Ответить | Правка | Наверх | Cообщить модератору

129. "Представлен формат сжатия изображений QOI"  +/
Сообщение от pavlinux (ok), 28-Ноя-21, 17:28 
> Мне кажется, алгоритм даже ещё лучше чем описано, т.к. из описания следует,
> что скорее всего кодированное изображение можно ещё _эффективно_ прогнать через архиватор,
> типа bz2. В отличие от png где вся энтропия уже использована.

Неа.


#!/bin/bash

START_X=200
START_Y=150

for ((i=1; i<10; i++))
    do
    x=$(($i*$START_X));
    y=$(($i*$START_Y));
    head -c "$((3*x*y))" /dev/urandom | convert -depth 8 -size "${x}x${y}" RGB:- random-"${x}"x"${y}".png;
done

for i in *.png; do echo ../qoiconv $i $i.qoi; done
bzip2 -kz9 *.qoi;
ls -la | awk '{print $5" "$9}' | sort -n | column -t;


90481    random-200x150.png
102175   random-200x150.png.qoi.lzma
102236   random-200x150.png.qoi.xz
102777   random-200x150.png.qoi.gz
105689   random-200x150.png.qoi.bz2
119619   random-200x150.png.qoi
119695   random-200x150.png.qoi.lzo
361092   random-400x300.png
409830   random-400x300.png.qoi.lzma
409940   random-400x300.png.qoi.xz
410943   random-400x300.png.qoi.gz
418278   random-400x300.png.qoi.bz2
478434   random-400x300.png.qoi
478522   random-400x300.png.qoi.lzo
811929   random-600x450.png
922013   random-600x450.png.qoi.lzma
922208   random-600x450.png.qoi.xz
924535   random-600x450.png.qoi.gz
930832   random-600x450.png.qoi.bz2
1076293  random-600x450.png.qoi
1076417  random-600x450.png.qoi.lzo
1443083  random-800x600.png
1639903  random-800x600.png.qoi.lzma
1640204  random-800x600.png.qoi.xz
1643651  random-800x600.png.qoi.gz
1651356  random-800x600.png.qoi.bz2
1913416  random-800x600.png.qoi
1913576  random-800x600.png.qoi.lzo
2254528  random-1000x750.png
2561200  random-1000x750.png.qoi.lzma
2561648  random-1000x750.png.qoi.xz
2568004  random-1000x750.png.qoi.gz
2581402  random-1000x750.png.qoi.bz2
2989527  random-1000x750.png.qoi
2989736  random-1000x750.png.qoi.lzo
3246251  random-1200x900.png
3689247  random-1200x900.png.qoi.lzma
3689876  random-1200x900.png.qoi.xz
3697809  random-1200x900.png.qoi.gz
3714149  random-1200x900.png.qoi.bz2
4305202  random-1200x900.png.qoi
4305471  random-1200x900.png.qoi.lzo
4418269  random-1400x1050.png
5020919  random-1400x1050.png.qoi.lzma
5021748  random-1400x1050.png.qoi.xz
5033110  random-1400x1050.png.qoi.gz
5056000  random-1400x1050.png.qoi.bz2
5770586  random-1600x1200.png
5859828  random-1400x1050.png.qoi
5860170  random-1400x1050.png.qoi.lzo
6557833  random-1600x1200.png.qoi.lzma
6558900  random-1600x1200.png.qoi.xz
6573773  random-1600x1200.png.qoi.gz
6602008  random-1600x1200.png.qoi.bz2
7303156  random-1800x1350.png
7653462  random-1600x1200.png.qoi
7653888  random-1600x1200.png.qoi.lzo
8295150  random-1800x1350.png.qoi.lzma
8296500  random-1800x1350.png.qoi.xz
8319590  random-1800x1350.png.qoi.gz
8352895  random-1800x1350.png.qoi.bz2
9686531  random-1800x1350.png.qoi
9687041  random-1800x1350.png.qoi.lzo

LZMA как всегда, лучше всех плющит.

Ответить | Правка | Наверх | Cообщить модератору

300. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от edo (ok), 30-Ноя-21, 10:24 
глупо проверять эффективность сжатия на рандоме.
Ответить | Правка | Наверх | Cообщить модератору

323. "Представлен формат сжатия изображений QOI"  +/
Сообщение от pavlinux (ok), 08-Дек-21, 17:08 
> глупо проверять эффективность сжатия на рандоме.

Скорость работы алгоритма с неизвестными данными примерно
равна скорости работы с данными распределенными по Гауссу, Пуассону, итд.


Более того, за всё время работы алгоритма скорость работы
будет даже медленнее, чем один раз проверенная с рандомом.

Ответить | Правка | Наверх | Cообщить модератору

325. "Представлен формат сжатия изображений QOI"  +/
Сообщение от edo (ok), 08-Дек-21, 21:09 
>> глупо проверять эффективность сжатия на рандоме.
> Скорость работы алгоритма с неизвестными данными примерно
> равна скорости работы с данными распределенными по Гауссу, Пуассону, итд.

только тут измерялось не время работы, а степень сжатия.
для алгоритма, который рассчитан на сжимаемые данные.

Ответить | Правка | Наверх | Cообщить модератору

328. "Представлен формат сжатия изображений QOI"  +/
Сообщение от pavlinux (ok), 17-Дек-21, 23:51 
>>> глупо проверять эффективность сжатия на рандоме.
>> Скорость работы алгоритма с неизвестными данными примерно
>> равна скорости работы с данными распределенными по Гауссу, Пуассону, итд.
> только тут измерялось не время работы, а степень сжатия.
> для алгоритма, который рассчитан на сжимаемые данные.

Дык, если сжатие не зависит от содержимого, то скорость должна быть равна.  

Типа strcmp() - ей пофиг, сравнивает i-й байт с j-ым, а strstr() ужо с логикой.

Ответить | Правка | Наверх | Cообщить модератору

124. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (124), 28-Ноя-21, 17:18 
Сжатие - для слабаков. *.bmp рулит.
Ответить | Правка | Наверх | Cообщить модератору

127. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Аноним (125), 28-Ноя-21, 17:23 
вообще-то bmp поддерживает RLE сжатие
Ответить | Правка | Наверх | Cообщить модератору

137. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (42), 28-Ноя-21, 18:00 
BMP ещё и встраивание JPEG и PNG поддерживает.
Ответить | Правка | Наверх | Cообщить модератору

133. "Представлен формат сжатия изображений QOI"  +/
Сообщение от лже_ит (?), 28-Ноя-21, 17:41 
*.bmp рулит.

Разогретого до красна тебе телефона и долгой загрузки страниц!

Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

135. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Radjahemail (ok), 28-Ноя-21, 17:47 
202007 54203449_My_diary.png
239357 54203449_My_diary.qoi
276908 54203449_My_diary2.png

Первый файл сжал во второй и потом разжал в третий.

Или я что-то делаю не так, или картинка такая.

https://i.imgur.com/KnaYWWO.png

inb4: разные файлы

0ec9d8762525b0e5cbc083191b363910 *54203449_My_diary.png
eb21ffad024ef96e0933c9eec2549390 *54203449_My_diary2.png
eb21ffad024ef96e0933c9eec2549390 *KnaYWWO.2.png
2d2267a9001abcfa0cc906e542cbad0c *KnaYWWO.png
98cd3bb5cd7702b5a5bfb906c5a5c805 *54203449_My_diary.qoi
98cd3bb5cd7702b5a5bfb906c5a5c805 *KnaYWWO.qoi

Ответить | Правка | Наверх | Cообщить модератору

151. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от rm2email (?), 28-Ноя-21, 18:37 
"Разжал в PNG" это нонсенс. Это тоже сжатый формат, и его сжимать можно по-разному, как более эффективно, так и менее. Пробуйте скажем BMP исходник и потом обратно тоже в BMP. Или какие там чисто растровые форматы будут поближе, PNM что-ли.
Ответить | Правка | Наверх | Cообщить модератору

163. "Представлен формат сжатия изображений QOI"  +/
Сообщение от pavlinux (ok), 28-Ноя-21, 19:46 
Оно "сжимает" с этими параметрами:  https://github.com/nothings/stb/blob/master/stb_image_write....

Исходный был с compression_level = 8? RLE compression ?  png_filter = -1;  


...
where the callback is: void stbi_write_func(void *context, void *data, int size);

   You can configure it with these global variables:
      int stbi_write_tga_with_rle;             // defaults to true; set to 0 to disable RLE
      int stbi_write_png_compression_level;    // defaults to 8; set to higher for more compression
      int stbi_write_force_png_filter;         // defaults to -1; set to 0..5 to force a filter mode
...


Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

188. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от Аноним (188), 28-Ноя-21, 21:46 
optipng тебе в руки.
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

141. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Kuromi (ok), 28-Ноя-21, 18:11 
Ну допустим взлетит и...лет 10-20 ждать пока станут пользоваться. Вон, WebP сколько лет, а до сих пор внятной поддержки нет. ФФ сколько лет шел к тому чтобы поддерживать, смотрелки картинок до сих пор через одну понимают, а уж о поддержке со стороны сайтов и говорить нечего - 95% при попытке загрузить webP получаешь О_о, притом что некоторые уже даже графику начали в webP отдавать.
Ответить | Правка | Наверх | Cообщить модератору

145. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (42), 28-Ноя-21, 18:18 
> ФФ сколько лет шел к тому чтобы поддерживать

Вот такими темпами он к своим 3% и пришёл.
> смотрелки картинок до сих пор через одну понимают

Не пользоваться убогими смотрелками? На винде сейчас проверил — IrfanView поддерживает, Faststone поддерживает, даже MS Paint поддерживает, лол.

Ответить | Правка | Наверх | Cообщить модератору

152. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от Kuromi (ok), 28-Ноя-21, 18:39 
>> ФФ сколько лет шел к тому чтобы поддерживать
> Вот такими темпами он к своим 3% и пришёл.
>> смотрелки картинок до сих пор через одну понимают
> Не пользоваться убогими смотрелками? На винде сейчас проверил — IrfanView поддерживает,
> Faststone поддерживает, даже MS Paint поддерживает, лол.

Ну вот на примере Ляликса нормально поддерживает XnViewMP, но это его ниша поддерживать все что возможно. Всякие встроенные смотрелки вроде глаз Мате не поддерживает, да.

Ответить | Правка | Наверх | Cообщить модератору

148. "Представлен формат сжатия изображений QOI"  –3 +/
Сообщение от zower (ok), 28-Ноя-21, 18:34 
на создают всякой ерунды, а после кричат что в каждой щели уязвимость..
Ответить | Правка | Наверх | Cообщить модератору

153. "Представлен формат сжатия изображений QOI"  –3 +/
Сообщение от Аноним (153), 28-Ноя-21, 18:39 
Но ведь PNG - это просто матрица сырых пикселей в контейнере, а любое сжатие поверх - это deflate. Что там декодировать?
Ответить | Правка | Наверх | Cообщить модератору

157. "Представлен формат сжатия изображений QOI"  –3 +/
Сообщение от Аноним (80), 28-Ноя-21, 19:30 
> Эталонная реализация QOI на языке Си насчитывает всего 300 строк кода.

Это и энкодер и декодер. А на расте только decode.rs уже 319 строк. Выходит сишка более высокого уровня язык?

Ответить | Правка | Наверх | Cообщить модератору

162. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (162), 28-Ноя-21, 19:46 
Зачем тебе это знать, ты же не программист.
Ответить | Правка | Наверх | Cообщить модератору

193. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (204), 28-Ноя-21, 22:14 
На расте даже простую вещь сделать сложно.
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

217. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (214), 29-Ноя-21, 02:32 
И правда. Только на нём куча кода.
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

248. "Представлен формат сжатия изображений QOI"  +/
Сообщение от ИмяХ (?), 29-Ноя-21, 11:40 
Растовский компилятор заставляет программиста писать кучу дополнительных проверок и перепроверок, блягодаря чему код намного безопаснее.
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

315. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (204), 30-Ноя-21, 19:55 
А по факту - были утечки в редоксе и падения фурифокса.
Ответить | Правка | Наверх | Cообщить модератору

316. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (-), 30-Ноя-21, 20:26 
> А по факту - были утечки в редоксе

Главное - ни в коем случае не смотреть на сами "факты":
https://gitlab.redox-os.org/redox-os/redox/-/issues/855
>> The Redox kernel does not have the structures in place to allow freeing memory.

"И вот так - у вас все!"(с)


Ответить | Правка | Наверх | Cообщить модератору

259. "Представлен формат сжатия изображений QOI"  +2 +/
Сообщение от Аноним (-), 29-Ноя-21, 14:16 
>> Эталонная реализация QOI на языке Си насчитывает всего 300 строк кода.
> Это и энкодер и декодер. А на расте только decode.rs уже 319 строк. Выходит сишка более высокого уровня язык?

https://github.com/phoboslab/qoi/blob/master/qoi.h (631 _строка_ - из них 304 строк с кодом)

А вообще, тебе-то какая разница - ты ж ни разу не разработчик, раз не в курсе таких "мелких нюансов"? Или очередной опеннетный расто-подгорелец болеет "за правое дело"?

Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

267. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (267), 29-Ноя-21, 15:46 
Эвон как вас порвало - 2 идентичных коммента с переходом на личность. Давай ещё в третий раз напиши, что ты знаешь про анонима.
Ответить | Правка | Наверх | Cообщить модератору

280. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (-), 29-Ноя-21, 18:44 
> Эвон как вас порвало - 2 идентичных коммента с переходом на личность.

Хм, у тебя и с чтением не очень, да?
> Давай ещё в третий раз напиши, что ты знаешь про анонима.

Опять пафос, надутые щечки, очередная посадка в лужу - и 0 по теме.
Ты, главное, не забывай уточнять, кого именно "порвало" - чтобы совсем никто случайно не перепутал!


Ответить | Правка | Наверх | Cообщить модератору

308. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (80), 30-Ноя-21, 14:31 
Так в сишном файле половина места под описание алгоритма отведена, а в растовом кроме кода и щепотки комментов ничего нет, так что сишных строк кода меньше всё равно. Но ты не плачь, сходи лучше лайкусиков любимой растишке отсыпь, а то у растовой версии алгоритма почти в 100 раз меньше звёзд на гитхабе. Любимый язык программистов, ага.
Ответить | Правка | Наверх | Cообщить модератору

317. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (-), 30-Ноя-21, 20:40 
> Так в сишном файле половина места под описание алгоритма отведена
> ... Но ты не плачь, сходи лучше лайкусиков

Тебе в новости прямым текстом написали "300 строк кода" со ссылкой на файл.
"Строки кода" - метрика, известная любому разработчику, а не разработчику достаточно было пройти по ссылке, увидеть разницу и немного задуматься "а чей это так?".
Но анониму некогда по ссылкам ходить и думать - ему палится^W с умным комментировать надо, враги не ждут!
Теперь только и остается лепка унылых отмазок и клоунада.
Впрочем, все как всегда у местных расто-подгорельцев.


Ответить | Правка | Наверх | Cообщить модератору

161. Скрыто модератором  –1 +/
Сообщение от Аноним (161), 28-Ноя-21, 19:43 
Ответить | Правка | Наверх | Cообщить модератору

186. Скрыто модератором  +1 +/
Сообщение от Аноним (188), 28-Ноя-21, 21:43 
Ответить | Правка | Наверх | Cообщить модератору

220. Скрыто модератором  +1 +/
Сообщение от lockywolf (ok), 29-Ноя-21, 04:14 
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

176. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (175), 28-Ноя-21, 20:51 
>Дополнительно энтузиастами подготовлены реализации кодировщиков и декодировщиков на языках Go

Надо было goi назвать.

Ответить | Правка | Наверх | Cообщить модератору

183. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (183), 28-Ноя-21, 21:31 
Теперь Яндекс возьмет WEBP сжатый из jpeg, который был сжат из png и сожмёт в QOI и останется от него коуй, но яндексу экономия однозначно!!
Ответить | Правка | Наверх | Cообщить модератору

192. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (-), 28-Ноя-21, 22:09 
Этот формат надо в установить фотоаппараты, чтобы было по-умолчанию.
Ответить | Правка | Наверх | Cообщить модератору

194. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (194), 28-Ноя-21, 22:21 
А вот QOI
Ответить | Правка | Наверх | Cообщить модератору

241. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (241), 29-Ноя-21, 10:22 
Это альтернатива png, а не jpg.
Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору

297. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (-), 30-Ноя-21, 08:40 
Дело не в том, что является он чей-то альтернативой, или нет. Вопрос в том поддержавает-ли он полноцветные изображения фотографического качества.
Ответить | Правка | Наверх | Cообщить модератору

207. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от другой аноним (?), 29-Ноя-21, 01:32 
Я, может быть, дурак, но: выбор в качестве "хеша" тривиального xor'а с обрезанием старших бит разве не приводит к тому, что для картинки с "бедной" палитрой (а именно для таких алгоритм вроде бы и предназначен?) все простые цвета типа #808000 будут хешироваться одинаково?

Честное слово, лучше бы, наоборот, резал младшие биты: похожие цвета (различающиеся в младших битах) diff ветка алгоритма достаточно эффективно обработает, а непохожие, но чистые (с круглыми значениями rgb) лучше бы по разным корзинам раскидывать? Где я не прав?

Ответить | Правка | Наверх | Cообщить модератору

265. "Представлен формат сжатия изображений QOI"  +/
Сообщение от pavlinux (ok), 29-Ноя-21, 15:21 
Представляешь картинку, когда один пиксель #551155, а соседний #115511 ? Белый шум какой-то.

Но чисто математически, согласен можно было б какие-нить сдвиги добавить,
типа ( r << 8 | g << 4 | b << 2 | a ),  

Процессорная XOR довольно жирненькая операция, при этом 3 SHR + 3 OR не намного больше 4 XOR


Ответить | Правка | Наверх | Cообщить модератору

282. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (281), 29-Ноя-21, 18:55 
> Где я не прав?

Автор в статье объяснил, что это небольшая жертва качеством сжатия ради производительности, а иначе там был бы обычный линейный проход по 64 последним значениям.

Ответить | Правка | К родителю #207 | Наверх | Cообщить модератору

222. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (222), 29-Ноя-21, 06:12 
Для гнома/gtk уже есть плагин - qoi-pixbuf-loader, по идее все приложения которые открывают файлы через gtk должны работать и с QOI.

https://copr.fedorainfracloud.org/coprs/vr5/gtk-pixbuf-loaders/
http://vr5.narod.ru/fedora/gtk-pixbuf-loaders/qoi-pixbuf-loa...

Ответить | Правка | Наверх | Cообщить модератору

223. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (223), 29-Ноя-21, 06:49 
webp придуман для мусорных картинок?
Ответить | Правка | Наверх | Cообщить модератору

235. "Представлен формат сжатия изображений QOI"  –1 +/
Сообщение от Аноним (241), 29-Ноя-21, 08:16 
будет ли это векторизироваться с SIMD. когда данные занимают 2, 4, 5 байт, без выравнивания.
Ответить | Правка | Наверх | Cообщить модератору

252. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (252), 29-Ноя-21, 12:31 
А какая лицензия у этого формата?
Ответить | Правка | Наверх | Cообщить модератору

253. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (-), 29-Ноя-21, 12:44 
MIT - к сожалению бздуноподобная пермиссивка. Надо автора убедить чтобы под лютый копилефт перелицензировал. Он ведь сделал конкретное "нужно".
Ответить | Правка | Наверх | Cообщить модератору

256. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Ananimasss (?), 29-Ноя-21, 13:16 
Аффтор сделал как ему удобно, а не как собакам на сене хочется.
Алсо гнутая непермесивка не мешает облакам и даже микрософту с всл зарабатывать на гнутых.
Ответить | Правка | Наверх | Cообщить модератору

269. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (-), 29-Ноя-21, 16:04 
Что там мешает, или не мешает Майкрософту нас не интересует. Важно чтобы лицензия была копилефтной и одобренной Столлманом. Это дело принципа!
Ответить | Правка | Наверх | Cообщить модератору

279. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (-), 29-Ноя-21, 18:36 
> Что там мешает, или не мешает Майкрософту нас не интересует. Важно чтобы
> лицензия была копилефтной и одобренной Столлманом. Это дело принципа!

Интересно, что там мешает анонимам сделать другую реализацию под более "правильной" лицензией, вместо нытья на форуме (о котором автор, скорее всего, ни разу не слышал)? Дело опеннетного принципа?

Ответить | Правка | Наверх | Cообщить модератору

275. "Представлен формат сжатия изображений QOI"  –2 +/
Сообщение от Аноним (275), 29-Ноя-21, 17:44 
Шаблевский только, а не Саблевский
Ответить | Правка | Наверх | Cообщить модератору

292. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от InuYasha (??), 29-Ноя-21, 22:22 
ждём шей-дыры для замены DXT5 )
Ответить | Правка | Наверх | Cообщить модератору

293. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Георгийemail (??), 30-Ноя-21, 00:31 
Кстати, круто, что формат позволяет сохранять в файл, что RGBA-каналы находятся в линейном цветовом пространстве. Если кто не в курсе, почти любая обработка хорошо работает только с линейными цветами, т.к. они правильно смешиваются.
Я пытался строить консольные конвейеры обработки пару лет назад (т.е. каждый фильтр - отдельная консольная программа), но это приводило к тому, что надо было постоянно конвертировать из sRGB в линейный формат. Я там изобретал велосипед. Еще видел, есть текстовые форматы типа farbfeld, но это совсем уж извращения.

В общем, если даже бегло пробежаться по исходникам и описанию, получается, что формат очень хорошо приспособлен для хранения промежуточного результата обработки. На нём можно строить вполне себе неплохие конвейеры. Даже несмотря на то, что формат восьмибитный, т.к. он убирает необходимость постоянных преобразований в sRGB и обратно, там должно быть минимальное падение точности с каждым шагом обработки.

Ответить | Правка | Наверх | Cообщить модератору

296. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Георгийemail (??), 30-Ноя-21, 06:18 
Правда, начальное и конечное преобразование — уже довольно травматичная вещь, если сохранять результат в 8 бит.
Ответить | Правка | Наверх | Cообщить модератору

309. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (267), 30-Ноя-21, 15:05 
Несложно адаптировать под любую битность канала. RGB565 тоже было бы прикольно иметь для микроконтроллеров всяких.
Ответить | Правка | К родителю #293 | Наверх | Cообщить модератору

298. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (-), 30-Ноя-21, 08:42 
>Эталонная реализация QOI на языке Си насчитывает всего 300 строк кода

Вот так надо. Учитесь господа!

Ответить | Правка | Наверх | Cообщить модератору

303. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (303), 30-Ноя-21, 12:10 
НебезопасТно!
Ответить | Правка | Наверх | Cообщить модератору

314. "Представлен формат сжатия изображений QOI"  +1 +/
Сообщение от Аноним (204), 30-Ноя-21, 19:53 
У раста слишком многобуквенный синтаксис, так что в такой объём кода не уложиться.
Ответить | Правка | Наверх | Cообщить модератору

324. "Представлен формат сжатия изображений QOI"  +/
Сообщение от pavlinux (ok), 08-Дек-21, 17:20 
> НебезопасТно!

Не используй сжатие картинок на компе управляющем ядерным реактором.

Ответить | Правка | К родителю #303 | Наверх | Cообщить модератору

327. "Представлен формат сжатия изображений QOI"  +/
Сообщение от Аноним (327), 16-Дек-21, 14:59 
проверил ради интереса в андроид java.
с битмапа байты и обратно.
изображение 4400х3200 (похожих пикселей почти нет) - повреждение пикселей по верхнему краю и дольше чем png цикл.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру