Soy un principiante en C#. Me gustaría saber si hay una manera de acceder a diferentes marcos dentro de una animación GIF con C#. Estoy usando Visual Studio 2008.Acceda a los marcos GIF con C#
Respuesta
un poco de google: editing animated gif's in c#
Usted puede leer el archivo GIF animado con Image.GetFrameCount() y SelectActiveFrame().
Prueba esto:
Image gifImg = Image.FromFile(pathToGifFile);
FrameDimension dimension = new FrameDimension(gifImg.FrameDimensionsList[0]);
// Number of frames
int frameCount = gifImg.GetFrameCount(dimension);
// Return an Image at a certain index
gifImg.SelectActiveFrame(dimension, index);
¿Qué parte de .NET son imagen y FrameDimension encontrados en? –
@ aj.toulan Para Imagen, Sistema.Dibujo; para FrameDimension, System.Drawing.Imaging. – soulblazer
Solo para decir si está usando Visual Studio coloque el cursor sobre el tipo que no tiene el espacio de nombres incluido y presione "Ctrl +". , si ya tiene el espacio de nombres correcto como referencia en su proyecto, le dará una opción en el menú desplegable para agregar automáticamente la decoración del espacio de nombres. – sp10acnFIFO
- 1. Dividir GIF en marcos
- 2. Python: Conversión de marcos GIF a PNG
- 3. PIL - Convertir Marcos GIF a JPG
- 4. Python, cómo puedo obtener marcos gif
- 5. require.js: Acceda a todos los módulos cargados
- 6. EWS: Acceda a los calendarios compartidos
- 7. Acceda a una sola imagen con ALAssetsLibrary
- 8. C# Diga los GIF estáticos aparte de los animados
- 9. Imágenes GIF animadas recibidas como NSData a través de NSSocket no pueden dividir marcos
- 10. Visualización de imágenes GIF con WebView
- 11. Acceda a todos los argumentos de funciones en R
- 12. biblioteca gif avanzada
- 13. ¿Puedes controlar la animación GIF con Javascript?
- 14. Compatibilidad con GIF con Android
- 15. Acceda a los elementos por índice en una plantilla FTL
- 16. Acceda a los recursos globales en un control asp.net
- 17. Acceda a DbContext desde IQueryable
- 18. ¿Cuáles son los nuevos marcos?
- 19. Extraer cuadros individuales de un GIF animado a lienzo
- 20. Acceda a los datos de jQuery del elemento iframe
- 21. Acceda a los parámetros GET en el controlador MVC
- 22. Acceda a los tonos de llamada incorporados del iPhone
- 23. Cómo extraer fotogramas de una animación GIF con PHP
- 24. ¿Hay marcos web Objective-C?
- 25. GIF a AVI con ventanas de Animación de control
- 26. PIL Convertir PNG o GIF con transparencia a JPG sin
- 27. Creando un GIF animado con ImageIO?
- 28. GIF animado en NSImageView
- 29. Acceda a la cámara con el SDK de iPhone
- 30. Marcos de aplicaciones web: C++ vs Python
Esta respuesta también incluye información sobre cómo obtener la información de temporización en adicional a los marcos – John