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

VB.NET Discussion :

Redimmension une image


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut Redimmension une image
    Bonjour,

    Je chercher simplement à redimensionner une image.
    J'ai entendu parler de GetThumbImage, ou te redimensionnement de picturebox, mais pas d'image.
    La propriété Height ou Width est en Lecture seulement.

    Comment faire?
    Merci

  2. #2
    Membre émérite Avatar de yonpo
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2010
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 617
    Par défaut
    L'outils de recherche pourrait te répondre car le sujet a été abordé plusieurs fois:

    http://www.developpez.net/forums/d20...n-gifs-anim-s/

    La bibliothèque GDI devrait également t'aider:

    http://merlin.developpez.com/cours/delphi/dotnet/gdi/

  3. #3
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Merci, le problème c'est que ce code n'a pas l'air compatible avec VB 2008, lorsque je le colle dans un nouveau module, j'ai plus de 102 erreurs...

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 203
    Par défaut
    surement une erreur de yonpo qui aurait donné le mauvais lien (edit ca a en effet l'air d'etre ca, il a aussi répondu sur un topic de gif animé ^^)

    pour redimensionner une image il faut en créer une nouvelle de la dimension désirée

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dim b as new drawing.bitmap(newWidth,newHeight)
    puis créer un objet qui permet de dessiné sur cette image

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dim g as drawing.graphics = drawing.graphics.fromimage(b)
    tout ce qui est dessiné sur g le sera aussi sur b
    un graphics possède plein de méthodes de dessin (drawline, drawcircle, drawstring, drawimage ...)

    et donc enfin dessiner l'image qu'on avait à l'origine en spécifiant la nouvelle taille

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    g.Drawimage(imageOrigine, les autres paramètres qui vont bien ...)
    drawimage a 30 surcharges (30 possibilité de paramètres)
    il y a une qui demande un rectangle source et un rectangle de destination, c'est celle là qu'il faut utiliser
    le rectangle source étant 0,0,imageOrigine.width,imageOrigine.height
    et le rectangle de destination étant 0,0,newWidth,v
    (as system.drawing.rectangle)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre émérite Avatar de yonpo
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2010
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 617
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    surement une erreur de yonpo qui aurait donné le mauvais lien (edit ca a en effet l'air d'etre ca, il a aussi répondu sur un topic de gif animé ^^)
    Ce sujet a été tellement abordé ici ou là, qu'une petite recherche aurait donné la réponse.
    C'est pour cela que j'ai donné le premier lien issu de la recherche (en vérifiant rapidement le contenu du lien )et ensuite un lien plus généraliste.

    (Piouf dur dimanche....)

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 203
    Par défaut
    ok bah alors je suis pas fan d'utiliser gdiplus.dll directement
    vaut mieux s'en tenir au framework
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Resize d'une image
    Par Anonymous dans le forum C
    Réponses: 6
    Dernier message: 13/07/2008, 22h23
  2. Lecture d'une image bitmap
    Par Geronimo dans le forum x86 32-bits / 64-bits
    Réponses: 18
    Dernier message: 28/06/2002, 12h01
  3. Réponses: 3
    Dernier message: 12/06/2002, 19h03
  4. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 00h11
  5. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 10h44

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