IRONSOFTWAREHOME
Frame aus AnyBitmap holen
using IronSoftware.Drawing;
using System.Collections.Generic;
using System.Linq;

//Load a GIF or TIFF as AnyBitmap (loads ALL frames)
AnyBitmap gifOrTiff = AnyBitmap.FromFile(@"FILE_PATH");

gifOrTiff.GetAllFrames.First().SaveAs("first.png"); // First frame
gifOrTiff.GetAllFrames.Last().SaveAs("last.png"); // Last frame
gifOrTiff.GetAllFrames.ElementAt(1).SaveAs("second.png"); // n'th frame

// Save every frame of a GIF or TIFF to images on disk
List<AnyBitmap> frames = (List<AnyBitmap>)gifOrTiff.GetAllFrames;
for (int i = 0 ; i < frames.Count ; i++)
{
    frames[i].SaveAs("frame_" + i + ".jpg");
}


NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Frame aus AnyBitmap holen

Frame aus AnyBitmap holen

Diese Funktion ermöglicht es Benutzern, Einzelbilder aus einer mehrseitigen GIF- oder TIFF-Datei zu extrahieren oder zu erfassen und diese lokal in einem beliebigen Bildformat zu speichern. Die gespeicherten Frames können in IronDrawing oder anderen Iron Software-Tools nach Belieben weiter bearbeitet werden.

Um diese Funktion zu nutzen, müssen Benutzer zuerst die GIF- oder TIFF-Datei in einen AnyBitmap-Typ umwandeln, indem sie sie von einem Dateipfad mit der AnyBitmap.FromFile(@"FILE_PATH")-Methode laden. Wenn Benutzer einen einzelnen Frame speichern möchten und die Indexnummer dieses Frames kennen, kann die .GetAllFrames().ElementAt(n).SaveAs("FRAME_FILE_NAME")-Methode verwendet werden. Um die ersten und letzten Frames zu erhalten, verwenden Sie einfach die .First() und .Last()-Methoden entsprechend. Wenn Benutzer alle Frames entsprechend der Frame-Nummer speichern möchten, können sie eine for-Schleife auf die in einer Liste gespeicherten Frames verwenden und frames[i].SaveAs("frame_" + i + ".jpg") nutzen.

Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 19,661,086Version:2025.3gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.