Avatar billede morten_s Nybegynder
06. juli 2001 - 17:32 Der er 8 kommentarer og
1 løsning

Komprimere billedefiler

Med en OpenPicture dialog kan jeg indlæse billeder af typen:
All (*.jpg;*.jpeg;*.bmp;*.ico;*.emf;*.wmf

De kan vises i en TImage.
Mit spørgsmål går på om TImage kan bruges til at konvertere/gemme billedfilerne i et komprimeretformat
f.eks. JPG. og derefter gemme dem i en Databses BLOB felt.

Hvis ja, så gerne et par linier kode
Avatar billede martinlind Nybegynder
07. juli 2001 - 10:58 #1
Delphi har en TJPGStream du kan bruge.
Avatar billede martinlind Nybegynder
07. juli 2001 - 10:59 #2
Kig på ISAPI ( web ) Demo\'en for eks. på brug
Avatar billede poull Nybegynder
09. juli 2001 - 18:26 #3
For at bruge jpg\'er i delphi skal du bruge (og dermed tilføje i uses) den der jpegs

Så har du mulihed for at bruge en type der hedder tjpeg og dertil kan du assigne fx en bitmap.
Avatar billede morten_s Nybegynder
10. juli 2001 - 14:15 #4
Ingen som har lidt kode til ovenstående ?
Avatar billede martinlind Nybegynder
10. juli 2001 - 14:37 #5
Jo da *S*, dette er fra det eks. jeg omtalte :


var
  Jpg: TJpegImage;
  S: TMemoryStream;
  B: TBitmap;
begin
  Jpg := TJpegImage.Create;
  try
    B := TBitmap.Create;
    try
      B.Assign(BioLifeGraphic);
      Jpg.Assign(B);
    finally
      B.Free;
    end;
    S := TMemoryStream.Create;
    Jpg.SaveToStream(S);
    S.Position := 0;
    Response.ContentType := \'image/jpeg\';
    Response.ContentStream := S; // do not free the stream because the response
                                // object will handle that task.
  finally
    Jpg.Free;
  end;
end;

/Martin
Avatar billede martinlind Nybegynder
11. juli 2001 - 19:19 #6
morten_s >> har du overvejet og fortælle hvad det er du ikke forstår ???
Avatar billede poull Nybegynder
11. juli 2001 - 19:42 #7
martinlind >>
Nu er det ikke alle der har tid/mulighed for at komme på nettet hver dag (fx mig)
Avatar billede martinlind Nybegynder
11. juli 2001 - 20:42 #8
poull >> Nej men han har været på og afvise mit svar, så havde det jo været smart at spørge igen samtidig. *S*
Avatar billede poull Nybegynder
19. juli 2001 - 22:46 #9
Jo det vil jeg så gerne give dig ret i
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester