Jak stworzyć skórkę używając pliku png

0

Witam
Interesuje mnie taka rzecz. Mianowicie, zalozmy ze mam w pliku png widok okna głównego programu, o nietypowym wyglądzie.
Używając pakietu "TPNGImage 1.4" mogę w komponencie TImage wyświetlić ten obrazek w przezroczystości.

Jak uzyskać przezroczystość okna, by widoczny był tylko obrazek, a wszystko inne zostało wycięte? Czy da się zastosować regiony używając formatu png? (Ustawienie TransparenColor dla formy odpada - chcę to zrobić inaczej)

Robił ktoś z was program, korzystający z plików png? Bo korzystanie z regionow oparte na bitmapach ma tę wadę, że dużo to zajmuje.
A à propos regionów, interesuje mnie takie coś. Załóżmy, że mam forme, na której położony jest TImage z obrazkiem z np. samochodem. Tworząc regiony usuwam tło i mam forme w ksztalcie samochodu - ale jesli chcę zwiększyć rozmiar formy - tego samochodu - jak to się robi?
Mam nadzieję, że ktoś zrozumie o czym piszę...
Pozdr
Pepe

0

Co do rozsciagania BPM to daj wlasciwosci TImage:

AutoSize := False;
Stretch := True;
0
mitring napisał(a)

Co do rozsciagania BPM to daj wlasciwosci TImage:

AutoSize := False;
Stretch := True;

Ta opcja odpada.

0

jesli mozesz to daj link z ktorego mozna zassac TPNGImage 1.4 bo wlasnie takiego komponentu szukam
dzieki

0
greenmag napisał(a)

jesli mozesz to daj link z ktorego mozna zassac TPNGImage 1.4 bo wlasnie takiego komponentu szukam
dzieki

Tutaj:
http://pngdelphi.sourceforge.net/

0

jedyne co u mnie dziala to tylko to:

Brush.Style := bsClear;

to niezbyt dobre zrozwiaznie i pewno go znasz
ale inne formy przezroczystosci u mnie nie dzialaja

a tak <ort>w ogóle</ort> to dzieki za link to komponetu - jest super

1 użytkowników online, w tym zalogowanych: 0, gości: 1