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 : 6494
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...

{Visual Basic, VB6, VB.NET, VB 2005} COMPARAISON D'IMAGE
Un code simple et rapide pour comparer deux images. Ma fonction fait une première passe rapide sur...

{C / C++ / C++.NET} VISUALISATION DES IMAGES EN 3D SANS OPENGL
Ce programme permet de visualiser des images en 3 dimensions, où la troisième dimension est symbolis...

{Visual Basic, VB6, VB.NET, VB 2005} RECADRER_IMAGE
Recadrer une image en choisissant la dimension de sortie du plus grand côté en cm. Déplacement de l...

{C / C++ / C++.NET} ANALYSE DE LA TEXTURE D'UNE IMAGE : FILTRE DE GABOR
Ce programme permet de visualiser en 3 dimensions les différents noyaux de convolution de ce filtre....