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

Dotnet Discussion :

Modification du contenu d'un type Image


Sujet :

Dotnet

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 16
    Points : 17
    Points
    17
    Par défaut Modification du contenu d'un type Image
    Bonjour à tous,

    Alors j'ai une listView, liée à une ImageList afin d'illustrer chacun des items contenus dans la ListView. Jusque là tout va bien.

    J'ai une seule grosse image que je dois découper en plusieurs parties, chacune de ces parties devant illustrer un item.

    J'ai pu découper cette image comme je le voulais en utilisant la fonction DrawImage de la classe Graphics, mais cette fonction est destinée à afficher le résultat directement à l'écran dans une PictureBox par exemple.
    Mais pour remplir mon ImageList, je dois lui donner des types Image. Et sur le type Image, très peu de traitement sont possibles, en gros on peu juste charger l'image à partir d'un fichier ou d'un stream ( fonctions FromFile et FromStream ).

    Donc mon plan ce serait de faire mon découpage dans le buffer et de le sauver dans un type Image.
    Alors il me faudrait quelque chose qui puisse convertir un type Graphics (ou BufferedGraphics) en type Image ou quelquechose dans le genre.

    Des suggestions ?

    Merci d'avance !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 16
    Points : 17
    Points
    17
    Par défaut
    Bon, j'ai réussi à m'en sortir en utilisant des types Bitmap, que l'on peut instancier à partir d'un type Image.
    Le type Bitmap contient une fonction Clone() qui reçoit en paramètre un Rectangle, d'après lequel l'image sera découpée, ainsi qu'un format de pixel.
    Clone retourne un Bitmap;

    Il suffit ensuite de remplir l'ImageList avec les Bitmap ainsi créés.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/07/2015, 12h44
  2. [Débutant] redimensionner contenu de type image par rapport à webbrowser
    Par waelenis dans le forum C#
    Réponses: 9
    Dernier message: 17/04/2012, 13h35
  3. Changer apparance input de type image.
    Par licorne dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 04/08/2005, 15h11
  4. Modification du contenu d'un Request() ??
    Par nesbla dans le forum ASP
    Réponses: 5
    Dernier message: 05/07/2005, 15h31
  5. [VB.NET] Afficher un type Image
    Par cicko dans le forum ASP.NET
    Réponses: 4
    Dernier message: 20/02/2004, 11h58

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