Announcement

Collapse
No announcement yet.

JPG zu BMP

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • JPG zu BMP

    Ich brauch einen convert text for die Convertierung
    von JPG zu BMP ist bestimmt simpel
    aber ich habe so viele sachen ausprobiert und es klappt nich.

    ich kann JPG datein öffnen und auch BMP
    aber ich will aus JPG ein BMP erstellen und speichern.

    ich arbeite mit BCB5

    Vilen Dank im Voraus.

  • #2
    Hi erstmal!

    Vor diesem Problem habe ich auch schon gestanden, und mir sind schon rote Haare gewachsen, bis ich folgendes ausprobiert habe.:

    - mal davon ausgehend, das Du schon JPG-Umgebung eingebunden haßt.

    Graphics::TBitmap *Bitmap1 = new Graphics::TBitmap();
    TJPEGImage *jp = new TJPEGImage();
    jp->LoadFromFile('Dateiname');
    Bitmap1->Assign(jp);

    Versuche nicht in die Klassen TBitmap gleich die JPG-Datei zuladen. Dies führte bei mir unweigerlich zum aufhänger!

    Gruß krasus

    Comment


    • #3
      Hallo, versuch mal folgendes:

      TJPEGImage *tjp = new TJPEGImage();
      Graphics::TBitmap * bmp = new Graphics::TBitmap();

      tjp->LoadFromFile(ImgFile);

      // JPEG in BMP umwandeln
      tjp->DIBNeeded();

      // temporäres Bitmap dem richtigen Bitmap zuweisen, muss unmittelbar erfolgen, da tjp nur jetzt ein Bitmap enthält
      bmp->Assign( tjp );

      Gruß, Friedemann
      bmp->SaveToFile(bmpname);

      Gruss, Friedeman

      Comment


      • #4
        Hallo, nochmal, Formatierung schiefgegangen
        <pre>
        TJPEGImage *tjp = new TJPEGImage();
        Graphics::TBitmap * bmp = new Graphics::TBitmap();

        tjp->LoadFromFile(ImgFile);

        // JPEG in BMP umwandeln
        tjp->DIBNeeded();

        // temporäres Bitmap dem richtigen Bitmap zuweisen,
        //muss unmittelbar erfolgen, da tjp nur jetzt ein Bitmap enthält
        bmp->Assign( tjp );
        bmp->SaveToFile(bmpname);
        </pre>

        Grus

        Comment

        Working...
        X