memory heap
369 subscribers
2.48K photos
508 videos
52 files
3.07K links
science ∩ art = wonder

all memory blocks here are allocated by @a_v_p

GitHub: https://github.com/artyom-poptsov
Mastodon: https://fosstodon.org/@avp

https://memory-heap.org/~avp/
Download Telegram
Forwarded from CADR SPACE (Artyom "avp" Poptsov)
Мы с jwx777 смоделировали во FreeCAD крепление для лазера под MPCNC.
Forwarded from Artyom "avp" Poptsov
Forwarded from Artyom "avp" Poptsov
🐝 + 🔉= 🎵
2
Forwarded from Шесят Шестой
Впечатляет: чувак показал, как провёл каждый час целого года.

Или наглядно о том, как много времени мы отдаём работе.
3
Реализовал декодирование tRNS-чанков в Guile-PNG:
https://github.com/artyom-poptsov/guile-png/commit/b9bb99a0460eaa256a3aac633abbde4843d32430

tRNS-чанки хранят информацию о прозрачности изображения. Существует три варианта кодирования прозрачности, исходя из типа цветовой палитры изображения:
- При типе цвета 3 (индексированные цвета) чанк содержит набор однобайтовых альфа-значений, соответствующих набору цветов в PNG-изображении.
- При типе цвета 0 (оттенки серого) tRNS-чанк содержит одно двухбайтовое значение, кодирующее прозрачность.
- При типе цвета 2 (полный набор цветов) tRNS-чанк содержит кодирование прозрачности для каждых из цветов, в формате RGB, по два байта на цвет.

Для типа цвета 4 и 6 стандарт запрещает добавлять tRNS-чанк, т.к. изображение уже должно содержать полноценный альфа-канал.

#projects #guile #png
Forwarded from CADR SPACE (Artyom "avp" Poptsov)
This media is not supported in your browser
VIEW IN TELEGRAM
Вместе с jwix777 тестируем лазер на MPCNC + Marlin.
Что ты такое, маленькая Руконожка?