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 : 3873
Catégorie(s) : Compression & Split, Fichier / Disque, Graphique
Langages dispo pour ce code :
- VB.NET 1.x
- Voir tous les langages pour ce code snippet



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} CRÉE UNE IMAGE DE PILE DE MINIATURES EN UTILISANT LA BIBLIOTHÈQUE GD
Tout est dans le titre. Regarder la capture pour mieux comprendre. N'hésitez pas à me contacter ...

{PHP} REDIMENTION D'IMAGE, LIBRAIRIE GD
Bonjour, j'ai créé cette fonction qui permet de redimentionner une image jpg, gif, ou png, elle util...

{Visual Basic, VB6, VB.NET, VB 2005} RÉORGANISER UNE LISTVIEW AVEC DES IMAGES DANS LES 3 PREMIÈRES COLONES
Cette source est la première que je dépose donc j'attends vos commentaires. Mon but était de réussi...

{JAVA / J2EE} BATAILLE NAVALE
C'est un jeu tres interessant qui utilise un algorithme un peu complexe... et qui utilise aussi des ...