The OpenNET Project / Index page

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



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

"Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от opennews (ok), 20-Апр-20, 10:19 
Доступен новый значительный выпуск библиотеки Pixman 0.40, предназначенной для эффективного выполнения операций по манипулированию областями пикселей, например, для совмещения изображений и различных видов преобразований. Библиотека применяется для низкоуровневой отрисовки графики во многих открытых проектах, в том числе в X.Org, Cairo, Firefox и Wayland/Weston. В Wayland/Weston на основе Pixman организована работа бэкендов для программного рендеринга. Код написан на языке Си и распространяется под лицензией MIT...

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

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

Оглавление

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


1. Скрыто модератором  –25 +/
Сообщение от Fracta1L (ok), 20-Апр-20, 10:19 
Ответить | Правка | Наверх | Cообщить модератору

2. Скрыто модератором  +3 +/
Сообщение от Аноним (2), 20-Апр-20, 10:23 
Ответить | Правка | Наверх | Cообщить модератору

3. Скрыто модератором  –5 +/
Сообщение от Fracta1L (ok), 20-Апр-20, 10:36 
Ответить | Правка | Наверх | Cообщить модератору

8. Скрыто модератором  +4 +/
Сообщение от Аноним (2), 20-Апр-20, 11:09 
Ответить | Правка | Наверх | Cообщить модератору

27. Скрыто модератором  +2 +/
Сообщение от macfaq (?), 20-Апр-20, 14:40 
Ответить | Правка | Наверх | Cообщить модератору

29. Скрыто модератором  +/
Сообщение от Имя (?), 20-Апр-20, 14:52 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  +/
Сообщение от RedBlueHat (?), 20-Апр-20, 11:33 
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

15. "Выпуск графической библиотеки Pixman 0.40 "  +8 +/
Сообщение от anonymous (??), 20-Апр-20, 12:24 
Мне кажется, Fracta1L-а можно легко заменить бортом, который говорит эту фразу)
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

16. "Выпуск графической библиотеки Pixman 0.40 "  +1 +/
Сообщение от anonymous (??), 20-Апр-20, 12:24 
ботом! Чёртова автозамена.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск графической библиотеки Pixman 0.40 "  +12 +/
Сообщение от Fracta1L (ok), 20-Апр-20, 13:11 
Говорил о замене человека программой и сам пострадал от автозамены. Как иронично.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Корец (?), 20-Апр-20, 22:43 
Не переживай, тебя ничто и никто не заменит.
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (40), 21-Апр-20, 10:31 
менять одного бота на другого...
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

19. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Нанобот (ok), 20-Апр-20, 12:50 
У кого что болит...
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

21. "Выпуск графической библиотеки Pixman 0.40 "  –1 +/
Сообщение от Аноним (21), 20-Апр-20, 13:01 
Сильная дырень типа переполнения буфера нам не страшна:

https://en.m.wikibooks.org/wiki/Grsecurity/Appendix/Grsecuri...

Страшно только когда в проге есть JIT.

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

34. "Выпуск графической библиотеки Pixman 0.40 "  +1 +/
Сообщение от Аноним84701 (ok), 20-Апр-20, 15:39 
> Сильная дырень типа переполнения буфера нам не страшна:
> https://en.m.wikibooks.org/wiki/Grsecurity/Appendix/Grsecuri...
> Страшно только когда в проге есть JIT.

https://hovav.net/ucsd/talks/blackhat08.html
> Return-Oriented Programming: Exploits Without Code Injection

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

4. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (4), 20-Апр-20, 10:50 
Примеры использоания есть? Апскейл, довнскейл, тхумбнел умеет?
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от odmin (??), 20-Апр-20, 10:57 
There is currently no documentation besides the source code itself. Questions about using pixman are welcome on the mailing list as well as on the #cairo IRC channel on FreeNode.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (14), 20-Апр-20, 12:16 
Лол. Нынче порог входа в проект - maillists и IRC. Хороший порог входа. ;)
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (25), 20-Апр-20, 13:45 
Это вовсе не порог. Порог -- прочитать код. Хотя я его не видел, возможно он вполне понятный.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним_t (?), 20-Апр-20, 11:21 
Примеры есть, в директории demos.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Выпуск графической библиотеки Pixman 0.40 "  –1 +/
Сообщение от Аноним (4), 20-Апр-20, 10:51 
Совсем слоупоки не могут дистрибутив залить на GitHUB к Microsoft?
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Нанобот (ok), 20-Апр-20, 12:54 
https://github.com/libpixman/pixman
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (41), 22-Апр-20, 15:24 
Там последний коммит Sep 3, 2016
Заброшенная репа.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним_t (?), 20-Апр-20, 11:01 
"There is currently no documentation besides the source code itself. Questions about using pixman are welcome on the mailing list as well as on the #cairo IRC channel on FreeNode."
До мирового господства ещё далековато :-)
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (2), 20-Апр-20, 11:11 
Неужели?
> Firefox и Wayland/Weston.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним_t (?), 20-Апр-20, 11:22 
Ну ты же понимаешь, что Firefox и Weston - это ещё не мировое господство? :-)
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск графической библиотеки Pixman 0.40 "  +2 +/
Сообщение от Аноним (2), 20-Апр-20, 12:42 
Да, мой мир весьма ограничен sad_frog.jpg
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (13), 20-Апр-20, 11:43 
Помнится мне, раньше X-Server работали без pixman. Было такое время, или память меня подводит? А сейчас можно собрать X-Server без pixman? Если да, то что это даст?
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск графической библиотеки Pixman 0.40 "  +1 +/
Сообщение от Аноним (18), 20-Апр-20, 12:49 
>А сейчас можно собрать X-Server без pixman? Если да, то что это даст?

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

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

24. "Выпуск графической библиотеки Pixman 0.40 "  –1 +/
Сообщение от Ordu (ok), 20-Апр-20, 13:36 
> В новом выпуске добавлена базовая поддержка дизеринга

Интересно, где это нужно? Во времена всяких там VGA, когда 4 бита на пиксель на экране, и "360Kb хватит всем", дизеринг был полезен. Но когда есть хотя бы 16 бит на пиксель, зачем засирать картинку случайным шумом? Неужели сегодня ещё бывают такие устройства вывода? То есть, если делают, то видимо нужно, но где и зачем, вот в чём вопрос.

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

26. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (25), 20-Апр-20, 14:05 
Матрица монитора в лучшем случае 10 бит на пиксель (с дизерингом), обычно это 8 бит на пиксель (с дизерингом), т.е. фактически 6 бит на цвет. Профессиональные студийные железки могут до 12 бит, но они весьма и весьма недёшевы. Где ты нашёл 16 бит? Твоё "хотя бы" называется targa с 32 бита на пиксель. Отобразить их конечно не получится, но для качественного продакшена это может быть критично.
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (25), 20-Апр-20, 14:41 
Я посчитал, 24 бита дают 16777216 цветов, 6 бит на канал дают уже все лишь 2985984, 10 и 12 получается 64000000 и 191102976 соответственно, но дело в том, что всё, что выше 24 на цвет, на практике является примешанным альфа каналом (прозрачность). В видеопродакшене yuv444 имеет 24 бита на пиксель, но после сжатия всё равно получается 8 или 10 (или 12, или 14 в теории, ха)
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Ordu (ok), 20-Апр-20, 15:23 
> Я посчитал, 24 бита дают 16777216 цветов, 6 бит на канал дают
> уже все лишь 2985984,

так "на канал" или "на цвет"? Я легко могу поверить, что мой монитор имеет 6 бит на канал, вот 6 бит на цвет (2 бита на канал?), меня сомневает если честно.

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

35. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (25), 20-Апр-20, 15:44 
24 бита это 3 байта (8битных) на каждый пиксель, скажем, 12 байт на 4 пикселя это 32 бита (3 пикселя цвета, 1 альфа). Пиксель способен передавать только 1 цвет. Таких матриц не существует, поэтому и данные в таком формате редко хранятся. Цвета догоняются до нужных из частичной информации дизерингом. Каждый канал обрезается в зависимости от ценности спектра для глаза.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск графической библиотеки Pixman 0.40 "  –1 +/
Сообщение от Ordu (ok), 20-Апр-20, 15:20 
> Матрица монитора в лучшем случае 10 бит на пиксель (с дизерингом), обычно
> это 8 бит на пиксель (с дизерингом), т.е. фактически 6 бит
> на цвет.

Ах даже так. Эмм... И где этот дизеринг можно увидеть? Я сейчас посмотрел на монитор вплотную, и чёт я не вижу никакого дизеринга. И я не думаю, что мой монитор -- профессиональный и студийный.

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

33. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (25), 20-Апр-20, 15:33 
Бандинг на градиентах может быть? То, что ты не видишь более 4к оттенков, не значит, что их не существует. Типичный монитор обладает совершенно убитыми динамической контрастностью и цветопередачей, там уже не до искажений.

6 бит на цвет это 2985984 цветов, ты способен их отличить от 16777216?

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

37. "Выпуск графической библиотеки Pixman 0.40 "  –1 +/
Сообщение от Ordu (ok), 20-Апр-20, 16:26 
> Бандинг на градиентах может быть?

Хз. Но я не нашёл примеров.

> То, что ты не видишь более 4к оттенков, не значит, что их не существует.

Ты этим хочешь сказать, что если есть дизеринг, то я его не замечу, потому как эти примешивающиеся пиксели других цветов, имеют слабоотличающиеся цвета от тех пикселей, к которым они примешиваются?  Настолько слабоотличающиеся, что даже когда они рядом и я их разглядываю, я не замечу разницы? Но это разве не убивает смысл всего дизеринга?

> 6 бит на цвет это 2985984 цветов, ты способен их отличить от
> 16777216?

Нет, я думаю. Поэтому и полагаю, что 5-6 бит на цвет -- выше крыши.

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

38. "Выпуск графической библиотеки Pixman 0.40 "  +/
Сообщение от Аноним (25), 20-Апр-20, 17:06 
Насчёт чисел не уверен. Искажения на каждой матрице будут разные, как и некалиброванные цвета. Если ты не видишь их на своей, значит, у тебя днищепродакшен (покупатели сожрут любое дерьмо, тут я не спорю). Чем лучше матрица, тем меньше искажений, и тем ближе к тому, что было задумано при создании. Ну и пассивный перк в виде лучшей картинки и цветопередачи идёт бонусом с хорошей матрицей (да динамических сценах особенно актуально, да на типичном мониторе даже статичное фото выглядит очень искажённо).
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск графической библиотеки Pixman 0.40 "  –1 +/
Сообщение от Аноним (32), 20-Апр-20, 15:28 
Кстати, есть ли библиотеки для чтения/записи jpeg/png/tiff/etc. без попыток заменить половину фотошопа?

Я видел только библиотеки с дополнительным хламом типа шрифтов/шумодава/демозаика/анимации. Такие функции тоже нужны, но отдельно.

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

36. "Выпуск графической библиотеки Pixman 0.40 "  +1 +/
Сообщение от Сишникemail (?), 20-Апр-20, 15:52 
Есть. libjpeg, libpng и т.п.
Ещё может пригодиться https://github.com/nothings/stb/blob/master/stb_image.h
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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