Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Apr 21, 2019 3:34 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 70 posts ]  Go to page Previous 1 2 3 4 5
Author Message
 Post subject: Re: Wanted: Font library
PostPosted: Thu Feb 11, 2016 8:21 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1142
Пример не запускается


Attachments:
Безымянный.png
Безымянный.png [ 4.33 KiB | Viewed 1682 times ]

_________________
я лишь учусь
Top
   
 Post subject: Re: Wanted: Font library
PostPosted: Thu Feb 11, 2016 11:53 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1259
Пример давно устарел, я заменил функцию CountUTF8Z.
Вот, если надо.


Attachments:
test.asm [1.31 KiB]
Downloaded 81 times
Top
   
PostPosted: Sun Mar 06, 2016 9:46 am 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 141
Прошу добавить Rasterworks в образ.


Top
   
PostPosted: Mon Mar 07, 2016 3:27 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1259
Сделано.


Top
   
PostPosted: Sat Jun 25, 2016 3:32 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1142
Такой вопрос, что из себя представляет буфер для drawText?

_________________
я лишь учусь


Top
   
PostPosted: Sat Jun 25, 2016 3:54 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1259
Такой же как и для сисфункции 4. А из описания не понятно?

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


Top
   
PostPosted: Sat Jun 25, 2016 12:44 pm 
Offline

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

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

_________________
я лишь учусь


Top
   
PostPosted: Mon Jun 27, 2016 11:22 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1142
Пытаюсь выяснить в чем у меня проблема с библиотекой. Можно пояснить эти строки из примера:

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

_________________
я лишь учусь


Top
   
PostPosted: Mon Jun 27, 2016 12:59 pm 
Offline
Mentor/Kernel Developer
User avatar

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


Top
   
PostPosted: Mon Jun 27, 2016 3:20 pm 
Offline

Joined: Sun Aug 09, 2015 3:41 pm
Posts: 109
Pathoswithin wrote:
0xFFFFFF или -1.
Это не одно и то же строго говоря. Если учитываться будет альфа канал, то -1 это прозрачный цвет.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 70 posts ]  Go to page Previous 1 2 3 4 5

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited