und frag mich jz nicht warum Metafile von Image erbt, die Designer hatten schon ihre Gründe/soweit kenn ich mich nicht mit GDI+ aus)
Wenn du dich nicht auskennst, und nicht weisst bzw. erklären kannst WARUM das so ist, wird dein Statement "die Designer hatten schon ihre Gründe" zur Ausrede für alle Leute, welchen sämtlichen Mist kommentarlos akzeptieren und auch anwenden...in Ermangelung konstruktiver Verbesserungen! Diese Leute würden heute noch mit der Keule in der Hand in Höhlen wohnen und sich den Arsch abfrieren. Feuer? Pfff...im Sommer wird es doch sowieso wieder warm...
Die erfolgten "Verbesserungen" von GDI(+) klammern diesen undurchsichtigen Sumpf komlett aus, und nennen sich dann DirectX, D3D, OpenGL uswusf. Mal abgesehen davon, dass dort genauso "zwielichtige" Konstrukte vorkommen. Ob das daran liegt, dass 10000 "Entwickler" über 30 Jahre hinweg permanent auf der Arbeit ihrer Vorgänger aufbauen und somit auch kommentarlos deren Fehlkonstruktionen übernehmen und sich nur 3 Handvoll Leute Gedanken darüber machen, was "sinnvoll" und "Anwenderfreundlich" ist, soll jeder selbst entscheiden!
Akzeptieren muss man das aber nicht!
@Ontopic: Was hat diese Diskussion mit der eigtl. Problemstellung des TE zu tun?
Was wiederum erklärt, dass du dich nicht auskennst und auch den Thread nicht verfolgt hast!
Der TE bekommt es eben NICHT hin, einfachste Bildbearbeitung mit GDI(+) hinzubekommen, genau WEIL das System völlig undurchsichtig ist! Und er ist nicht allein, vielen anderen geht es genauso!
Wie gesagt, das ist auch der Grund, wieso ich persönlich "direkte" Bildbearbeitung vorziehe. Mittlerweile habe ich mir Funktionen dafür geschrieben, um bspw. Schrift/Bilder in vorhandene Zeichnungen/Bilder einzufügen, oder Filter auf vorhandene Bilder anzuwenden, da ich nach 8 Wochen ohne GDI keinen Plan mehr habe welche Schritte im einzelnen dafür nötig sind.
aber wenn du dir die GDI+'s Vererbungshierarchie anschaust, dann siehst du, dass zwei Klassen von Image erben und das sind Bitmap und Metafile.
Und es wär unlogisch wenn man aus einem Metafile ein Graphics Objekt erstellen könnte, deshalb wurde diese Funktion in Bitmap ausglagert
Ah
, genau DAS interessiert ehrlich gesagt kein Schwein! Interessant ist, wie ich ein vorhandenes BILD lade, dieses rotiere, einen Teil davon ausschneide, mit Markern versehe und wieder speichere bzw. in einer GUI anzeige! Und das mit Befehlen, welche sich auf das BILD beziehen, denn DIESES wird doch bearbeitet, oder etwa nicht?!