imaging实现golang合并多张照片成gif动态图片代码

代码语言:golang

所属分类:其他

代码描述:imaging实现golang合并多张照片成gif动态图片代码

代码标签: imaging golang 合并 多张 照片 gif 图片 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

package main

import (
   
"errors"
   
"fmt"
   
"github.com/disintegration/imaging"
   
"golang.org/x/image/webp"
   
"image/draw"

   
"image"
   
"image/color/palette"
   
"image/gif"
   
"os"
   
"path/filepath"
)

func main
() {
    imgArr
:= []string{"/data/wwwroot/default/asset/testimg3.png","/data/wwwroot/default/asset/testimg2.png","/data/wwwroot/default/asset/testimg1.png"}
    delay
:=100//设置延迟
   
//新建gif结构体
    outGif
:= &gif.GIF{}
   
for _, img := range imgArr {
       
//图像解码
        inGif
, err:=imageDecode(img)
       
//如果是 j.........完整代码请登录后点击上方下载按钮下载查看

网友评论0