使用gif.js创建GIF不适用于透明图像

问题描述 投票:1回答:1

我正在使用gif.js为流行的在线游戏创建一个GIF制造商,但我遇到的问题是图像不透明。

这是它应该如何看(减去黑色背景)

sprite

这是它目前的样子。注意黑线是如何透明的,我想避免这种情况,只是让背景透明

sprite

这是我创建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'
    });
}
javascript jquery image
1个回答
0
投票

“减去黑色背景”是你问题的关键部分。如果这就是你的源文件的样子,那么你可以做很多事情,因为你对背景和艺术品使用相同的颜色。

您需要输入具有真正透明的背景或chroma key颜色(洋红色通常用作软件和视频游戏中的色度键颜色)。

© www.soinside.com 2019 - 2024. All rights reserved.