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

C Discussion :

Connaître la résolution d'un BitMap


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 168
    Par défaut Connaître la résolution d'un BitMap
    Bonjour,


    Je fais mes premières armes dans le jeu video avec la création d'une version modifié du jeu de go avec SDL.
    Mais voilà, je recontre un léger problème que je ne sais résoudre.

    Après avoir cherché je viens donc vous poser la question qui me tourmente :

    y'a t'il un moyen de connaître de façon d'ynamique la résolution en pixel d'un bmp (voir si vous savez jpeg,toff etc..) ?

    Existe t'il une librarie qui fasse cela ? (ps je veux coder aussi bien pour linux que pour windows).

    J'essaye que mon petit moteur 2d, soit très généraliste et dépendent le moins possibles des informations que je dois entrer au niveau du code. Et lorsque je remplis ma structure de sprite (je ne maitrise pas encore les classes), j'ai besoin de connaître la résolution hauteur largeur de l'image.

    Hors, je pense que les concepteurs de jeux video ne doivent pas s'amuser quand il y a 3000 sprites différents à rentrer toutes les résolutions en dur dans le code.

    Merci

  2. #2
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Horrs, je pense que les concepteurs de jeux video ne doivent pas s'amuser quand il y a 3000 sprites différents à rentrer toutes les résolutions en dur dans le code.
    Oui c'est bien évident, quoique ...

    Pour répondre à ta question il y la la fonction suivante dans openil :

    http://openil.sourceforge.net/docs/ilu/f00200.htm

    Comme tu développe avec SDL, tu devrai voir aussi du coté de SDL_image.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 168
    Par défaut
    Merci beaucoup.

    Je vais tester avec ça

    *se dit qu'il y a des gens dont le savoir est impressionnant *

    ps : juste openil c'est une librarie comme sdl ? qu'il faut installer ou c'est de base dans C ?
    ps2 : une chose me turlupine quand tu donne la structure comment la fonction sait de quelle image tu souhaites connaître les infos, vu que tu ne la passe pas en paramètre.

  4. #4
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    OpenIl est une bibliothèque pour charger et sauvegarder des images, sous différents formats, il y a quelques fonctionnnalités, je ne vais pas te les énumérer, les voici :

    http://openil.sourceforge.net/features.php

    Openil, est une bibliothèque qui n'est pas incluse dans la bibliothèque standard, tu devra donc l'installer pour pouvoir l'utiliser.

    Pour répondre à tes autres questions, rien de tel que la liste des tutoriels pour openIL :

    http://openil.sourceforge.net/tuts/index.htm

    Tu peux consulter aussi le manuel :

    http://openil.sourceforge.net/docs/index.php

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 168
    Par défaut
    Merci bien


    Je m'y suis déjà mis et même si j'ai eut une erreur à l'installation, la bibliothèque est apparu dans mes libs.

    Et puis quand j'appel le .h il ne bronche pas

    Merci encore et passe une bonne journée.

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

Discussions similaires

  1. connaître la Résolution d'écran
    Par Golzinne dans le forum Silverlight
    Réponses: 4
    Dernier message: 21/10/2009, 22h38
  2. Connaître la résolution de l'écran
    Par koKoTis dans le forum Périphériques
    Réponses: 5
    Dernier message: 24/12/2007, 14h57
  3. [VBA-PowerPoint] Connaître la résolution d'une image
    Par Nosty dans le forum VBA PowerPoint
    Réponses: 3
    Dernier message: 23/05/2007, 12h36
  4. Réponses: 3
    Dernier message: 02/02/2006, 12h03
  5. Comment connaître la résolution d'écran ?
    Par Frunz dans le forum Langage
    Réponses: 3
    Dernier message: 18/06/2004, 17h50

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