GDI Plus Overlay: Bilder werden zu groß angezeigt

  • hi leute,

    ich steh vor einem rätsel,
    habe ein overlay gebaut, soweit alles okay,
    wenn ich aber ein bild anzeigen will wird es größer angezeigt als es ist. (ImageGetHeight ist korrekt)
    DrawRect und alle anderen Funktionen zeichnen korrekt.

    hat jemand ne idee?


    ?(<X:whistling:?(

    EDIT: hier noch die funktion zum erstellen des Overlay:

    Einmal editiert, zuletzt von UPIA (4. Dezember 2015 um 15:21)

  • Probiere es mal mit

    Code
    _GDIPlus_GraphicsDrawImageRect($GUI_hGraphics, $hImage, $x, $y, _GDIPlus_ImageGetWidth($hImage), _GDIPlus_ImageGetHeight($hImage))

    anstelle von _GDIPlus_GraphicsDrawImage()

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯

  • :thumbup: das funzt! danke für Deine mühe!!
    mir ist auch aufgefallen, dass das problem in anderen formaten nicht präsent ist (ich habe nur mit png probiert).
    mit ImageDrawRect passt es aber perfekt egal ob jpg, gif oder png.