2010-10-26 34 views
5

Kính gửi tất cả,
Tôi cần phải kích thước lại một tệp gif động trên kích thước được cung cấp của tôi, sử dụng C# .Làm thế nào tôi có thể làm điều đó.Tôi tìm kiếm giải pháp trên google nhưng không nhận được bất kỳ giải pháp thích hợp. các atalasoft, codeproject, giflib trên codeplex nhưng không phải là giải pháp thích hợp. Vì vậy, hãy giúp tôi chỉ cần kích thước lại một tập tin gif động bằng C#.
Làm thế nào để thay đổi kích cỡ tệp gif động bằng C#?

cảm ơn trước
Riad

+0

nhanh chóng, đơn giản và bẩn sẽ là: tải xuống imagemagick và gọi nó bằng lệnh exec ('convert -resize' hoặc như thế này) -> http://www.imagemagick.org/script/index.php. Ngoài ra còn có một thư viện imagemagick để sử dụng cho các chương trình riêng. – joni

+0

thanks.But đó là một điều lớn. Làm thế nào tôi có thể gọi nó bằng cách sử dụng C# .or chính xác mà tập tin hoặc chức năng nên gọi? u có thể hướng dẫn. – riad

+0

Không có dòng hướng dẫn thích hợp nào được nhận.bất cứ ai giúp tôi xin ... là bất kỳ chức năng xử lý hình ảnh nào của họ có trong C# để thay đổi kích thước hình ảnh động? .. pls hướng dẫn .. – riad

Trả lời

1

Trên thực tế, phương pháp không nhanh chóng-và-bẩn tồn tại.

Bạn sẽ cần phải chia GIF thành các khung riêng biệt, sau đó tái kích thước từng khung hình riêng lẻ, sau đó lắp ráp lại hình ảnh GIF.

Và xin lỗi, tôi không có mã để cung cấp cho bạn, ngoài việc giới thiệu bạn đến Google

0

DotImage Atalasoft của nên được tốt, và họ thậm chí có sample code trên trang web của họ.

+0

anh ta nói rằng anh ta đã thấy Atalasoft ... –

+0

@cevik đúng, nhưng anh ta không nói tại sao nó không phải là "giải pháp thích hợp" và không nhất thiết phải rõ ràng rằng Atalasoft hỗ trợ GIF động. Mã mẫu phải làm khá nhiều công việc thay vì chỉ gọi phương thức 'ResizeAnimatedGif'. Nếu không thấy mã đó, bạn có thể dễ dàng loại bỏ Alatlasoft khi nó thực sự có thể thực hiện công việc. – stevemegson

+0

Kính gửi @ stevemegson, tôi tải xuống mã từ liên kết được cung cấp của bạn.không hoạt động. Sau đó tải xuống Dotimage3.0.Still không hoạt động. Trên C# solution explorer Atalasoft.Image reference missing.so program could not run.to giải quyết vấn đề i tải về một máy quét registry (Bởi nhiều đề nghị google) và quét registry.problem của tôi vẫn tiếp tục ... Tôi tìm kiếm các tập tin atalasoft.image.dill để thêm vào tập tin tham khảo của tôi. Nhưng tôi không nhận được nó bất cứ nơi nào. Cũng Atalasoft là một sản phẩm đăng ký. Quá trình đánh giá sẽ hết hạn trong vòng 30 ngày. – riad

Các vấn đề liên quan