/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Bitmaps med fast bredde ?
Fra : MJ


Dato : 03-06-01 06:53

Hej..

Jeg har en bunke bitmaps der skal bruges på en hjemmeside, og jeg vil gerne
lave en programstump som kan skalere billederne ned til en ny størrelse
(fast bredde), og gemme dem i en ny fil.

Da jeg ikke tidligere har arbejdet ret meget med bitmaps og VB, prøver jeg
at spørge her for at høre om nogen har en genvej til at løse denne opgave.

På forhånd tak

Morten Jensen



 
 
Kim Pedersen [vbCode~ (03-06-2001)
Kommentar
Fra : Kim Pedersen [vbCode~


Dato : 03-06-01 16:38

Hej Morten

> Jeg har en bunke bitmaps der skal bruges på en hjemmeside, og jeg vil
gerne
> lave en programstump som kan skalere billederne ned til en ny størrelse
> (fast bredde), og gemme dem i en ny fil.

Du kan bruge StretchBlt API...

Hilsen/Best Regards
Kim Pedersen, vbCode Magician
http://hjem.get2net.dk/vcoders/cm
ICQ: 62990889



MJ (04-06-2001)
Kommentar
Fra : MJ


Dato : 04-06-01 07:40

>
> Du kan bruge StretchBlt API...
>

Tak for dit svar..

Jeg har prøvet StretchBlt, men netop nedskalering virker dårligt med denne
funktion. Opskalering fungerer fint.

Mine billeder er 24-bit .jpg, og billederne bliver dårlige i farverne - det
virker næsten som om de bliver konverteret til 256 farver ?

Er der en løsning på dette ?

Morten



Kim Pedersen [vbCode~ (04-06-2001)
Kommentar
Fra : Kim Pedersen [vbCode~


Dato : 04-06-01 23:23

Hej Morten

> Jeg har prøvet StretchBlt, men netop nedskalering virker dårligt med denne
> funktion. Opskalering fungerer fint.
>
> Mine billeder er 24-bit .jpg, og billederne bliver dårlige i farverne -
det
> virker næsten som om de bliver konverteret til 256 farver ?
>
> Er der en løsning på dette ?

Har du sørget for at dit memory DC har den rigtige palette?? StretchBlt
laver ikke om på antallet af farver. Derimod er det vigtigt at du husker at
vælge den rigtige palette ind i det MemoryDC du anvender.

Hilsen/Best Regards
Kim Pedersen, vbCode Magician
http://hjem.get2net.dk/vcoders/cm
ICQ: 62990889





MJ (06-06-2001)
Kommentar
Fra : MJ


Dato : 06-06-01 07:54

> > Mine billeder er 24-bit .jpg, og billederne bliver dårlige i farverne -
> det
> > virker næsten som om de bliver konverteret til 256 farver ?
> >
> > Er der en løsning på dette ?
>
> Har du sørget for at dit memory DC har den rigtige palette?? StretchBlt
> laver ikke om på antallet af farver. Derimod er det vigtigt at du husker
at
> vælge den rigtige palette ind i det MemoryDC du anvender.

Jeg har prøvet at bruge eksemplet med StretchBlt på din side, og det er her
jeg ser at det konverterede bitmap afviger ved nedskalering.

Min manglende viden om grafik og VB gør at jeg ikke ved om den rigtige
palette er valgt.

Har du evt. et godt link til at blive klogere af ??

Hilsen
Morten.



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste