Moin zusammen,
ich möchte folgendes gerne machen:
1.) Ich lade ein Bild in eine PictureBox mittels OpenFileDialog
2.) Ich wähle mittels FolderBrowserDialog einen Ordner Pfad aus (zum speichern später)
3.) Mit einem klick auf "Erstellen" soll dann das bild in der PictureBox auf die Größe 600x600px gebracht werden und dieses Bild soll dann 9 verschiedene teile besitzen
Zu 1. habe ich das ganze so gelöst das es auch klappt:
Zu 2. habe ich das ganze so gelöst das es auch klappt:
Nun kommen wir zu Punkt 3. und da struggel ich ganz schön und komme auch mit Google irgendwie nicht weiter.
Was ich geschafft habe ist das ausgewählte Bild schon mal auf die Maße 600x600px zu bringen und auch direkt zu speichern als bspw. "temp_img.jpg".
Allerdings schaff ich nicht die Ausschnitte des Bildes 200x200px (von oben links angefangen) und 200x200px (bis unten rechts) = 9 Ausschnitte zu erstellen.
Ich wäre da echt dankbar für jede hilfreiche Unterstützung.
Lg
ich möchte folgendes gerne machen:
1.) Ich lade ein Bild in eine PictureBox mittels OpenFileDialog
2.) Ich wähle mittels FolderBrowserDialog einen Ordner Pfad aus (zum speichern später)
3.) Mit einem klick auf "Erstellen" soll dann das bild in der PictureBox auf die Größe 600x600px gebracht werden und dieses Bild soll dann 9 verschiedene teile besitzen
Zu 1. habe ich das ganze so gelöst das es auch klappt:
VB.NET-Quellcode
-
- OpenFileDialog1.Filter = "Bilder|*.jpg;*.png"
- OpenFileDialog1.FileName = ""
- Dim BildResult As DialogResult = OpenFileDialog1.ShowDialog()
- If BildResult = Windows.Forms.DialogResult.OK Then
- Dim BildName As String = OpenFileDialog1.FileName
- PictureBox1.Image = Image.FromFile(BildName)
- TextBox1.Text = BildName
- PublicBild = BildName 'PublicBild ist ganz oben mit "Dim PublicBild" vorhanden.
- End If
Zu 2. habe ich das ganze so gelöst das es auch klappt:
VB.NET-Quellcode
-
- Dim OrdnerResult As DialogResult = FolderBrowserDialog1.ShowDialog()
- If OrdnerResult = Windows.Forms.DialogResult.OK Then
- Dim OrdnerName As String = FolderBrowserDialog1.SelectedPath
- TextBox2.Text = OrdnerName
- PublicOrdner = OrdnerName 'PublicOrdner ist ganz oben mit "Dim PublicOrdner" vorhanden.
- End If
Nun kommen wir zu Punkt 3. und da struggel ich ganz schön und komme auch mit Google irgendwie nicht weiter.
Was ich geschafft habe ist das ausgewählte Bild schon mal auf die Maße 600x600px zu bringen und auch direkt zu speichern als bspw. "temp_img.jpg".
Allerdings schaff ich nicht die Ausschnitte des Bildes 200x200px (von oben links angefangen) und 200x200px (bis unten rechts) = 9 Ausschnitte zu erstellen.
Ich wäre da echt dankbar für jede hilfreiche Unterstützung.
Lg