2010-10-26 20 views
5

Caro tutti,
Ho bisogno di ridimensionare un file GIF animato sulla mia dimensione fornita, usando C#. Come posso fare questo. Cerco la soluzione su google ma non trovo alcuna soluzione adeguata. Vedo già l'atalasoft, codeproject, giflib su codeplex ma non di questo è una soluzione adeguata. Quindi, per favore aiutami a ridimensionare un file gif animato usando C#.
Come ridimensionare il file gif animato usando C#?

grazie in anticipo
Riad

+0

rapido, semplice e sporco sarebbe: scaricare imagemagick e chiamarlo da exec ('convert -resize 'o qualcosa di simile) -> http://www.imagemagick.org/script/index.php. C'è anche una libreria imagemagick da utilizzare per i propri programmi. – joni

+0

grazie. Ma è un grande cose. Come posso chiamarlo usando C# .o esattamente quale file o funzione dovrei chiamare? potresti guidarti. – riad

+0

Nessuna riga di guida ricevuta. Qualcuno può aiutarmi? Pls ... è la loro qualsiasi funzionalità di elaborazione dell'immagine in C# per ridimensionare un'immagine animata? .. guida pls .. – riad

risposta

1

realtà, nessun metodo rapido e-sporco esiste.

Sarà necessario dividere la GIF in fotogrammi separati, quindi ridimensionare ogni singolo fotogramma, quindi riassemblare l'immagine GIF.

E scusa, non ho il codice per fornire, oltre a voi fare riferimento a Google

0

DotImage di Atalasoft dovrebbe andare bene, e hanno persino sample code sul loro sito.

+0

ha detto che ha già visto Atalasoft ... –

+0

true @cevik, ma non ha detto perché non è una "soluzione adeguata" e non è necessariamente immediatamente ovvio che Atalasoft supporta GIF animate. Il codice di esempio deve fare un bel po 'di lavoro invece di chiamare semplicemente un metodo 'ResizeAnimatedGif'. Senza vedere quel codice, potresti facilmente licenziare Alatlasoft quando può effettivamente fare il lavoro. – stevemegson

+0

Caro @ stevemegson, ho scaricato il codice dal tuo link.it fornito non funzionante. Quindi scarica Dotimage3.0. Ancora non funziona. Su C# explorer di soluzioni Atalasoft.Il riferimento di riferimento missing.so non può essere eseguito.per risolvere il problema i scarica uno scanner di registro (Da molti dei suggerimenti di google) ed esegui la scansione del mio registro.problem ancora in corso ... Cerco il file atalasoft.image.dill da aggiungere al mio file di riferimento. Ma non lo capisco dove.Anche Atalasoft è un prodotto di registro. Il processo di valutazione sarà scaduto entro 30 giorni. – riad

Problemi correlati