/
Forside
/
Teknologi
/
Udvikling
/
Delphi/Pascal
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Delphi/Pascal
#
Navn
Point
1
oldwiking
603
2
jrossing
525
3
rpje
520
4
EXTERMINA..
500
5
DJ_Puden
250
6
PARKENSS
230
7
technet
210
8
jdjespers..
200
9
VMEK
153
10
lavang
136
Halvering af størelsen på et jpg bill
Fra :
Michael [2800]
Dato :
07-04-04 08:52
Hej,
Hvordan ændre jeg på størelsen af et jpg billede til fx 50% af original
billedet?
Evt. hvad skal jeg kigge efter?
Jeg bruger Delphi 4
/md
Thor (
07-04-2004
)
Kommentar
Fra :
Thor
Dato :
07-04-04 14:29
Her skal du se:
uses jpeg;
{$R *.dfm}
function jpegresize(jpg : tjpegimage; scalepct : integer): tjpegimage;
var bm : tbitmap;
jp : tjpegimage;
begin
bm := tbitmap.Create;
bm.Width := jpg.Width * scalepct div 100;
bm.height:= jpg.height * scalepct div 100;
with bm do
Canvas.StretchDraw(rect(0,0,width-1, height-1), jpg);
jp := tjpegimage.Create;
jp.assign(bm);
bm.Free;
result := jp;
end;
procedure TForm1.Button1Click(Sender: TObject);
var jp : tjpegimage;
begin
jp := tjpegimage.create;
jp.loadfromfile('c:\IMG_1299.JPG');
jpegresize(jp, 25).savetofile('c:\test.jpg');
end;
og det virker, - ihvertfald i D7
mvh Thor
"Michael [2800]" <michael@mhcdan.dk> skrev i en meddelelse
news:4073b2c6$0$533$edfadb0f@dread14.news.tele.dk...
> Hej,
>
> Hvordan ændre jeg på størelsen af et jpg billede til fx 50% af original
> billedet?
>
> Evt. hvad skal jeg kigge efter?
> Jeg bruger Delphi 4
>
>
> /md
Michael [2800] (
07-04-2004
)
Kommentar
Fra :
Michael [2800]
Dato :
07-04-04 19:20
Kanon!
Tak skal du havde Thor.
Det virker også i D4.
Go' påske
/md
Søg
Alle emner
Teknologi
Udvikling
Delphi/Pascal
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177821
Tips :
31980
Nyheder :
719565
Indlæg :
6410982
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.