#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/extensions/shape.h>
#include <Imlib.h>
#include <stdio.h>
int main(int argc, char **argv)
{
Display *disp;
ImlibData *id;
XSetWindowAttributes attr;
Window win;
ImlibImage *im,*im1;
int w,h;
argv[1]="test1.jpeg";
argv[2]="test2.jpeg";
/* Connect to the default Xserver */
disp=XOpenDisplay(NULL);
/* Immediately afterwards Intitialise Imlib */
id=Imlib_init(disp);
/* Load the image specified as the first argument */
im=Imlib_load_image(id,argv[1]);
im1=Imlib_load_image(id,argv[2]);
/* Suck the image's original width and height out of the Image structure */
// w=im->rgb_width;h=im->rgb_height;
w=800;h=600;
/* Create a Window to display in */
win=XCreateWindow(disp,DefaultRootWindow(disp),0,0,w,h,0,id->x.depth,
InputOutput,id->x.visual,0,&attr);
XSelectInput(disp,win,StructureNotifyMask);
/* Put the Image in the window, at the window's size and apply a shape mask */
/* if applicable, or remove one if not */
Imlib_apply_image(id,im,win);
Imlib_paste_image(id,im1,win,10,10,100,100);
/* Actually display the window */
XMapWindow(disp,win);
/* Synchronise with the Xserver */
XSync(disp,False);
/* Event loop to handle resizes */
for(;;)
{
}
}
Обьясните пожалуйста, что и где надо дописать чтоб функция Imlib_paste_image(); вывела картинку test2.jpeg в заданные координаты. Так как сейчас работает только Imlib_apple_image();.
Спасибо.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Люди,помогите с Imlib!!! (2000)
- Форум OpenGl Немогу создать окно ?!?!?! (2005)
- Форум X-Window (2009)
- Форум Почему не работает эта программа? (2005)
- Форум Xlib EnterNotify/LeaveNotify - не работает (2023)
- Форум Как в XLib Вывести русские буквы ( в окне ) (2006)
- Форум Установка VirtualBox (2008)
- Форум XFontSet и все что с ним связано (2017)
- Форум OpenGL+Xlib (2011)
- Форум Помогите разобраться в паре строчек [C][study][OpenGL][POSIX][Async] (2011)