BurstLiker是一个简单的C++GIF编码库。可以在Adroid,Widows,Liux或其他平台上轻松使用它。
安卓平台
下载:Gradle:
implemetatio 'com.bilibili:burst-liker:latest-versio'构建环境
AdroidStudio3.0.1
NDKr16
基本用法it delayMs = 1000;Strig filePath = getExteralCacheDir() + File.separator + "out.gif";BurstLiker burstLiker = ew BurstLiker();try { burstLiker.iit(width, height, filePath); Bitmap colorBitmap = Bitmap.createBitmap(width, height, Bitmap.Cofig.ARGB_8888); Cavas cavas = ew Cavas(colorBitmap); Pait p = ew Pait(); it[] colors = ew it[]{0xFFF00000, 0xFFFFFF00, 0xFFFFFFFF}; for (it color : colors) { p.setColor(color); cavas.drawRect(0, 0, width, height, p); burstLiker.coect(colorBitmap, BurstLiker.OCTREE_QUANTIZER, BurstLiker.NO_DITHER, 0, 0, delayMs); }} catch (GifEcodeExceptio e) { e.pritStackTrace();} fially { burstLiker.release();}
评论