Ich habe zwei Fragen:
1) Ich habe ein PictureBox
und sein Dock ist auf Füllen eingestellt. Wenn ich die Form
Größe verändere, kann ich keine Grafik für den PictureBox
, der erweitert wird, erstellen. Was ist das Problem?
2) Ich möchte die Grafik, die in PictureBox
erstellt wurde, in Bitmap
umwandeln und sie als speichern
* .JPG oder * .bmp. Wie kann ich das tun?
Sie können das Gerät verwenden , um die Bitmap aus dem Bildfeld zu entfernen
%Vor%oder noch besser, wenn die imageBox das Bild nicht verändert, können Sie das Bild direkt aus dem pictureBox-Steuerelement holen
%Vor%Versuchen Sie das, funktioniert gut für mich ...
%Vor%1) Ihre Beschreibung ist sehr vage. Hast du eine Ausnahme? Zeigt es falsche Ergebnisse an? Was ist los?
2) Sie müssen das Bild von der PictureBox abrufen und dessen verwenden Methode speichern .
Wenn die Größe der Picturebox geändert wird, um das Formular auszufüllen, scheint es, dass die Image-Eigenschaft gleich bleibt.
Sie müssen also das PictureBox.OnSizeChanged-Ereignis behandeln und dann den folgenden Code verwenden, um die Größe des Bildes zu ändern:
%Vor%Um das Bild zu speichern, verwenden Sie:
%Vor%Hoffe das hilft!
Tags und Links .net c# bitmap picturebox