29. juli 2000 - 18:38Der er
2 kommentarer og 2 løsninger
Jpeg som Bitmap i Builder
Jeg prøver at ligge et billedet ind på et TBitmap objekt. Det virker fint med når Image1 er et bitmap-billede. Men ikke når Image1 er et Jpeg-billeder. Er det ikke muligt at gøre det sådan?
I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
Nej det er det ikke. jpeg er et komprimeret billedet, og du angiver netop med TBitmap at det er et bitmap du arbejder med. et Bitmap er helt ukomprimeret.
Det er jeg ikke enig i !!! Jeg formoder at du først har \"loadet\" JPG billedet ind i TImage componenten. I det øjeblik du gør det, bliver det de-komprimeret OG omdannet til en bitmap. Og dermed kan du \"tegne\" bitmappen på et andet canvas vha. Draw metoden - på samme måde som når man laver ListBoxes med ikoner f.eks.
Jeg har derfor to spørgsmål til dig: Kan du se dit JPG billede i TImage componenten ??? Jeg har oplevet at det ikke er alle JPG formater den understøtter, og dermed kan vise. (Men det plejer at give en exception, og så er man jo ikke længere i tvivl.) Hvis du kan se det - er det så ikke fordi en anden component overlapper dit canvas ???
Jeg har des værre ikke en C++ Builder her på Arbejde, men \"kun\" en Delphi. Koden i dette tilfælde er så ens så mon ikke selv du kan porte det ?
Placer et image og en knap på en form og skriv så det følgende kode :
procedure TForm1.Button1Click(Sender: TObject); var JPEG : TJPEGImage; begin JPEG := TJpegImage.Create; JPEG.LoadFromFile(\'D:\\Foto\\2000\\08 August\\20002008\\P0002010.jpg\'); Image1.Stretch := True; Image1.Picture.Bitmap.Assign(JPEG); JPEG.Free; end;
Bekalger endnu en gang at jeg svarer med et Delphi eksempel ..
Jens B
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.