2017-04-26 142 views
0

這是我在堆棧溢出的第一篇文章,所以我很抱歉如果我打破不成文的規則!在線搜索後,我一直無法找到裁剪GIF文件的工具。更具體地說,我想用多個框架裁剪GIF。我希望我的應用程序的用戶能夠從INTERNAL或EXTERNAL內存中選擇GIF,然後能夠裁剪一部分以捕捉屏幕的所需部分。我有最小像素尺寸要求,如果它不符合最小尺寸,則需要重新縮放GIF。如何在Android上裁剪動畫GIF?

例如,假設用戶選擇一個400×400的GIF,我希望裁剪並保存GIF的一個300×320分段。有沒有特定的圖書館來協助這項活動?

+0

是什麼讓你覺得[規則](http://stackoverflow.com/help/how-to-ask )是不成文的? – Ishmaeel

回答

0

您可以使用GifDecoder得到一個位圖的框架並進行處理

https://github.com/waynejo/android-ndk-gif/

+0

謝謝!這看起來是一個很好的起點。然而,GifDecoder要求輸入一個文件名參數,我不知道它在找什麼,也就是說我有一個Gif Uri,並且使用了Uri.getPath(),但它似乎不起作用。這是錯誤的文件名? – j3lam

+0

它需要gif文件的絕對路徑 – dengyuhan