Announcement

Collapse
No announcement yet.

BMP verkleinern

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

  • BMP verkleinern

    Hallo, ich möchte ein BMP bild drucken . die datei hat 500x300 punkte. Wie kann ich die datei auf 250x150 punkte verkleinern?

    Danke

  • #2
    Das TBuimap Objekt hat die Eingenschaft HANDLE. Diese gibt einen Zeiger auf das HBitmap Objekt der WIN 32 API zurück.
    So kannst du jede 2. Zeile/Spalte löschen.

    Eine Beschreibung des BMP-Formates ist hier:
    http://home.snafu.de/christian.marquardt/tutorials.8/8_bmpformat.html

    Alternativ kannst du nach einer Komponente suchen, die das Verkleinern/Vergrößern kann

    http://www.torry.net
    Christian

    Comment


    • #3
      Es geht aber auch anders:<br><br>

      Graphcis::TBitmap *Bild1=new Graphcis::TBitmap;<br>
      Graphcis::TBitmap *Bild2=new Graphcis::TBitmap;<br><br>

      Bild1= // Hier das Bild mit 500x300 punkten<br><br>

      Bild2->Width= // Neue Breite<br>
      Bild2->Height= // Neue Höhe<br><br>

      Bild2->Canvas->StretchDraw(Rect(0,0, Bild2->Width, Bild2->Height), Bild1);<br><br>Ich hab das jetzt einfach so hingeschrieben. Wenn ein Fehler drinn ist kannst du ja nochmal posten

      Comment

      Working...
      X