Sono un principiante in C#. Mi piacerebbe sapere se c'è un modo per accedere a diversi fotogrammi all'interno di un'animazione GIF con C#. Sto usando Visual Studio 2008.Accesso ai frame GIF con C#
risposta
un po 'di googling: editing animated gif's in c#
Potete leggere la gif animata con Image.GetFrameCount() e SelectActiveFrame().
Prova questo:
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);
Quale parte di .NET sono Immagine e FrameDimension trovate in? –
@ aj.toulan Per immagine, System.Drawing; per FrameDimension, System.Drawing.Imaging. – soulblazer
Solo per dire se stai usando Visual Studio posiziona il cursore sul tipo che non ha lo spazio dei nomi incluso e premi "Ctrl +". , se hai già il giusto spazio dei nomi aggiunto come riferimento nel tuo progetto, ti darà un'opzione nel menu a discesa per aggiungere automaticamente la decorazione dello spazio dei nomi. – sp10acnFIFO
- 1. Split GIF in frame
- 2. Python: conversione di frame GIF in PNG
- 3. Come dividere un file .gif in frame?
- 4. Python, come posso ottenere i frame GIF
- 5. ottimizzazione di accesso ai membri in C++
- 6. Modifica GIF in C#
- 7. Accesso ai metodi del modulo con:
- 8. Accesso casuale ai file compressi con gzip?
- 9. Convalida @ScriptAssert con accesso ai metodi statici
- 10. Accesso ai file negato
- 11. imagemagick convertire il singolo frame delay in gif
- 12. Accesso ai dati jQuery dall'elemento iframe
- 13. Accesso ai metadati PNG
- 14. Accesso ai dati recuperati
- 15. Accesso ai campi privati
- 16. Accesso ai campi associati ai membri statici
- 17. Converti ogni frame GIF animato in un'immagine Buffered separata
- 18. PermissionError: [winError 5] Accesso negato Python usando moviepy scrivere gif
- 19. Riproduci animazioni in GIF con Tkinter
- 20. Accesso ai progetti tramite DTE in C# T4 Template
- 21. EWS: accesso ai calendari condivisi
- 22. Accesso ai valori dei pixel OpenCV 2.3 - C++
- 23. Accesso simultaneo ai file in nfsv4 linux c
- 24. C#: accesso ai membri di istanze private ereditate tramite Riflessione
- 25. C++ 11 std :: thread :: detach e accesso ai dati condivisi
- 26. È possibile controllare l'animazione GIF con Javascript?
- 27. Come ritagliare una gif animata con ImageMagick?
- 28. Accesso ai dati già scaricati
- 29. Accesso ai tubi Codice PHP
- 30. accesso ai dati in DDD?
Questa risposta include anche informazioni su come ottenere le informazioni di temporizzazione in aggiunta alle cornici – John