Juste une question...bien que je me doute que ça en soit pas optimisé du tout, ne serait-il pas possible de faire des GetPixel() sur chaque pixel dans la zone à zoomer et de simuluer une fenêtre par desssus (plus grande, simulant la loupe) où on ferait 2 SetPixel() (ou plus selon le degré de zoom) pour chaque pixel lu?
Je ne sais pas si c'est trop clair...si non, dites le moi
si ça se trouve c'est exactement comme ça qu'on zoome lol
/* Chargement d'une image a partir d'un fichier */
pImage = gtk_image_new_from_file("./gtk.png");
gtk_box_pack_start(GTK_BOX(pVBox), pImage, FALSE, FALSE, 5);
/* Chargement d'une image a partir d'un GtkStockItem */
pQuitImage = gtk_image_new_from_stock(GTK_STOCK_QUIT, GTK_ICON_SIZE_LARGE_TOOLBAR);
gtk_container_add(GTK_CONTAINER(pQuitBtn), pQuitImage);
gtk_widget_show_all(pWindow);
gtk_main();
return EXIT_SUCCESS;
}
Donc j'ai maintenant j'aimerai savoir comment faire pour pouvoir zoomé sur cette image que j'ai
afficher a l'écran, par exemple faire un clik pour zoomé et un clik pour dezoomé, mais je ne
sais pas si c'est possible
merci de votre aide