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 : 3429
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} CAMEMBERT 2D/3D
Cette classe php permet de générer un camembert en 2D ou en 3D. L'image est au format PNG. Ci-desso...

{Visual Basic, VB6, VB.NET, VB 2005} LOUPE PICTURE BOX
Une loupe agrandissant une image réduite aux dimensions de l’écran Ayant été confronté a afficher d...

{Delphi} LE TRADITIONNEL JEU DU PENDU :)
Bonjour, voici un exemple du traditionnel jeu du pendu, avec quelques mots, et des images fabriquée...

{PHP} CLASSE DE TRAITEMENT D'IMAGE
Cette classe permet diverses opérations sur les images. Vous pourrez entre autres : - Redimensi...