Andreas Martin
unread,Jan 5, 2012, 2:16:51 PM1/5/12You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hallo,
ich bin neu beim Thema GDI und versuche ein emf Bild einzulesen und
auf eine bestimmte Pixelbreite zu verkleinern.
In einem ersten Schritt lese ich das Bild ein und speichere es unter
anderem Namen wieder ab:
Metafile Metafile1 = new Metafile(@"E\emf\Bild_Quelle.emf");
Metafile1.Save(@"E:\emf\Bild_Ziel.emf",ImageFormat.Emf);
Leider klappt schon dies nicht. Das neue Bild hat eine deutlich
größere Dateigröße, einen schwarzen statt weißen Hintergrund und ist
in Office nicht mehr in die Element zerlegbar.
Scheinbar ging der Weg über ein Bitmap, bei dem die vektoriellen
Elemente zerstört wurden.
Was mache ich falsch? In der MSDN wird die Klasse Metafile explizit
für EMF-Dateien erwähnt.
Danke für Hilfe.
Andreas