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+ Discussion :

Afficher des images 1, 2, 4 bpp


Sujet :

GTK+

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 67
    Par défaut Afficher des images 1, 2, 4 bpp
    Bonjour,

    Actuellement je conçoit un petit environnement de test pour des fonctions graphiques qui plus tard seront implémentées dans des systèmes embarqués (et ce pour ne pas devoir à chaque fois loader mes applications dans le hardware pour le debug).
    J'utilise GdkPixbuf qui marche à merveille, mais le problème est qu'on ne peut travailler qu'en 8 bits par pixel, et j'aimerai tester avec 1, 2, 4... bpp..
    Je poste donc ici pour voir si il existerait une alternative..

    Merci :-)

  2. #2
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 308
    Billets dans le blog
    5
    Par défaut
    Je tente une réponse. J'ai écrit une bibliothèque en C++ qui crée des GdkPixbuf au format 16 bits. Bien sûr ce n'est pas le format que tu recherches de prime abord mais il serait possible de transformer cette class en template qui prendrait alors le format que tu veux. Est-ce que cela t'intéresses?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 67
    Par défaut
    Citation Envoyé par gerald3d Voir le message
    Je tente une réponse. J'ai écrit une bibliothèque en C++ qui crée des GdkPixbuf au format 16 bits. Bien sûr ce n'est pas le format que tu recherches de prime abord mais il serait possible de transformer cette class en template qui prendrait alors le format que tu veux. Est-ce que cela t'intéresses?
    Je veux bien y jeter un œil, même si mes programmes sont écrit en C. Merci

  4. #4
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 308
    Billets dans le blog
    5
    Par défaut
    D'un autre côté 1, 2, 4 bpp ne pourront de toute façon se coder qu'avec 8 bits minimum.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 67
    Par défaut
    Merci pour tes méthodes, mais ce n'est pas exactement ce que je recherche.
    En effet, rajouter des fonctions juste pour l'affichage, je trouve ça un peu "lourd".
    J'avais jeter un oeil du côté de la fonction "GdkPixmap" qui permet de changer un paramètre "depth" qui représente le nombre de bpp... mais je ne sais pas si ça peut marcher avec ce que je veux faire et je ne sais pas trop comment l'utiliser...

  6. #6
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 308
    Billets dans le blog
    5
    Par défaut
    J'avoue ne pas trop comprendre vraiment ce que tu cherches. A la limite tu utilises un GdkPixbuf mais tu limites à la construction les valeurs des composantes RVB.
    De toute manière coder une image sur 1, 2, ou 4 bits va t'obliger à utiliser un octet quand même par composante.

  7. #7
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    Citation Envoyé par ggwtf Voir le message
    J'utilise GdkPixbuf qui marche à merveille, mais le problème est qu'on ne peut travailler qu'en 8 bits par pixel, et j'aimerai tester avec 1, 2, 4... bpp..
    C'est quoi ton but ? Economiser de la place dans le buffer ? Travailler sur un espace de couleur autre que RVB ?

Discussions similaires

  1. Afficher des images sur une grille
    Par Coussati dans le forum Composants VCL
    Réponses: 3
    Dernier message: 27/10/2005, 09h27
  2. [C#] Afficher des images dans un datagrid
    Par mbibim63 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 11/05/2005, 12h22
  3. [JLabel] Afficher des images
    Par Bouki dans le forum Composants
    Réponses: 8
    Dernier message: 25/03/2005, 10h38
  4. Afficher des images sous directX
    Par cyberlewis dans le forum DirectX
    Réponses: 17
    Dernier message: 12/07/2004, 12h07
  5. [TP][MULTI-PROBLEME]Comment afficher des images pcx
    Par mikoeur dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 24/10/2002, 13h57

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