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 :

VB.net 2008 fusionner 2,3,4 images.


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 28
    Par défaut VB.net 2008 fusionner 2,3,4 images.
    Bonjour a tous.

    sur une feuille 21 x 29.7 je désire imprimer quatre images que je regrouperai deux par deux.
    Pour cela il faut que je sélectionne les images et que je puisse les fusionner .
    sous vb.net 2008 je cherche un bout de code me permettant de le réaliser.
    D'avance merci de votre aide

  2. #2
    Membre chevronné Avatar de Jerede
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2010
    Messages : 271
    Par défaut
    Tu charge tes images dans des bitmaps
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim img As Bitmap = Image.FromFile("C:\monimage.png")
    et tu peut obtenir/définir n'importe quel pixel de l'image avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    img.GetPixel(i, j)
    img.SetPixel(i,j,monpixel)
    Suffit de jouer sur les SetPixel et GetPixel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    Dim img1 As Bitmap = Image.FromFile("C:\ToughWalkingOne.png")
            Dim img2 As Bitmap = Image.FromFile("C:\ToughStanding.png")
     
            Dim newImage As New Bitmap(img1.Width + img2.Width, img1.Height)
     
            For i As Integer = 0 To img1.Width - 1
                For j As Integer = 0 To img1.Height - 1
                    newImage.SetPixel(i, j, img1.GetPixel(i, j))
                Next
            Next
     
            For i As Integer = 0 To img2.Width - 1
                For j As Integer = 0 To img2.Height - 1
                    newImage.SetPixel(i + img1.Width, j, img2.GetPixel(i, j))
                Next
            Next
     
            newImage.Save("C:\new.png")
    Dans mon code, je ne vérifie pas lequel à la taille la plus grande, flemme

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 291
    Par défaut
    Bonjour,

    Effectivement les indications données par Jerede permettent de "fusionner des images, mais si c'est juste pour en imprimer 4 par page il suffit de définir et positionner quatre rectangles sur la page et de dessiner les image dedans!
    Nota: les coordonnées d'impression sont en 1/100 de pouce donc entre l'écran en pixel et l'impression il faut s'adapter.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 28
    Par défaut Merci!
    Merci


    les 2 solutions me conciennent parfaitement,je vais tester cela des que possible

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

Discussions similaires

  1. [VB.NET]récupérer un objet System.Drawing.Image du Web
    Par luggerhouse dans le forum Windows Forms
    Réponses: 9
    Dernier message: 03/12/2008, 19h25
  2. [c++.Net] Parcours des pixels d'une image
    Par CaptainChoc dans le forum Framework .NET
    Réponses: 4
    Dernier message: 27/11/2006, 16h05
  3. [VS2005][VB.NET] Questions sur l'impression d'images
    Par annedeblois dans le forum Windows Forms
    Réponses: 3
    Dernier message: 14/09/2006, 16h10
  4. [vb.net]inserer un logo ou une image dans l'entete lors de l'impression
    Par hanan_tsdi2_deMaroc dans le forum Windows Forms
    Réponses: 1
    Dernier message: 12/05/2006, 08h29
  5. [VB.NET][ADO]Fusionner des dataTables
    Par neo.51 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 30/07/2005, 00h22

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