Połączenie dwóch obrazków w jeden

0

Witam chciał bym połączyć dwie bitmapy w jedną. Aplikacja zapisuje dane za pomocą WinAPI, ale wolał bym po zapisaniu ponownie tworzyć pliki graficzne i zapisać ponownie (kod jest nieco zagmatwany). Pliki graficzne występują w formatach BMP lub JPG. Zastanawiam się jakiej biblioteki użyć. Bitmapy powinny być obok siebie, będą różnych rozmiarów, więc wysokość końcowej bitmapy powinna wynosić tyle ile wysokość najwyższej bitmapy. Szerokością będzie suma wszystkich bitmap. Wydaje mi się że dobrym wyjściem było by użycie GDI+

1

To co Wy chcecie wynaleźć od nowa można zrobić jedną komendą ImageMagick w linii poleceń...

montage -background darkblue -geometry +4+4 bitmapa1.jpg bitmapa2.jpg polaczone.jpg

Ewentualnie w C++:

#include <cstdlib>
system("montage -background darkblue -geometry +4+4 bitmapa1.jpg bitmapa2.jpg polaczone.jpg");

Można też skorzystać z C++ API dla ImageMagick - http://www.imagemagick.org/Magick++/

1 użytkowników online, w tym zalogowanych: 0, gości: 1