Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Arbeiten mit Bildern (PNG)

  1. #1
    Registrierter Benutzer Avatar von BLUESCREEN3D
    Registriert seit
    08.11.2002
    Beiträge
    665

    Question Arbeiten mit Bildern (PNG)

    Da ich C++ hauptsächlich unter DOS gelernt habe, habe ich mich bis jetzt noch nie damit beschäftigt, Bilddateien einzulesen und zu bearbeiten
    Dabei geht es mir nicht darum, diese anzuzeigen oderso, sondern nur um die bearbeitung im Speicher und das Schreiben einer neuen Bilddatei.

    Folgendes würde ich gerne realisieren:
    Ein kleines Tool, dass
    -2 Dateien im PNG-Format öffnet (eine ohne Transparenz, eine mit)
    -zu einem Bild zusammenfügen: Die ohne Transparenz als Hintergrund und die andere davor (unter berücksichtigung der Transparenz)
    -Ergebnis als PNG-Datei speichern
    (beide Dateien haben die gleiche Größe, also Pixel breit und hoch)

    Meint ihr, dass das schwer zu realisieren ist, bzw. wie viel davon kann ich mit irgendwelchen Libraries machen?

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.07.2003
    Beiträge
    147
    http://www.libpng.org/pub/png/pngaptk.html

    schau dir mal diese Libs durch... danach sollte sich das alles einschaetzen lassen.

    mfg

    c.

  3. #3
    Registrierter Benutzer Avatar von Trillian
    Registriert seit
    27.04.2001
    Beiträge
    180
    Nimm Imlib2. Habe aber kA, ob's dafür C++ Bindings gibt (http://www.enlightenment.org)

    Edit: Mit Imlib2 wird das alles mit geringem Aufwand performant funzen

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Oder Image Magick http://www.imagemagick.org/www/apis.html

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  5. #5
    Registrierter Benutzer Avatar von BLUESCREEN3D
    Registriert seit
    08.11.2002
    Beiträge
    665
    performance ist dabei nicht so wichtig momentan
    mglw. kann imagemagick das ja auch so, dann bräuchte ich mir gar kein proggie schreiben - werde ich mir mal angucken

    edit: funzt mit imagemagick:
    composite bild_mit_transparenz.png hintergrund.png ergebnis.png
    Geändert von BLUESCREEN3D (26-10-2003 um 02:16 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •