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.ru/opennews/art.shtml?num=56229

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

Оглавление

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

1. Сообщение от Аноним (1), 28-Ноя-21, 10:54   –11 +/
и как его установить?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #88, #99, #272

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

3. Сообщение от Аноним (3), 28-Ноя-21, 11:03   +/
Къюоай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #17, #18, #19, #112, #134, #203

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

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

6. Сообщение от bnmemail (?), 28-Ноя-21, 11:14   +7 +/
Дополнительно энтузиастами подготовлены реализации кодировщиков и декодировщиков на языках Go, Zig и Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #26, #44

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

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

9. Сообщение от Прохожий (??), 28-Ноя-21, 11:19   –1 +/
Чукча не читатель.  Откуда вы такие берётесь? Это риторический вопрос был,если что. Я знаю откуда.

Цитата: "Дополнительно энтузиастами подготовлены реализации кодировщиков и декодировщиков на языках Go, Zig и Rust".

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #23, #32, #42, #71, #286

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

12. Сообщение от Аноним (11), 28-Ноя-21, 11:23   –5 +/
webp нормально уже вкатился
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #22, #83, #326

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #60, #73, #79

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

48. Сообщение от Аноним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ообщить модератору

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #54, #61, #74

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #75

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #78

61. Сообщение от slava_kpss (ok), 28-Ноя-21, 13:26   +/
http://www.lenna.org/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #65

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #115

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #102

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #120

84. Сообщение от Аноним (84), 28-Ноя-21, 14:47   +1 +/
веб ненужон
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #100

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

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

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

88. Сообщение от Аноним (-), 28-Ноя-21, 15:07   +4 +/
В Debian 11:

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #155, #160

93. Сообщение от Аноним (-), 28-Ноя-21, 15:27   +/
Для бортового компьютера автомобиля.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #94

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

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

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

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

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

100. Сообщение от лже_ит (?), 28-Ноя-21, 15:47   –4 +/
веб ненужон

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #189

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #116, #121

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

104. Сообщение от pavlinux (ok), 28-Ноя-21, 15:57   +/
image.Q0I
image.QOI
image.Q01
image.QO1

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

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

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

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.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #281

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #111

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

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

112. Сообщение от Тот_Самый_Анонимус (?), 28-Ноя-21, 16:53   +/
>Къюоай.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #200

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114 Ответы: #146, #168

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #181

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115 Ответы: #208

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #156, #288, #289

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

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

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

129. Сообщение от 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ообщить модератору
Родитель: #113 Ответы: #300

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #144, #177

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

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

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

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

133. Сообщение от лже_ит (?), 28-Ноя-21, 17:41   +/
*.bmp рулит.

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

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

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

135. Сообщение от 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, #163, #188

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115 Ответы: #182

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141 Ответы: #152

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

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

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

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

鯉? 濃い... 来い!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #221

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #162, #193, #217, #248, #259

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

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

161. Сообщение от Аноним (161), 28-Ноя-21, 19:43   –1 +/
Согласен с этим мнением на 100%. Нет смысла в новомодных форматах: https://feet.by/all/mnozhestvo-formatov-kartinok-a-tolku/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #186, #220

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

163. Сообщение от 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
...


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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120 Ответы: #210

165. Сообщение от Jklj (?), 28-Ноя-21, 19:49   +/
Никакой победы пролетариата в ССР не было. Была победа партократии. Это был класс эксплуататоров если говорить терминами Маркса. Ни одного рабочего в верхах сср не было!!!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #171

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #185, #211

171. Сообщение от timur.davletshin (ok), 28-Ноя-21, 20:05   –1 +/
> Никакой победы пролетариата в ССР не было. Была победа партократии. Это был
> класс эксплуататоров если говорить терминами Маркса. Ни одного рабочего в верхах
> сср не было!!!

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #165 Ответы: #178

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

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

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

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

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

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

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

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

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

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

180. Сообщение от timur.davletshin (ok), 28-Ноя-21, 21:27   –2 +/
> Сформировали.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #187, #233

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136 Ответы: #228

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

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

185. Сообщение от Аноним (185), 28-Ноя-21, 21:42   +/
PinePhone
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #170

186. Сообщение от Аноним (188), 28-Ноя-21, 21:43   +1 +/
Иронично что автор в описании сам ноет о том что "развели форматов - плюнуть некуда". Ну и естественно его решение - запилить еще один формат.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #161

187. Сообщение от Аноним (185), 28-Ноя-21, 21:46   +/
Потомки бывших вождей предпочитают жить за границей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180 Ответы: #199

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177 Ответы: #254

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

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

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

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

199. Сообщение от timur.davletshin (ok), 28-Ноя-21, 23:37   –1 +/
> Потомки бывших вождей предпочитают жить за границей.

Так погоди, а где же те потомки, которые якобы сформировали правящий класс СССР?

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

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

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

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

203. Сообщение от Аноним (204), 29-Ноя-21, 00:23   –1 +/
> Къюоай.

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #265, #282

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

222. Сообщение от Аноним (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. Сообщение от Аноним (223), 29-Ноя-21, 06:49   +/
webp придуман для мусорных картинок?
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #182 Ответы: #240

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

230. Сообщение от Аноньимъ (ok), 29-Ноя-21, 08:06   –1 +/
Херограмме.

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

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

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

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

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

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

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

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

233. Сообщение от n00by (ok), 29-Ноя-21, 08:11   +/
> Накинь пару-тройку имён опрысков партийного руководства, оставшихся у кормушки.

https://ru.wikipedia.org/wiki/Басков,_Николай_Викторович
https://ru.wikipedia.org/wiki/Галкин,_Максим_Александрович

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180 Ответы: #238

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

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

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

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

238. Сообщение от timur.davletshin (ok), 29-Ноя-21, 09:04   –1 +/
Я даже не ходил по ссылке, т.к. СССР уже 30 лет как не существует, а перечисленные персонажи к руководству страны имеет отношение не больше моего?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #233 Ответы: #246

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

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

241. Сообщение от Аноним (241), 29-Ноя-21, 10:22   +/
Это альтернатива png, а не jpg.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #192 Ответы: #297

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #237 Ответы: #245

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

246. Сообщение от n00by (ok), 29-Ноя-21, 11:30   +/
Вопрос был про кормушку (впрочем, их братия и пытается руководить мнениями). Сходите по ссылке, там у них папы интересные. Я бы понял, если бы талантливые детки продолжали дело родителей, как когда-то было принято, а не вещали с экранов со странным "акцентом".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #238 Ответы: #251

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #245 Ответы: #250

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #247 Ответы: #271

251. Сообщение от timur.davletshin (ok), 29-Ноя-21, 12:20   –1 +/
> Вопрос был про кормушку (впрочем, их братия и пытается руководить мнениями). Сходите
> по ссылке, там у них папы интересные. Я бы понял, если
> бы талантливые детки продолжали дело родителей, как когда-то было принято, а
> не вещали с экранов со странным "акцентом".

Спасибо, я в курсе, но к предмету обсуждения это не имеет никакого отношения, т.к. СССР прекратил существование 30 лет назад.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #246 Ответы: #261

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157 Ответы: #267

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

261. Сообщение от n00by (ok), 29-Ноя-21, 14:52   +/
>> Вопрос был про кормушку (впрочем, их братия и пытается руководить мнениями). Сходите
>> по ссылке, там у них папы интересные. Я бы понял, если
>> бы талантливые детки продолжали дело родителей, как когда-то было принято, а
>> не вещали с экранов со странным "акцентом".
> Спасибо, я в курсе, но к предмету обсуждения это не имеет никакого
> отношения, т.к. СССР прекратил существование 30 лет назад.

Смотри какой расклад. Ты не сходил по ссылкам. Не прочитал про родителей членов КПСС и рождённых в СССР детей. Эта проблема в тебе и она действительно не имеет отношения к вопросу. Зачем ты на ней акцентируешь внимание? Не важно, что ты сам родился после развала СССР. Упомянутые люди родились в СССР и приближены к кормушке влиятельными родителями. При этом они именно что у кормушки: много кюшают и ни за что не отвечают.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #251 Ответы: #262

262. Сообщение от timur.davletshin (ok), 29-Ноя-21, 15:03   +/
Я родился и пошёл в школу в СССР, у меня были политзанятия в начальной школе и стоял портрет В.И. Ленина на парте (разумеется, когда я учился лучше всех в классе). У меня один из родителей был членом КПСС и депутатом в маленькой, но гордой республике. Мне это никак не помогло (да и не помешало) в дальнейшей моей жизни, миллионов я тоже не видел.

Я сходил по ссылкам и не понимаю, какая связь c тезисами из "Никакой победы пролетариата в ССР не было. Была победа партократии. Это был класс эксплуататоров если говорить терминами Маркса. Ни одного рабочего в верхах сср не было!!!"?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #261 Ответы: #264

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

264. Сообщение от n00by (ok), 29-Ноя-21, 15:20   +/
Связь чего с чем? Связь самоназначенных "звёзд" с кормушкой очевидна. Не я про кормушку написал, приравняв к контуру управления (и получилось "а ещё мы в неё едим"). Если ЦК управлял с помощью идеологии, то эти точно так же управляют с помощью идеологии, просто идеология сменилась. Они сами себя и называют Четвёртая власть. А то что у кого-то папа был в КПСС, но не в ЦК, и потому он не попал к кормушке -- так именно про это и шла речь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #262 Ответы: #266

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

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

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


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

266. Сообщение от timur.davletshin (ok), 29-Ноя-21, 15:42   +/
> Связь самоназначенных "звёзд" с кормушкой очевидна.

Ты действительно считаешь их самоназначенными? Я не даю оценку тому, чем они занимаются, но, очевидно, что народу это нравится (нравилось).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #264 Ответы: #277

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

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

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

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

271. Сообщение от x3who (?), 29-Ноя-21, 17:06   –1 +/
> Всё хуже, дело в том, что если профиль даже есть, то изображение интерпретируется как 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ообщить модератору
Родитель: #250 Ответы: #274

272. Сообщение от rvs2016 (ok), 29-Ноя-21, 17:08   +/
> и как его установить?

И зачем? 🤔

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #312

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

274. Сообщение от 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ообщить модератору
Родитель: #271 Ответы: #278

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

277. Сообщение от n00by (ok), 29-Ноя-21, 18:08   +/
А, кстати, чем же они занимаются, один рекламирует суррогатное материнство, по сути торговлю детьми? А оперный певец вдруг стал ведущим шоу "Дом"? Понятно, что не один другого назначал, а кому-то это выгодно. Например, можно трудовые накопления из сберкасс легализовать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #266 Ответы: #283

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #274 Ответы: #284

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

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

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #267 Ответы: #308

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

282. Сообщение от Аноним (281), 29-Ноя-21, 18:55   +/
> Где я не прав?

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

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

283. Сообщение от timur.davletshin (ok), 29-Ноя-21, 19:23   +/
> а кому-то это выгодно

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #277 Ответы: #311

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

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

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

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

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

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

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

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

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

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

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

289. Сообщение от Sw00p aka Jerom (?), 29-Ноя-21, 21:00   +/
https://ru.m.wikipedia.org/wiki/%D0%A1%D0...

на досуге

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #296, #309

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Не время, а scalability.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #322

302. Сообщение от Anonnn (?), 30-Ноя-21, 12:03   +1 +/
>STB

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

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

303. Сообщение от Аноним (303), 30-Ноя-21, 12:10   +/
НебезопасТно!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #298 Ответы: #314, #324

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

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

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

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

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

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

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

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

311. Сообщение от n00by (ok), 30-Ноя-21, 15:15   +/
>> а кому-то это выгодно
> В соседней стране с такой логикой очень далеко зашли, советую не злоупотреблять.

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

Когда Вы хотите покушать - Вы руководствуетесь логикой? Здесь ответ писать не надо, я его и так знаю.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #283 Ответы: #313

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

313. Сообщение от timur.davletshin (ok), 30-Ноя-21, 19:43   +/
> Не думал, что кого-то может бомбануть, придётся переформулировать на чуть менее понятный пример.
> Когда Вы хотите покушать - Вы руководствуетесь логикой? Здесь ответ писать не надо, я его и так знаю.

Три дня за мной бежал, чтобы сказать, насколько я тебе безразличен?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #311 Ответы: #318

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

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

316. Сообщение от Аноним (-), 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ообщить модератору
Родитель: #315

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

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


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

318. Сообщение от n00by (ok), 01-Дек-21, 09:07   +/
> Три дня за мной бежал, чтобы сказать, насколько я тебе безразличен?

Если не хочешь видеть ответы на свои вопросы, это сделать очень просто -- не задавай вопросы. Тем более в публичном месте. И да -- это не логика.

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #306 Ответы: #321

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

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

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

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

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

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


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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #300 Ответы: #325

324. Сообщение от pavlinux (ok), 08-Дек-21, 17:20   +/
> НебезопасТно!

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #323 Ответы: #328

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

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

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

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

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

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

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

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

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


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

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




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

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