Předmět Autor Datum
a) umíš převést jpg/png formát na bitmapu? b) čemu říkáš "zvětšit" ???
dsa 20.03.2020 12:14
dsa
https://helloacm.com/how-to-convert-jpeg-to-bmp-and-bmp-to-jpeg-in-object-pascal-delphi/ zvětšit -…
Kocap 20.03.2020 13:12
Kocap
Zoom ??? jen to jinak nazýváš. Ten ořez bude mít určitý počet pixelů - méně, než výchozí obraz. Poč…
dsa 20.03.2020 13:19
dsa
Inšpiruj sa tu: http://delphidabbler.com/tips/99
pme 20.03.2020 14:03
pme
Rozhodně to nedělej jen pomocí věcí v Delphi, i když to jde. Ta manipulace - zvětšování a zmenšování… poslední
Jan Fiala 20.03.2020 14:51
Jan Fiala

Zoom ??? jen to jinak nazýváš.

Ten ořez bude mít určitý počet pixelů - méně, než výchozí obraz. Počet pixelů lze zvýšit některou metodou interpolace (bikubicky nebo rafinovanějšími postupy), ale je to jen "nafukování". Někdy to může mít pro určitý specifický účel (tisk velkého plakátu) smysl, ale obvykle to nic neřeší.

Rozhodně to nedělej jen pomocí věcí v Delphi, i když to jde. Ta manipulace - zvětšování a zmenšování není nijak sofistikovaná a výsledky tě neuspokojí. Najdi si nějakou knihovnu na práci s obrázky, třeba GraphicEx apod.
bez TImage to samozřejmě jde, můžeš používat rovnou objekty TJPG, TBitMap, TGraphics a celé to udělat na pozadí programově.

Zpět do poradny Odpovědět na původní otázku Nahoru