Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт авг 18, 2017 8:00 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 70 сообщений ]  На страницу Пред. 1 2 3 4 5
Автор Сообщение
 Заголовок сообщения: Re: Wanted: Font library
СообщениеДобавлено: Чт фев 11, 2016 8:21 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1060
Пример не запускается


Вложения:
Безымянный.png
Безымянный.png [ 4.33 КБ | 1073 просмотра ]

_________________
я лишь учусь
Вернуться к началу
 Заголовок сообщения: Re: Wanted: Font library
СообщениеДобавлено: Чт фев 11, 2016 11:53 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1163
Пример давно устарел, я заменил функцию CountUTF8Z.
Вот, если надо.


Вложения:
test.asm [1.31 КБ]
36 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Font library (Rasterworks)
СообщениеДобавлено: Вс мар 06, 2016 9:46 am 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 73
Прошу добавить Rasterworks в образ.


Вернуться к началу
 Заголовок сообщения: Re: Font library (Rasterworks)
СообщениеДобавлено: Пн мар 07, 2016 3:27 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1163
Сделано.


Вернуться к началу
 Заголовок сообщения: Re: Font library (Rasterworks)
СообщениеДобавлено: Сб июн 25, 2016 3:32 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1060
Такой вопрос, что из себя представляет буфер для drawText?

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: Font library (Rasterworks)
СообщениеДобавлено: Сб июн 25, 2016 3:54 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1163
Такой же как и для сисфункции 4. А из описания не понятно?

xSize dd ?
ySize dd ?
picture rb xSize * ySize * bpp


Вернуться к началу
 Заголовок сообщения: Re: Font library (Rasterworks)
СообщениеДобавлено: Сб июн 25, 2016 12:44 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1060
После сна стало все сразу ясно :) Теперь осталось выяснить почему у меня выводится лишь черный прямоугольник. Вроде все правильно написал, длину строки считает, rasterworks_drawText тоже возвращает заданную ширину символов, но вместо текста только черная область :(

P.S. Пример работает, это я на Си повторить не могу пока

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: Font library (Rasterworks)
СообщениеДобавлено: Пн июн 27, 2016 11:22 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1060
Пытаюсь выяснить в чем у меня проблема с библиотекой. Можно пояснить эти строки из примера:

Код:
mov   eax,-1
mov   edi,buf+8
mov   ecx,24000h
rep stosd
?

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: Font library (Rasterworks)
СообщениеДобавлено: Пн июн 27, 2016 12:59 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1163
Библиотека рисует только текст на любом входящем изображении. Если тебе нужен белый фон, то сначала нужно его нарисовать — 0xFFFFFF или -1.


Вернуться к началу
 Заголовок сообщения: Re: Font library (Rasterworks)
СообщениеДобавлено: Пн июн 27, 2016 3:20 pm 
Не в сети

Зарегистрирован: Вс авг 09, 2015 3:41 pm
Сообщения: 79
Pathoswithin писал(а):
0xFFFFFF или -1.
Это не одно и то же строго говоря. Если учитываться будет альфа канал, то -1 это прозрачный цвет.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 70 сообщений ]  На страницу Пред. 1 2 3 4 5

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB