Je suis un débutant en C#. Je voudrais savoir s'il existe un moyen d'accéder à différentes images dans une animation GIF avec C#. J'utilise Visual Studio 2008.Accéder aux cadres GIF avec C#
Répondre
un peu de googler: editing animated gif's in c#
Vous pouvez lire le Gif animé avec Image.GetFrameCount() et SelectActiveFrame().
Essayez ceci:
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);
Quelle partie de .net sont l'image et FrameDimension disponible dans? –
@ aj.toulan Pour Image, System.Drawing; pour FrameDimension, System.Drawing.Imaging. – soulblazer
Juste pour dire si vous utilisez Visual Studio placez le curseur sur le type qui n'a pas l'espace de noms inclus et appuyez sur "Ctrl +". , si vous avez déjà ajouté le bon espace de nommage comme référence dans votre projet, il vous donnera une option dans la liste déroulante pour ajouter automatiquement la décoration de l'espace de nommage. – sp10acnFIFO
Cette réponse contient également des informations à obtenir les informations de synchronisation en plus aux cadres – John