Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- #include "FreeImage.h"
- int main()
- {
- cout << "Hello world!" << endl;
- FIBITMAP* arquivo = FreeImage_Load( FIF_JPEG , "_tela.02.jpg", 0);
- FIBITMAP* paste = FreeImage_Load( FIF_JPEG , "tux-avatar-kakashi.jpg", 0);
- // coloca sobre
- RGBQUAD src, dst;
- int wSrc,hSrc, wDst, hDst;
- int offset = 0;
- int userOffset = 0;
- wSrc = FreeImage_GetWidth(paste);
- hSrc = FreeImage_GetHeight(paste);
- wDst = FreeImage_GetWidth(arquivo);
- hDst = FreeImage_GetHeight(arquivo);
- offset = ( hDst - userOffset) - hSrc;
- for( int x=0; x<wSrc; x++)
- {
- for( int y=0;y<hSrc; y++)
- {
- FreeImage_GetPixelColor(paste, x,y, &src);
- FreeImage_SetPixelColor(arquivo, x,y+offset, &src );
- }
- }
- FreeImage_Save(FIF_JPEG,arquivo, "saida.jpg", 90);
- return 0;
- }
Add Comment
Please, Sign In to add comment