JPG-Bilder laden und Weichzeichnungseffekt
-
Zwei Fragen:
1. Wie kann ich unter MFC JPG-Bilder laden, um sie wie BMP-Bilder anzuzeigen? (Mir wäre auch geholfen, wenn das Programm das Bild laden und intern in eine Bitmap umwandeln würde, welche ich dann auf die übliche Weise anzeige (statt das JPG-Bild direkt irgendwie anzuzeigen).)
2. Wie bekomme ich beim vergrößerten oder verkleinerten Anzeigen von Bildern (StretchBlt) diesen Word-typischen Weichzeichnungseffekt hin? Hier ein Beispiel:
Bild in Originalgröße
Bild mit Paint verkleinert (es wird einfach jedes zweite Pixel entfernt)
Bild mit Word verkleinert (es erfolgt der erwähnte Weichzeichnungseffekt, so daß das Bild noch immer relativ gut aussieht)
-
-
Ich bin Dir dankbar für Deine Hilfe, aber ich würde das gern mit den typischen Möglichkeiten von MFC machen? Gibt es da etwas?
-
Nein.
-
Die MFC bietet garkeine Bildbearbeitungsmöglichkeiten. Ist also ein Unding der Möglichkeit die du da forderst. Nimm die GDI+, die ist ersten dafür gedacht und zweitens seit WinXP serienmäßig dabei und lässt sich mit einer 1,6 MB DLL auch ohne Installation ab Win98 benutzen.
-
hmm an sonnsten kannst dir auch mal die CxImage Library angucken
da kannst de auch direkt mit dem Bild rumspielen