Cum se creează miniaturi pentru imagini mari

Cum se creează miniaturi pentru imagini mari?

Și StretchBlt a încercat?

da, viteza este aceeași
aceasta este problema

> [2] idiliya # xA0; (19.12.04 17:05)

Dacă jpeg, după ce a lucrat mai întâi cu parametrii sarcinii - 1/8 dimensiune, viteză mai mare de calitate. Și apoi așa cum este indicat în [1].







procedura TForm1.Button1Click (expeditor: TObject);
var
# xA0; a: TJPEGImage;
începe
# xA0; dacă OpenDialog1.Execute apoi
# xA0; # xA0; începeți
# xA0; # xA0; # xA0; a: = TJPEGImage.Create;
# xA0; # xA0; # xA0; încercați
# xA0; # xA0; # xA0; # xA0; a.Scale: = jsEighth;
# xA0; # xA0; # xA0; # xA0; a.Performanță: = jpBestSpeed;
# xA0; # xA0; # xA0; # XA0; a.LoadFromFile (OpenDialog1.FileName);
# xA0; # xA0; # xA0; # xA0; Image1.PictureAssign (a); // pot fi înlocuite cu StretchBlt
# xA0; # xA0; # xA0; în cele din urmă






# xA0; # xA0; # xA0; # xA0; a.Free;
# xA0; # xA0; # xA0; sfârșitul;
# xA0; # xA0; sfârșitul;
se încheie;

pe senzații subiective:

PS
Îl folosesc pentru a scoate imagini de 5880x5880 pixeli cu o rezoluție de 300 dpi (50x50 cm). TImage și curbele raster de tablou standard și cu gdiplus - muște. Și miniaturi.

1. în XP au fost găsite și obiecte COM rapid pentru acest lucru.
2. Deoarece au fost implicați și în DX DShow. apoi de acolo poți face repede. dar nu poți

cerută de la 98 și în continuare
Mulțumesc lui Dumnezeu că nu de la 95 (mai sunt încă mesaje pe care Hover trebuie să le aibă)

procedura TForm1.FormCreate (expeditor: TObject);
începe
# xA0; dacă Image1.Picture.Graphic este TJPEGImage atunci
# xA0; începeți
# xA0; # xA0; TJPEGImage (Image1.Picture.Graphic) .DIBNeeded;
# xA0; sfârșitul;
se încheie;

Acest cod face explicit și imediat să decodeze jpeg, în loc să facă acest lucru atunci când afișează o imagine
delphiworld.narod.ru

Mi-am facut albumul de fotografii, am folosit GDI + si lucrez pe 98 numai cu programul de a purta acest DLL, functioneaza rapid, dar este mai bine sa stochezi doua imagini.

cu GDI + a început să se întoarcă încet

idiliya # xA0; (20.12.04 11:12) [15]
cu GDI + a început să se întoarcă încet
atat de repede sau in liniste?) Doar pana acum, el a pompat de la dosarele zaghlovochnye pentru gdi +, vreau sa schimb albumul meu foto pentru el!







Articole similare

Trimiteți-le prietenilor: