GD-Library, JPGs verarbeiten



  • Hallo

    Ich würde eine Klasse benötigen, welche es mir ermöglicht JPG-Dateien zu resizen, die Qualitätsstufe zu ändern, Bilde rzu drehen, usw...

    Mir wurde gesagt, dass dazu die GD-Library wohl am Besten geeignet ist, allerdings hab ich damit noch einige Probleme.

    Im Paket befindet sich eine DLL und eine .bat-Datei zum erzeugen der zugehörigen .lib, dazu soll die Datei lib.exe im Visual Studio Veruzeichnis helfen.

    Nun habe ich aber leider keine Ahung wie das funktionieren soll.
    Kann mir da bitte jemand helfen.

    PS:
    Mit dem Zeugs aus der MSDN werd ich acuh nicht schlauer:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/_core_lib_reference.asp



  • Die Klasse CxImage (von codeproject.com) ist nicht verkehrt 🙂



  • ...und die hab ich dann jetzt auch eingebaut, danke 🙂



  • Ich habe gerade versucht, die Klasse zu benutzen. ( ANFÄNGER!)
    Eine DLL oder eine LIB konnte ich noch erzeugen und in das Projekt
    einbinden. Wenn ich dann aber die Klasse includiere, bringt er mir
    einen Fehler. Er findet sie nicht. #include "..\CxImage\CxImage.h"
    Ihr könnt mir doch sicher helfen!?



  • Als als erstes mal das Projekt erstellen (CxImage)...
    Dann das Verzeichnis vom CxImage Projekt zu deinen Include Pfaden hinzufügen, da die ximage.h auch noch andere Headers aus dem Ordner benötigt.
    Dann die lib-Datei zum Projekt hinzufügen...die ximage.h zum Projekt hinzufügen

    dann:

    #include "ximage.h"
    ...
    ...
    ...
    CxImage image;
    image.<Operation>
    

    Ich hoff ich hab jetzt in der Eile nix vergessen, bin ziehmlich müde...wenn's Probleme gibt einfahc noch mal melden...



  • Hat soweit gut funktioniert! Jetzt bekomme ich aber folgenden Fehler:

    BilderDlg.obj : error LNK2001: unresolved external symbol "public: virtual long __thiscall CxMemFile::GetC(void)" (?GetC@CxMemFile@@UAEJXZ)

    Kannst du damit was anfangen?


Log in to reply