Board.KolibriOS.org
http://board.kolibrios.org/

Функции рисования 2d графики (библиотеки vectors и buf2d)
http://board.kolibrios.org/viewtopic.php?f=24&t=1319
Страница 7 из 7

Автор:  IgorA [ Вт фев 09, 2016 1:54 am ]
Заголовок сообщения:  Re: Функции рисования 2d графики (библиотеки vectors и buf2d

rev 6175
Разделил файл buf2d.asm на 3 части для удобства редактирования, был уж очень большой 120 кб. Вынес функции по рисованию в буфере в файл fun_draw.inc, а также вынес все воксельные функции в отдельный файл fun_voxel.inc.
Расширил функцию buf2d_resize, а именно добавил параметр который указывает на то менять ли размеры буфера под изображение или менять само изображение. Изменение размеров изображения работает пока только на сжатие.
Пока что программ использующих это сжатие еще нет, но оно может быть полезным так как алгоритм сжатия учитывает цвета всех пикселей исходного изображения. Пример сжатия на картинке внутри.
Спойлер: Показать
Вложение:
resize_w.png
resize_w.png [ 64.95 КБ | 347 просмотров ]

rev 6178
В buf2d_resize добавлено сжатие и по высоте.

Автор:  0CodErr [ Сб дек 17, 2016 3:06 pm ]
Заголовок сообщения:  Re: Функции рисования 2d графики (библиотеки vectors и buf2d)

В каком сейчас состоянии функции дизеринга?
Что-нибудь изменилось с того момента viewtopic.php?f=24&t=1319&start=75#p50610
Или этими функциями по-прежнему нельзя полноценно пользоваться?

Автор:  Heavyiron [ Сб дек 17, 2016 9:39 pm ]
Заголовок сообщения:  Re: Функции рисования 2d графики (библиотеки vectors и buf2d)

0CodErr писал(а):
В каком сейчас состоянии функции дизеринга?

Я вроде забил тогда, даже и не помню уже.

Страница 7 из 7 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/