Frage

Do EMF-Dateien haben eine DPI, die eingestellt werden können? Ich habe eine Anwendung, die ein Bild in verschiedenen Formaten (einschließlich EMF) ermöglicht das Speichern. Ich kann der Benutzer die Auflösung / DPI für das Bild angeben (s). Allerdings kann ich nicht einen Weg finden, dies für eine MetaFile in C # zu tun. Ist das möglich oder nicht EMF keine DPI haben, da es ein Vektorgrafikformat ist?

War es hilfreich?

Lösung

Nach dem MS-EMF spec, nein. Aber 'EMF plus' Erweiterungen ( MS-EMFPlus ) einen Header mit LogicalDpiX und LogicalDpiY. Dieses Format ist analog zu GDI +. Ich weiß nicht, welche Software unterstützt es für den Import / Export-though.

Andere Tipps

Metafiles haben keine DPI, weil sie keine Punkte haben - es ist ein Vektorgrafikformat. Metafiles tun haben eine Größe, die vermutlich ist, was Sie wollen. Sie können die Größe eines Metafile-Set (in HIMETRIC), wenn Sie die Metafile Konstruktor aufrufen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top