2010-10-26 18 views
5

Queridos todos,
Necesito volver a clasificar según el tamaño un archivo del GIF animado en mi tamaño proporcionado, usando C#. ¿Cómo puedo hacer eso? Busco la solución en el Google pero no consigo ninguna solución apropiada. Veo ya el atalasoft, codeproject, giflib en codeplex pero no es la solución adecuada. Por lo tanto, ayúdame a cambiar el tamaño de un archivo gif animado usando C#.
¿Cómo cambiar el tamaño del archivo gif animado usando C#?

gracias de antemano
Riad

+0

rápido, simple y sucio sería: descarga imagemagick y llámalo por exec ('convert -resize' o algo así) -> http://www.imagemagick.org/script/index.php. También hay una biblioteca de imagemagick para usar con sus propios programas. – joni

+0

gracias. Pero es un cosas grandes. ¿Cómo puedo llamarlo usando C# .o exactamente qué archivo o función debo llamar? podría uv guía. – riad

+0

No se ha recibido ninguna línea de guía adecuada. ¿Alguien me puede ayudar? Es su funcionalidad de procesamiento de imágenes en C# para cambiar el tamaño de una imagen animada ?? .. guía de pls ... – riad

Respuesta

1

En realidad, existe ningún método rápido y sucio.

Deberá dividir el GIF en cuadros separados, luego cambiar el tamaño de cada cuadro individual y luego volver a ensamblar la imagen GIF.

Y lo siento, no tengo el código para proporcionar que, aparte de que se refieren a Google

0

DotImage de Atalasoft debe estar bien, y que incluso tienen sample code en su sitio.

+0

dijo, que ya vio Atalasoft ... –

+0

@cevik cierto, pero no ha dicho por qué no es una "solución adecuada" y no es necesariamente obvio inmediatamente que Atalasoft admite GIF animados. El código de muestra tiene que hacer bastante trabajo en lugar de simplemente llamar a un método 'ResizeAnimatedGif'. Sin ver ese código, podría descartar fácilmente a Alatlasoft cuando realmente pueda hacer el trabajo. – stevemegson

+0

Estimado @ stevemegson, descargo el código de su enlace provisto. No está funcionando. Luego descargue su Dotimage3.0. Todavía no funciona. En el explorador de soluciones C# Atalasoft. La imagen de referencia del programa missing.so no pudo ejecutarse. Para resolver el problema. descargue un escáner de registro (por muchas sugerencias de google) y escanee mi registry.problem aún continúa ... busco el archivo atalasoft.image.dill para agregarlo a mi archivo de referencia .Pero no lo consigo en ninguna parte.También Atalasoft es un producto de registro. El proceso de evaluación expirará dentro de los 30 días. – riad

Cuestiones relacionadas