我正在使用gif.js为热门网络游戏创建GIF制作工具,但我遇到的问题是图片不透明。
以下是它的外观(减去黑色背景)
以下是目前的情况。注意黑线是如何透明的,我想避免这种情况,只是让背景透明
这是我创建gif实例的地方(或者参见full code here)
function getGifInstance()
{
return new GIF({
workers: 2,
workerScript: BASE_URL + '/libs/gifjs/dist/gif.worker.js',
quality: 10,
width: 64,
height: 110,
transparent: '#000'
});
}
答案 0 :(得分:0)
“减去黑色背景”是你问题的关键部分。如果这是您的源文件的样子,那么您可以做很多事情,因为您对背景和使用相同的颜色作为艺术品。
您需要输入具有真正透明的背景或chroma key颜色(洋红色通常用作软件和视频游戏中的色度键颜色)。