IRONSOFTWAREHOME
Obtenir une trame à partir de AnyBitmap
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
Obtenir une trame à partir de AnyBitmap

Obtenir une trame à partir de AnyBitmap

Cette fonctionnalité permet aux utilisateurs d'extraire ou de capturer des images d'un fichier GIF ou TIFF multipage et de les enregistrer localement dans n'importe quel format d'image. Les images enregistrées peuvent ensuite être manipulées dans IronDrawing ou d'autres outils du logiciel Iron, selon les souhaits des utilisateurs.

Pour utiliser cette fonctionnalité, les utilisateurs doivent d'abord convertir le fichier GIF ou TIFF en type AnyBitmap en le chargeant depuis un chemin de fichier en utilisant la méthode AnyBitmap.FromFile(@"FILE_PATH"). Si les utilisateurs souhaitent sauvegarder un cadre individuel et connaissent le numéro d'index de ce cadre, la méthode .GetAllFrames().ElementAt(n).SaveAs("FRAME_FILE_NAME") peut être utilisée. Pour obtenir le premier et le dernier cadre, utilisez simplement les méthodes .First() et .Last() en conséquence. Si les utilisateurs souhaitent sauvegarder tous les cadres en fonction du numéro de cadre, ils peuvent utiliser une boucle for sur les cadres sauvegardés dans une liste et utiliser frames[i].SaveAs("frame_" + i + ".jpg").

Voir sur GitHub

Prêt à commencer?

Nuget Downloads 19,661,086Version :2025.3vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise