Ein Bild in einem anderen einfügen!
-
Hallo,
ich habe 2 Bilder. Das eine ist eine ".raw"-Datei und das andere ist eine 640*480-Diplay. Ich möchte gerne das erste Bild auf einem bestimmten Punkt des zweiten Bildes einfügen.
Kann mir bitte jemand ein paar tipps geben, wie ich dieses Problem lösen kann.
Vielen Dank.
-
eine Diplay? Was ist das denn?

-
du möchtest ein bild in ein anderes einfügen
-

Ich formuliere anders.
Ich habe 2 getrennte Bilder (sie können .raw-, .jpg-, .bmp-Dateien sein, egal). Ich möchte diese Bilder so zusammenbringen, dass das eine in das andere zu sehen ist.Könnt ihr mir bitte helfen?
-
Mit reinem C++ bleibt dir nur übrig, die Dateien einzeln einzulesen und dann pixelweise zu manipulieren (aber dazu mußt du genau wissen, wie sie aufgebaut sind). Ansonsten: Welches System? Welcher Compiler? Welche Zusatzbibliotheken? ...?
-
Hallo CStoll,
ich arbeite unter Windows XP mit Visual C++ und benutze die Standarbibliothek...
-
In dem Fall hilft (vielleicht) LoadImage() und BitBlt()/StretchBlt() weiter. (Aber "Visual C++" ist auch ein weites Feld ;))
PS: BMP kann MSVC von Haus aus verarbeiten (kein Wunder, ist ja ein MS-Dateiformat), bei JPG und ähnlichem bin ich mir nicht sicher.
-
Dank für den Tipp. Werde gleich probieren.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
RAW dürfte schwierig werden

http://de.wikipedia.org/wiki/Rohdatenformatbmp, jpeg, png, gif,... lässt sich via GDI+ öffnen, zusammenkopieren und speichern...
Mehr zu GDI+:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-128603-and-start-is-0.html
http://www.microsoft.com/germany/msdn/webcasts/serien/MSDNWCS-0501-01.mspx
http://msdn2.microsoft.com/en-us/library/ms533798.aspx