Ce programme montre comment il est possible d'utiliser et d'afficher des images.
De nombreux formats d'images sont supportées (png, jpg, bmp).
#include <MLV/MLV_all.h> // // Attention ! // Pour pouvoir compiler ce programme sous windows et sous macintosh, // il faut, pour la déclaration du main, respecter strictement la syntaxe // suivante : // int main( int argc, char *argv[] ){ int width = 640, height = 480; MLV_Image* image; // // Créé et affiche la fenêtre // MLV_create_window( "advanced - 6 - image", "image", width, height ); // // Lit un fichier au format bmp et charge l'image contenu dans le // fichier en mémoire. // image = MLV_load_image( "upe_mlv.png" ); // // Redimensionne l'image de sorte à ce qu'elle garde sa // proportion d'origine et qu'elle rentre dans un rectangle de taille // 300 X 300. // MLV_resize_image_with_proportions( image, 300, 300); // // Affiche l'image // MLV_draw_image( image, 0, 0 ); // // Met à jour l'affichage // MLV_actualise_window(); // // Attend 2 secondes // MLV_wait_seconds( 2 ); // // Libère l'image qui a été crée // MLV_free_image( image ); // // Ferme la fenêtre // MLV_free_window(); return 0; }