Les Snippets

Connexion

Découper une image en plusieurs

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 12/07/2007 15:57:19 et initié par acidburnjo [Liste]
Vue : 6889
Catégorie(s) : Compression & Split, Fichier / Disque, Graphique
Langages dispo pour ce code :
- VB.NET 1.x



Langage : VB.NET 1.x
Date ajout : 12/07/2007
Posté par acidburnjo [Liste]
Sub SplitImage(ByVal path As String, ByVal nbImageX As Integer, ByVal nbImageY As Integer)
        Dim original As New Bitmap(path)
        Dim focusRectangle As New Rectangle()
        Dim destination As Drawing.Bitmap
        For x As Integer = 0 To nbImageX - 1
            For y As Integer = 0 To nbImageY - 1
                focusRectangle.X = x * (original.Width / nbImageX)
                focusRectangle.Y = y * (original.Height / nbImageY)
                focusRectangle.Height = original.Height / nbImageX
                focusRectangle.Width = original.Width / nbImageY
                destination = original.Clone(focusRectangle, PixelFormat.DontCare) 'on définit un second BitMap Clonant une partie du 1ere BitMap avec le rectangle
                destination.Save("im" + x.ToString() + y.ToString() + ".jpg")
            Next
        Next
    End Sub
Remarque :
Faire un import des namespaces suivants:

Imports System.Drawing
Imports System.Drawing.Imaging

Snippets en rapport avec : Image, Découper, Split



Codes sources en rapport avec : Image, Découper, Split

{Visual Basic, VB6, VB.NET, VB 2005} SPLITEUR DE FICHIERS (BINAIRES OU NON) AVEC INTERFACE GRAPHIQUE SOIGNÉE.
Ce source permet de découper/recomposer tous les types de fichiers. Pas de révolution sur ce type ...

{C / C++ / C++.NET} DECOUPAGE CHEMIN FICHIER (FORUM)
Suite a une demande sur le forum, voila un code qui permet de découper le chemin d'un fichier en so...

{JAVA / J2EE} TÉLÉCHARGEMENT D'IMAGES (POCHETTES CD, DVD, LIVRES...) SUR INTERNET
Petite fonction permettant de télécharger des images de cds, bd, livres, dvd, films, affiches par r...

{JAVA / J2EE} FAIRE DEFILER UNE IMAGE
...

{Visual Basic, VB6, VB.NET, VB 2005} FONCTION SPLIT DE VB 6 POUR VB4/5 ET LOTUSSCRIPT
Utilisation : Exemple1: txtData = "Nom;Prenom;Rue;CodePostal;Ville" sField = RSSplit(txtData, ";"...

{Visual Basic, VB6, VB.NET, VB 2005} SCRIPT EN VBS QUI DÉCOUPE UN FICHIER EN PLUSIEURS FICHIERS DE X LIGNES.
Ce script permet de découper un fichier en plusieurs fichiers de x lignes. Je l'utilise assez souve...

{PHP} AJOUTER DES EFFETS DE PERSPECTIVE ET DES EFFETS DE REFLET SUR VOS IMAGES ET VOS PHOTOS
salut, apres voir fait les images en perspective, et avec des effets de reflet, j'ai décider de vous...

{PHP} FAIRE DES MINIATURE D'IMAGE, DES PHOTOS POUR LES PROFILS
j'ai utiliser la librairie GD de php 5éme version je crois .. De plus je me suis permis d'utilise...

{C# / C#.NET} SILVERLIGHT 4: BOUTON À 3 IMAGES
Alors, voila je me suis mis au silverlight il y'a pas si longtemps, et j'ai plutot galéré pour faire...

{Visual Basic, VB6, VB.NET, VB 2005} SAVEPICTURE() AU FORMAT PNG, JPG, TIF ETC...
Bonjour, Quelqu'un m'a dit l'autre jour "Enregistrer une image en PNG avec SavePicture en VB6 c'e...