🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.asm
13 messages
13 total messages Started by Day Sun, 03 Jun 2007 17:08
Efekt podświetlenia textu
#1146
Author: Day
Date: Sun, 03 Jun 2007 17:08
13 lines
1162 bytes
Środowisko Win32
Język: ASM/MASM
Witam,

Chcę wykonać taki efekt. Mianowicie chciałbym by text dawał złudzenie, 
że świeci. Podkład czarny a aktualne plany na kontrolkę to edit. Kolor 
textu świecący zielony.

To tak na wstęp. Co należy zrobić by taki text dawał takie złudzenie?

Pozdrawiam

Day
Re: Efekt podświetlenia textu
#1147
Author: Matuzalem
Date: Sun, 03 Jun 2007 21:41
26 lines
1802 bytes
On 3 Cze, 19:08, Day <tolc...@tlen.pl> wrote:
> Środowisko Win32
> Język: ASM/MASM
> Witam,
>
> Chcę wykonać taki efekt. Mianowicie chciałbym by text dawał złudzenie,
> że świeci. Podkład czarny a aktualne plany na kontrolkę to edit. Kolor
> textu świecący zielony.
>
> To tak na wstęp. Co należy zrobić by taki text dawał takie złudzenie?
>
> Pozdrawiam
>
> Day

Witam

Nie za bardzo rozumiem "świecić"?
Jeśli chodzi o blur (coś typu światło neon) to można m.in.:
- wykonać odpowiednie bitmapy,
- użyć np. dx, ogl,
- samemu rysować (wohh ;])

Na edit w standardowym sposób tego nie zrobisz.

Pozdrawiam
Re: Efekt podświetlenia textu
#1148
Author: Day
Date: Wed, 06 Jun 2007 03:35
17 lines
1579 bytes
> Witam
> 
> Nie za bardzo rozumiem "świecić"?
> Jeśli chodzi o blur (coś typu światło neon) to można m.in.:
> - wykonać odpowiednie bitmapy,
> - użyć np. dx, ogl,
> - samemu rysować (wohh ;])
> 
> Na edit w standardowym sposób tego nie zrobisz.
> 
> Pozdrawiam
> 

Jak najbardziej domyślam się, że nic standardowego to nie byłoby.
Tak chcę by efektem był światło typu neon.
Jedyne co chcę by było wraz z tym podświetleniem to dość szybkie działanie.
Zatem czego powinienem użyć by działanie było jak najbardziej optymalne?
Re: Efekt podświetlenia textu
#1149
Author: Matuzalem
Date: Wed, 06 Jun 2007 10:41
36 lines
2922 bytes
On 6 Cze, 05:35, Day <tolc...@tlen.pl> wrote:
> > Witam
>
> > Nie za bardzo rozumiem "świecić"?
> > Jeśli chodzi o blur (coś typu światło neon) to można m.in.:
> > - wykonać odpowiednie bitmapy,
> > - użyć np. dx, ogl,
> > - samemu rysować (wohh ;])
>
> > Na edit w standardowym sposób tego nie zrobisz.
>
> > Pozdrawiam
>
> Jak najbardziej domyślam się, że nic standardowego to nie byłoby.
> Tak chcę by efektem był światło typu neon.
> Jedyne co chcę by było wraz z tym podświetleniem to dość szybkie działanie.
> Zatem czego powinienem użyć by działanie było jak najbardziej optymalne?

Powiem szczerze, że jeśli chodzi o optymalność to tu - mam na myśli to
co chcesz osiągnąć - jedyne co musisz zrobić to napisać kod
optymalnie, ponieważ nie zależnie od tego czy użyjesz pure api, ogl,
dx każda z form będzie optymalna dla siebie, jedyną różnicą może być
uzyskany efekt końcowy (który niczym się może nie różnić wizualnie) no
i oczywiście więcej/mniej opisania kodu.
Wybierz metodę która by odpowiadała najbardziej Tobie (tzn. co znasz
najlepiej). Osobiście wybrałbym prawdo podobnie api, choć
zastanawiałbym się nad dx - ale myślę, że zaprzęganie do tego dd jest
trochę bez sensu, ponieważ nie jest to nie wiadomo jaka grafika,
dlatego jednak prawdo podobnie api.
Odpowiednie manipulowanie regionami, paletami, maskami itp. powinno
załatwić sprawę dając ładny efekt + optymalność (która tu w większym
stopniu już zależ od Ciebie).
Tak jeszcze na marginesie; np. winamp odpowiednia składanka bitmap i
api, a myślę, że daje zadowalający efekt.

Pozdrawiam
Re: Efekt podświetlenia textu
#1150
Author: Day
Date: Wed, 06 Jun 2007 14:27
27 lines
2489 bytes
> Powiem szczerze, że jeśli chodzi o optymalność to tu - mam na myśli to
> co chcesz osiągnąć - jedyne co musisz zrobić to napisać kod
> optymalnie, ponieważ nie zależnie od tego czy użyjesz pure api, ogl,
> dx każda z form będzie optymalna dla siebie, jedyną różnicą może być
> uzyskany efekt końcowy (który niczym się może nie różnić wizualnie) no
> i oczywiście więcej/mniej opisania kodu.
> Wybierz metodę która by odpowiadała najbardziej Tobie (tzn. co znasz
> najlepiej). Osobiście wybrałbym prawdo podobnie api, choć
> zastanawiałbym się nad dx - ale myślę, że zaprzęganie do tego dd jest
> trochę bez sensu, ponieważ nie jest to nie wiadomo jaka grafika,
> dlatego jednak prawdo podobnie api.
> Odpowiednie manipulowanie regionami, paletami, maskami itp. powinno
> załatwić sprawę dając ładny efekt + optymalność (która tu w większym
> stopniu już zależ od Ciebie).
> Tak jeszcze na marginesie; np. winamp odpowiednia składanka bitmap i
> api, a myślę, że daje zadowalający efekt.
> 
> Pozdrawiam
> 

Mi odpowiada api a zarazem ogl. A chodzi mi o kontrolkę tekstu 
przetwarzającą dużo znaków [above 15k]. Dlatego chciałbym by załadowanie 
nie trwało wieki a zarazem edycja też była szybka.
Zatem jakieś rady co do tego jak to wykonać? Rady na grupie czy prywatnie?

Pozdrawiam
Day.
Re: Efekt podświetlenia textu
#1151
Author: Matuzalem
Date: Wed, 06 Jun 2007 15:41
42 lines
3539 bytes
On 6 Cze, 16:27, Day <tolc...@tlen.pl> wrote:
> > Powiem szczerze, że jeśli chodzi o optymalność to tu - mam na myśli to
> > co chcesz osiągnąć - jedyne co musisz zrobić to napisać kod
> > optymalnie, ponieważ nie zależnie od tego czy użyjesz pure api, ogl,
> > dx każda z form będzie optymalna dla siebie, jedyną różnicą może być
> > uzyskany efekt końcowy (który niczym się może nie różnić wizualnie) no
> > i oczywiście więcej/mniej opisania kodu.
> > Wybierz metodę która by odpowiadała najbardziej Tobie (tzn. co znasz
> > najlepiej). Osobiście wybrałbym prawdo podobnie api, choć
> > zastanawiałbym się nad dx - ale myślę, że zaprzęganie do tego dd jest
> > trochę bez sensu, ponieważ nie jest to nie wiadomo jaka grafika,
> > dlatego jednak prawdo podobnie api.
> > Odpowiednie manipulowanie regionami, paletami, maskami itp. powinno
> > załatwić sprawę dając ładny efekt + optymalność (która tu w większym
> > stopniu już zależ od Ciebie).
> > Tak jeszcze na marginesie; np. winamp odpowiednia składanka bitmap i
> > api, a myślę, że daje zadowalający efekt.
>
> > Pozdrawiam
>
> Mi odpowiada api a zarazem ogl. A chodzi mi o kontrolkę tekstu
> przetwarzającą dużo znaków [above 15k]. Dlatego chciałbym by załadowanie
> nie trwało wieki a zarazem edycja też była szybka.

Jeśli kod ma być w miarę przenośny to rzeczywiście ogl, choć powiem
szczerze, że zaprzęganie engine graficznego do czegoś tak mało
wymagającego jest trochę mijające się z celem.
Myślę, że api jest tu wystarczające. Można wykorzystać jakieś gotowe
biblioteki do ładowania np.: jpg, png, itp. albo zrobić to w bmp (choć
akurat bmp kojarzy się z dużą wagą) - jednakże odpowiednio napisany
kod dla api przy czymś takim jest naprawdę szybki - no chyba, że masz
zamiar dodać jakieś efekty, animacje i nie wiadomo co to api nie jest
złym wyborem, ale mnóstwo pisania.

Reasumując ja wybrałbym api.

> Zatem jakieś rady co do tego jak to wykonać? Rady na grupie czy prywatnie?

Najlepszą radą jest dogłębne poznanie api danego systemu, a potem już
z górki.

Pozdrawiam
Re: Efekt podświetlenia textu
#1152
Author: Day
Date: Wed, 06 Jun 2007 16:22
11 lines
1476 bytes
> Najlepszą radą jest dogłębne poznanie api danego systemu, a potem już
> z górki.
> 
> Pozdrawiam
> 

Jest w ogóle dogłębne poznanie api całego?!
Zatem radzisz poprzez wrzucanie poszczególnych bitmap zamiast textu... 
tak? Nic lepszego nie będzie?

Pozdrawiam
Re: Efekt podświetlenia textu
#1153
Author: Matuzalem
Date: Wed, 06 Jun 2007 20:17
19 lines
1965 bytes
On 6 Cze, 18:22, Day <tolc...@tlen.pl> wrote:
> > Najlepszą radą jest dogłębne poznanie api danego systemu, a potem już
> > z górki.
>
> > Pozdrawiam
>
> Jest w ogóle dogłębne poznanie api całego?!
> Zatem radzisz poprzez wrzucanie poszczególnych bitmap zamiast textu...
> tak?

Tworzysz odpowiednią mapę ze znakami, teksturami, pakujesz to do
jednego "obrazka" i gotowe

> Nic lepszego nie będzie?

Co lepszego? graficzny "wystrój" zależy już od jakości i wyglądu
poszczególnych regionów.

Pozdrawiam
Re: Efekt podświetlenia textu
#1154
Author: Matuzalem
Date: Wed, 06 Jun 2007 20:26
19 lines
1959 bytes
On 6 Cze, 18:22, Day <tolc...@tlen.pl> wrote:
> > Najlepszą radą jest dogłębne poznanie api danego systemu, a potem już
> > z górki.
>
> > Pozdrawiam
>
> Jest w ogóle dogłębne poznanie api całego?!
> Zatem radzisz poprzez wrzucanie poszczególnych bitmap zamiast textu...
> tak?

Tworzysz odpowiednią mapę ze znakami, teksturami, pakujesz to do
jednego "obrazka" i gotowe

> Nic lepszego nie będzie?

Co lepszego? graficzny "wystrój" zależy już od jakości i wyglądu
poszczególnych regionów.

Pozdrawiam
Re: Efekt podświetlenia textu
#1155
Author: Day
Date: Wed, 06 Jun 2007 20:34
5 lines
1485 bytes
Matuzalem pisze:
> Tworzysz odpowiednią mapę ze znakami, teksturami, pakujesz to do
> jednego "obrazka" i gotowe

To jeszcze jak mógłbyś powiedzieć jak wyciąć z tego potem
Re: Efekt podświetlenia textu
#1156
Author: Matuzalem
Date: Wed, 06 Jun 2007 21:28
11 lines
1781 bytes
On 6 Cze, 22:34, Day <tolc...@tlen.pl> wrote:
> Matuzalem pisze:
>
> > Tworzysz odpowiednią mapę ze znakami, teksturami, pakujesz to do
> > jednego "obrazka" i gotowe
>
> To jeszcze jak mógłbyś powiedzieć jak wyciąć z tego potem

np. BitBlt

Pozdrawiam
Re: Efekt podświetlenia textu
#1157
Author: Day
Date: Wed, 06 Jun 2007 21:44
15 lines
1758 bytes
Matuzalem pisze:
> On 6 Cze, 22:34, Day <tolc...@tlen.pl> wrote:
>> Matuzalem pisze:
>>
>>> Tworzysz odpowiednią mapę ze znakami, teksturami, pakujesz to do
>>> jednego "obrazka" i gotowe
>> To jeszcze jak mógłbyś powiedzieć jak wyciąć z tego potem
> 
> np. BitBlt
> 
> Pozdrawiam
> 
Dobra zatem to ostatnia wiadomość na ten temat... dziękuję za pomoc.

Day
Re: Efekt podświetlenia textu
#1158
Author: Remek
Date: Fri, 08 Jun 2007 11:41
12 lines
1196 bytes
Użytkownik "Day" napisał:w

> Chcę wykonać taki efekt. Mianowicie chciałbym by text dawał złudzenie,
> że świeci. Podkład czarny a aktualne plany na kontrolkę to edit. Kolor
> textu świecący zielony.

Brałeś pod uwagę RichEdit? Ma spore możliwości.

-- 
Pozdrawiam Remek
K7S5A, Duron 1,1
Windows98 SE, IE6, OE6
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads