Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi JPGzu BMP ohne Umbenennen (https://www.delphipraxis.net/136552-jpgzu-bmp-ohne-umbenennen.html)

Johannes013 2. Jul 2009 19:27


JPGzu BMP ohne Umbenennen
 
Hallo Leute,

ich arbeite an einem Programm, dass nur mit Bitmaps arbeitet. Nun ist auch ein kleiner Konverter dabei, der eine JGP bild ing ein BMP machen soll. Über einen SavePictureDialog laüft das nicht, zumindest ist das Bitmap dann ungültig.

Wie kann ich ein JPG in ein ECHTES Bitmap machen?

Ich hoffe in diesem tollen Forum auf antwort :zwinker:


mfg Johannes013 :wink:

toms 2. Jul 2009 19:32

Re: JPGzu BMP ohne Umbenennen
 
Zitat:

Zitat von Johannes013
Über einen SavePictureDialog laüft das nicht, zumindest ist das Bitmap dann ungültig.

Hallo, wie meinst du das? Mit dem TSavePictureDialog wählst du ja nur den Pfad+Dateinamen aus.

Larsi 2. Jul 2009 19:33

Re: JPGzu BMP ohne Umbenennen
 
Delphi-Quellcode:
uses
  JPEG;

procedure JPEGtoBMP(const FileName: TFileName);
var
  jpeg: TJPEGImage;
  bmp: TBitmap;
begin
  jpeg := TJPEGImage.Create;
  try
    jpeg.CompressionQuality := 100; {Default Value}
    jpeg.LoadFromFile(FileName);
    bmp := TBitmap.Create;
    try
      bmp.Assign(jpeg);
      bmp.SaveTofile(ChangeFileExt(FileName, '.bmp'));
    finally
      bmp.Free
    end;
  finally
    jpeg.Free
  end;
end;
Du kannst die Datei ja nicht einfach umbennnen und dann ist die ein anderes Format :) Der Code sollte funktionieren.

Johannes013 2. Jul 2009 19:34

Re: JPG zu BMP ohne Umbenennen
 
ja, ich habe bisher noch nicht viel erfahrung mit Dialogs.

DeddyH 2. Jul 2009 19:34

Re: JPGzu BMP ohne Umbenennen
 
Versuch es mal mit TBitmap.Assign(TJPEGImage)

Johannes013 2. Jul 2009 19:58

Re: JPGzu BMP ohne Umbenennen
 
Liste der Anhänge anzeigen (Anzahl: 1)
danke. kurze nebenfrage (ich will kein neues THEMA aufmachen): Wie mach ich Menüs diese Trennstriche (s. Anhang)???

DeddyH 2. Jul 2009 19:59

Re: JPGzu BMP ohne Umbenennen
 
Caption auf "-" setzen (ohne Anführungsstriche).

Johannes013 2. Jul 2009 20:02

Re: JPGzu BMP ohne Umbenennen
 
vielen, vielen dank. auch fürs konvertieren. :thumb: :cheers: :coder: :dancer2: :hello: :roteyes: :balloon: :wink:

SirThornberry 2. Jul 2009 20:42

Re: JPGzu BMP ohne Umbenennen
 
Zitat:

Zitat von Johannes013
danke. kurze nebenfrage (ich will kein neues THEMA aufmachen): Wie mach ich Menüs diese Trennstriche (s. Anhang)???

Bei uns gilt aber - neue Frage neues Thema :) Egal wie klein die Frage zu sein scheint, stelle bitte immer pro Thema nur eine Frage.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz