IRONSOFTWAREHOME
Obtener fotograma 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
Obtener fotograma de AnyBitmap

Obtener fotograma de AnyBitmap

Esta función permite a los usuarios extraer o capturar cuadros de un archivo GIF o TIFF de varias páginas y guardarlos localmente en cualquier formato de imagen. Los cuadros guardados pueden ser manipulados posteriormente en IronDrawing u otras herramientas de Iron Software según deseen los usuarios.

Para usar esta función, los usuarios deben primero convertir el archivo GIF o TIFF en un tipo AnyBitmap al cargarlo desde una ruta de archivo utilizando el método AnyBitmap.FromFile(@"FILE_PATH"). Si los usuarios quieren guardar un marco individual y conocen el número de índice de ese marco, se puede usar el método .GetAllFrames().ElementAt(n).SaveAs("FRAME_FILE_NAME"). Para obtener los primeros y últimos marcos, simplemente use los métodos .First() y .Last() respectivamente. Si los usuarios desean guardar todos los marcos según el número de marco, pueden utilizar un bucle for sobre los marcos guardados en una lista y usar frames[i].SaveAs("frame_" + i + ".jpg").

Ver en GitHub

¿Listo para empezar?

Nuget Downloads 20,033,450Versión:2025.3recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta