IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec C & C++ Discussion :

Formats d'images avec GtkImage [Fait]


Sujet :

GTK+ avec C & C++

  1. #1
    Invité
    Invité(e)
    Par défaut Formats d'images avec GtkImage
    Bonjour,

    J'ai lu que la fonction gtk_image_new_from_file ne supportait que les images de type JPEG, PNG, ou TIFF. Y a-t-il moyen d'afficher par exemple un GIF animé, avec une autre fonction, ou même avec une sorte d'extension de GTK+ (de même que SDL_image pour SDL) ??

    Merci pour vos réponses.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Je me permets de réitérer ma question Peut-on lire des images GIF avec GTK+ ?

    Merci

  3. #3
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par jo_le_coco
    Je me permets de réitérer ma question Peut-on lire des images GIF avec GTK+ ?

    Merci
    Aucune idée, je n'ai pas trouvé ce genre de limitation dans la doc, faut essayer :

    Donc on peut charger des animations (à part le format gif je n'en connais pas d'autres qui permettent de faire des animations).


  4. #4
    Invité
    Invité(e)
    Par défaut
    Ah ben oui tu as raison, ça marche quand même Il suffisait d'essayer

    Merci

  5. #5
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par jo_le_coco
    Ah ben oui tu as raison, ça marche quand même Il suffisait d'essayer
    Tu as réussi à charger une animation gif ?
    Si c'est la cas le code m'interesse (pour une hypothétique FAQ GTK+), ça ne te dérange pas de la poster ?

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bah c'est exactement comme si on chargeait une image JPEG

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    #include <gtk/gtk.h>
    #include <stdlib.h>
     
    int main(int argc, char *argv[])
    {
        GtkWidget *fenetre = NULL,
        *image = NULL;
     
        //init
        gtk_init(&argc, &argv);
     
        //fenetre
        fenetre = gtk_window_new(GTK_WINDOW_TOPLEVEL);
        g_signal_connect(G_OBJECT(fenetre),"destroy",G_CALLBACK(gtk_main_quit),
        NULL);
     
        //image
        image = gtk_image_new_from_file("php.gif");
        gtk_container_add(GTK_CONTAINER(fenetre),image);
     
        //affichage + boucle
        gtk_widget_show_all(fenetre);
        gtk_main();
     
        return EXIT_SUCCESS;
    }
    Chez moi, ça marche parfaitement. Voici l'URL de l'image "php.gif" que j'ai mise dans le même dossier : http://php.spisanie.com/i/php-elephant-ani.gif

  7. #7
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par jo_le_coco
    Bah c'est exactement comme si on chargeait une image JPEG
    Ok tout simplement

    beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser ScanLine avec tout les formats d'images
    Par Onimaru dans le forum Langage
    Réponses: 9
    Dernier message: 24/06/2012, 13h35
  2. Choix d'images, avec plusieurs format.(.gif et .jpeg)
    Par Didpa dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/04/2010, 20h39
  3. Réponses: 2
    Dernier message: 09/08/2008, 13h30
  4. Réponses: 1
    Dernier message: 13/05/2008, 19h46
  5. Inclure une image avec le format excel
    Par yan.t dans le forum iReport
    Réponses: 3
    Dernier message: 17/12/2007, 07h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo