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

Windows Forms Discussion :

Changer la resolution (dpi) d'un objet Image


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut Changer la resolution (dpi) d'un objet Image
    Bonjour à tous,

    J'utilise une librairie 2D me renvoyant un objet Image contenant un snapshot de mes objets 2d.
    Je me retrouve donc avec une image que je peux manipuler mais qui est dans une résolution assez faible pour impression (96dpi)
    La méthode de la librairie me permet de spécifier une résolution (hauteur par largeur) de l'image qu'il me renvoie. Je peux donc multiplier par 2 ou par 3 la resolution de mes éléments ce qui me donne plus de détails mais je me retrouve avec une image assez lourde (quelques Mo).
    J'aimerai finalement rééquilibrer la résolution(hauteur largeur) et la définition(dpi) en faisant ceci :

    Exemple :
    Mes objets 2d font à l'écran 500x500 (en 72dpi vu que c'est un affichage écran)
    J'exporte tout ça en 1500x1500 (en 96dpi, je n'ai pas le choix la dessus)
    j'aimerai transformer ceci en 500x500 (en 96x3 dpi vu que j'ai 3xla taille de mes objets 2d en sortie).

    Quelqu'un sait-il comment faire pour jouer sur la définition d'un objet image ?
    Merci d'avance
    @+

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 85
    Par défaut
    Slt il me semple que tu doit avoir une propriéte

    Image.DPI = int;

    comfirme car je suis pas sur

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut
    Salut,

    Euhh j'avais un peu oublié le topic ^^ (ahhh le codage et ses prises de tetes...)
    En fait j'ai contourné le problème car dans l'objet Image il n'y a pas (du moins pas que j'ai vu) de possibilité de changer la définition.

    Par contre dans l'objet Bitmap oui grace à SetResolution (qui attend comme parametres la resolution verticale et horizontale en dpi)

    Voilou !

    @+

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 18/04/2006, 16h53
  2. [c#] chargement d'une texture a partir d'un objet Image
    Par elguignardo dans le forum DirectX
    Réponses: 2
    Dernier message: 29/03/2006, 09h18
  3. [VB6]Attribuer l'icone d'un fichier à un objet image
    Par Nostra_Damus dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 23/01/2006, 16h28
  4. [VB.NET] Comment changer la resolution d'écran ?
    Par letel dans le forum Windows Forms
    Réponses: 12
    Dernier message: 16/12/2005, 08h46
  5. peut on changer un bouton de formulaire par une image?
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 19/08/2005, 13h55

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