rust(48)-图像(1)

Format	Decoding	Encoding
PNG	All supported color types	Same as decoding
JPEG	Baseline and progressive	Baseline JPEG
GIF	Yes	Yes
BMP	Yes	RGB(8), RGBA(8), Gray(8), GrayA(8)
ICO	Yes	Yes
TIFF	Baseline(no fax support) + LZW + PackBits	RGB(8), RGBA(8), Gray(8)
WebP	Lossy(Luma channel only)	No
PNM	PBM, PGM, PPM, standard PAM	Yes
DDS	DXT1, DXT3, DXT5	No

Image图像处理库
这个crate提供了基本的图像处理功能和转换图像格式的方法。
提供的所有图像处理函数都对实现GenericImage trait 的类型并返回ImageBuffer进行操作。

解码器最重要的方法是……
dimensions::返回一个包含图像的宽度和高度的元组。
color_type:返回该解码器生成的图像数据的颜色类型。
read_image:将整个图像解码为一个字节片。

image提供以下像素类型:
Rgb: RGB像素
Rgba: RGBA像素
Luma: Grayscale灰度 像素
LumaA: Grayscale 灰度带alpha
所有像素都由其组件类型参数化。

发布了473 篇原创文章 · 获赞 14 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/AI_LX/article/details/105009978