Выпустил релиз Guile-PNG 0.3.0:
https://github.com/artyom-poptsov/guile-png/releases/tag/v0.3.0
В новом релизе:
- Улучшен парсер PNG.
- Улучшен кодировщик PNG.
- Библиотека теперь даёт возможность создавать PNG-изображения "с нуля", а не только загружать готовые.
- Добавлена возможность рисовать многоугольники и прямоугольники с заливкой.
- Обновлена и дополнена документация.
- Добавлены новые тесты.
#guile #png #parser #projects #dev
https://github.com/artyom-poptsov/guile-png/releases/tag/v0.3.0
В новом релизе:
- Улучшен парсер PNG.
- Улучшен кодировщик PNG.
- Библиотека теперь даёт возможность создавать PNG-изображения "с нуля", а не только загружать готовые.
- Добавлена возможность рисовать многоугольники и прямоугольники с заливкой.
- Обновлена и дополнена документация.
- Добавлены новые тесты.
#guile #png #parser #projects #dev
GitHub
Release v0.3.0 · artyom-poptsov/guile-png
Version 0.3.0
❤2👍2
#music
Gorillaz, "Clint Eastwood" (metal cover by Leo Moracchioli):
https://www.youtube.com/watch?v=Fi7-6VJMZrg
Gorillaz, "Clint Eastwood" (metal cover by Leo Moracchioli):
https://www.youtube.com/watch?v=Fi7-6VJMZrg
YouTube
Clint Eastwood (metal cover by Leo Moracchioli)
Original by Gorillaz
You can buy my albums or singles here:
DIRECT FROM ME (LOSSLESS)
► https://bit.ly/2usJ3lq
ITUNES ► https://apple.co/1Lni4PR
AMAZON ► https://amzn.to/1U2rqUa
Frog Leap Studios Merchandise:
►https://www.frogleapstudios.com/shop/
Become…
You can buy my albums or singles here:
DIRECT FROM ME (LOSSLESS)
► https://bit.ly/2usJ3lq
ITUNES ► https://apple.co/1Lni4PR
AMAZON ► https://amzn.to/1U2rqUa
Frog Leap Studios Merchandise:
►https://www.frogleapstudios.com/shop/
Become…
Эксперименты с рекурсивной отрисовкой в Guile-PNG.
#guile #png #scheme #lisp #graphics
(use-modules (oop goops)
(png)
(png image)
(png graphics))
(define (draw-square! image x y size color)
(let ((square (make <rectangle>
#:position (make <point>
#:x x
#:y y)
#:width size
#:height size
#:color color)))
(draw! image square)))
(define (draw-squares! image x y size color)
(draw-square! image x y size color)
(when (> size 10)
(draw-squares! image
(+ x size)
(+ y (floor/ size 2))
(floor/ size 2)
color)))
(define (main args)
(let ((image (make <png-image>
#:width 1000
#:height 600))
(color #vu8(255 255 255 0)))
(draw-squares! image 0 50 500 color)
(scm->png image)))
#guile #png #scheme #lisp #graphics
💩3
Ещё один интересный подкаст от "Либо🔺Либо":
https://youtu.be/F0ZWO0FKYH0
https://youtu.be/F0ZWO0FKYH0
YouTube
Надежда на завтра: как мы побеждаем ВИЧ | Подкаст Почему мы ещё живы
#ПочемуМыЕщёЖивы #ФёдорКатасонов #ЛибоЛибо #Подкаст
Откуда взялся вирус иммунодефицита человека и почему до 1980-х о нём никто не знал? Что такое антиретровирусная терапия? Как так вышло, что первое лекарство от ВИЧ появилось ещё до того, как учёные нашли…
Откуда взялся вирус иммунодефицита человека и почему до 1980-х о нём никто не знал? Что такое антиретровирусная терапия? Как так вышло, что первое лекарство от ВИЧ появилось ещё до того, как учёные нашли…
💩3
Кстати, в GNU Guix обновили Guile-SSH до версии 0.16.0:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=0744540d09ddef8dbf25cc5d65da9d029dab338c
#gnu #guix #projects
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=0744540d09ddef8dbf25cc5d65da9d029dab338c
#gnu #guix #projects
GitHub
GitHub - artyom-poptsov/guile-ssh: Guile-SSH is a library that provides access to the SSH protocol for GNU Guile programs.
Guile-SSH is a library that provides access to the SSH protocol for GNU Guile programs. - artyom-poptsov/guile-ssh
💩2
memory heap
Эксперименты с рекурсивной отрисовкой в Guile-PNG. (use-modules (oop goops) (png) (png image) (png graphics)) (define (draw-square! image x y size color) (let ((square (make <rectangle> #:position…
Решил проблему с отрисовкой вертикальных и горизонтальных линий в Guile-PNG, сделав для них частные случаи, вместо использования алгоритма Брезенхэма.
#guile #png #scheme #lisp #graphics
#guile #png #scheme #lisp #graphics
❤4💩3
memory heap
https://lobachevskylab.timepad.ru/event/2268825/ #science #events
Media is too big
VIEW IN TELEGRAM
Видео-запись лекции Ирины Актугановой «Как искусство помогает науке понять себя».
Оригинал, если кому нужно (но не рекомендую пользоваться ВК, поэтому видео сюда и выложил):
https://vk.com/sciencenn?z=video-73339622_456239203%2Fvideos-73339622%2Fpl_-73339622_-2
#art #science #lections
Оригинал, если кому нужно (но не рекомендую пользоваться ВК, поэтому видео сюда и выложил):
https://vk.com/sciencenn?z=video-73339622_456239203%2Fvideos-73339622%2Fpl_-73339622_-2
#art #science #lections
Замёржили мой патч на пакет с FreeCAD в GNU Guix, который исправляет сборку:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=860e949896b1a9ae5427f4cf9fa690fdcaae48a0
\o/
#gnu #guix #guix_patches #freecad
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=860e949896b1a9ae5427f4cf9fa690fdcaae48a0
\o/
#gnu #guix #guix_patches #freecad
⚡4🔥1
Как вы могли заметить, отключил в канале все реакции, кроме ⚡️
Буду от вас электричеством подпитываться. ⚡️
Буду от вас электричеством подпитываться. ⚡️
⚡7
memory heap
Интересная подача: https://www.youtube.com/watch?v=mVUpKIFHqZk #music
YouTube
Patricia JANEČKOVÁ: "La Danza" (Rossini)
The time we are experiencing is unique and specific in many ways. That requires an original and uncoventional approach for artists who want to keep in touch with their audience. That's why I pulled out my picnic version of the grand piano and accompanied…
memory heap
Выпустил релиз Guile-PNG 0.3.0: https://github.com/artyom-poptsov/guile-png/releases/tag/v0.3.0 В новом релизе: - Улучшен парсер PNG. - Улучшен кодировщик PNG. - Библиотека теперь даёт возможность создавать PNG-изображения "с нуля", а не только загружать…
Патч с Guile-PNG 0.3.0 приняли в GNU Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=34feda1defbfbc23999489d3b9e1fa6bffbedd3b
Теперь поставить или обновить библиотеку можно так:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=34feda1defbfbc23999489d3b9e1fa6bffbedd3b
Теперь поставить или обновить библиотеку можно так:
$ guix pull#projects #guix #guix_patches
$ guix install guile-png
GitHub
GitHub - artyom-poptsov/guile-png: Portable Network Graphics (PNG) library for GNU Guile.
Portable Network Graphics (PNG) library for GNU Guile. - artyom-poptsov/guile-png
⚡1