» »

Image Resize v c++ Borland)

Image Resize v c++ Borland)

baloh82 ::

Lepo pozdrav vsem

Mene zanima če mi lahko kdo pomaga, namreč naredil sem Listview in na ta listview jaz preko ImageList-a vstavljam slike. In sedaj težava: namreč jaz bi rad imel slike velike 70x70 , vendar pa ko jaz dodam sliko se meni naredi od slike, ki je velika npr. 800x600 samo en del slike, ki je pač velik 70x70, ostali del slike pa ni viden. In me zanima kako bi lahko naredil neko funkcijo al pa h kodi dodal, da mi bo veliko sliko pomanjšal na 70x70. Zraven bom dodal še kar mam do sedaj narjen in bi vas prosil, če mi lahko kdo kakorkoli pomaga pri tem problemu. Delam pa v Borland C++Builderju. In ta del kode mi naredi lepo vse, vse kar mora še narest je pač Resize oz da bo celotna slika manjše velikosti.

TListItem *litem;
Graphics::TBitmap *bitmp;
bitmp = new Graphics::TBitmap();
bitmp->LoadFromFile("C:\\... \\slika.bmp");
ImageList1->Add(bitmp, NULL);
bitmp->LoadFromFile("C:\\...\\testna.bmp");
ImageList1->Add(bitmp, NULL);

for(int i = 0; i < ImageList1->Count; i++)
{
ImageList1->GetBitmap(i, bitmp);
litem = ListView1->Items->Add();
litem->ImageIndex = i;
litem->Caption = "info";
Application->ProcessMessages();
Sleep(1000);
}
delete bitmp;

Hvala za pomoč

LP

Person ::

GDI APIje malo poglej ...
Let's make something useful!

baloh82 ::

sem si že pogledal pa nisem zasledil ničesar kar bi se dal uporabiti.
Zato se pa obračam na pomoč tukaj

kulSMS ::

v komponenti TImageList (v Delphiju, v borlandovem c++ verjetno isto) če dvakrat klikneš na njo imaš pod options (Crop, Stretch, Center)

baloh82 ::

thx za info
Vse v redu in prav, vendar pa je problem ta, da zdej če bo to nek direktorij, kjer bo not na tisoče slik, bo mal beda vsako posebej not vstavlat pa štimat.
Tko da sej predlog je bil super, res da mam jst napisan trenutno za posamezno sliko, vendar ko se bodo slike enkrat naložile bi bilo lepo da bi ble vse že lepo poštimane ipd.

Še enkrat hvala KULSms

lp


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Risanje upočasnjuje timer

Oddelek: Pomoč in nasveti
5896 (676) jernejl
»

[C#] WPF vprašanja

Oddelek: Programiranje
101420 (1042) Ciklamen
»

java problem

Oddelek: Programiranje
71002 (882) Sergio
»

[Netbeans-Java]Embossing,blurring,sharpening

Oddelek: Programiranje
71498 (1400) t3hn0
»

[Visual C#] "Format" shranjevanja?

Oddelek: Programiranje
101255 (1040) c0dehunter

Več podobnih tem