📖
ImGo 中文文档
  • 前言
    • 介绍
    • 坐标轴
    • 支持的格式
    • 更新日志
  • 使用
    • 使用概览
    • 错误处理
  • API
    • Blur
    • Bounds
    • Canvas
    • Circle
    • Color2Hex
    • Crop
    • Ellipse
    • Extension
    • Filesize
    • Flip
    • GaussianBlur
    • Grayscale
    • Height
    • HttpHandler
    • Insert
    • Load
    • LoadFromBase64
    • LoadFromFile
    • LoadFromImage
    • LoadFromImgo
    • LoadFromPath
    • LoadFromUrl
    • Line
    • MainColor
    • Mimetype
    • Mosaic
    • PickColor
    • Pixel
    • Pixelate
    • RadiusBorder
    • Rectangle
    • Resize
    • Rotate
    • Save
    • String
    • Text
    • Thumbnail
    • ToBase64
    • ToImage
    • Width
由 GitBook 提供支持
在本页
  • 图片格式
  • 颜色格式
  1. 前言

支持的格式

支持的图片和颜色格式

上一页坐标轴下一页更新日志

最后更新于2年前

图片格式

图片的格式是由图片二进制中前几个字节进行判断的,这几个字节叫做 。

ImGo 支持以下几种图片格式:

格式
Mimetype

jpg

image/jpeg

png

image/png

bmp

image/x-ms-bmp

tiff

image/tiff

webp

image/webp

颜色格式

ImGo 中涉及到的颜色只支持实现了 color.Color 接口的类型。

推荐使用 golang.org/x/image/colornames 包的颜色,该包包含大量定义好的常用颜色。

调用方式如下:

colornames.Blueviolet
colornames.Gold
colornames.Darkblue
colornames.Tomato

也可以使用自带包 image/color 的颜色,该包只有少量几种定义好的颜色。

调用方式如下:

color.Black
color.White
color.Transparent

也可以自定义颜色:

color.RGBA{255, 255, 0, 255}
Magic Numbers 或 Magic Bytes