Выпустил релиз Guile-PNG 0.1.0:
https://github.com/artyom-poptsov/guile-png/releases/tag/v0.1.0
Пока библиотека стабильно работает только с форматами цвета 8 бит. Есть возможность чтения и записи PNG-изображений, также можно получать доступ к пикселям изображения и делать обработку.
Есть два примера фильтров изображения: инверсия цветов и соларизация. Также в репозитории прилагаются примеры использования (в каталоге
Это уже третья моя библиотека которая использует Guile State Machine Compiler (Guile-SMC) для реализации детерминированного конечного автомата.
#projects #guile #png #library
https://github.com/artyom-poptsov/guile-png/releases/tag/v0.1.0
Пока библиотека стабильно работает только с форматами цвета 8 бит. Есть возможность чтения и записи PNG-изображений, также можно получать доступ к пикселям изображения и делать обработку.
Есть два примера фильтров изображения: инверсия цветов и соларизация. Также в репозитории прилагаются примеры использования (в каталоге
examples.)Это уже третья моя библиотека которая использует Guile State Machine Compiler (Guile-SMC) для реализации детерминированного конечного автомата.
#projects #guile #png #library
GitHub
Release v0.1.0 · artyom-poptsov/guile-png
Version 0.1.0
👏1
Аж олдскулы свело:
https://github.com/magiblot/tvision
Порт классического C++ фреймворка построения текстовых интерфейсов Turbo Vision, первая версия которого была выпущена в 1990-м году. Я в своё время начинал изучать программирование с Pascal (Turbo Pascal), и там как раз в IDE был такой интерфейс. На самом деле, в нём есть свой неповторимый шарм.
В 1997-м году компания Borland выпустила код фреймворка в общественное достояние, и на данный момент проект Turbo Vision, ссылка на который приведена выше, является его прямым развитием.
#gnu #linux #tui #library
https://github.com/magiblot/tvision
Порт классического C++ фреймворка построения текстовых интерфейсов Turbo Vision, первая версия которого была выпущена в 1990-м году. Я в своё время начинал изучать программирование с Pascal (Turbo Pascal), и там как раз в IDE был такой интерфейс. На самом деле, в нём есть свой неповторимый шарм.
В 1997-м году компания Borland выпустила код фреймворка в общественное достояние, и на данный момент проект Turbo Vision, ссылка на который приведена выше, является его прямым развитием.
#gnu #linux #tui #library
GitHub
GitHub - magiblot/tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross…
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support. - magiblot/tvision
🔥1