码农之家

专注优质代码开发,为软件行业发展贡献力量

C#常见图片格式和Webp格式图片互转

       首先说一下常见的图片格式:JPG、PNG、BMP等常见格式,一般情况下jpg格式的图片会比较小。BMP格式的图片比较大。

       WebP格式:WebP是Google新推出的影像技术,它可让网页图档有效进行压缩,同时又不影响图片格式兼容与实际清晰度,进而让整体网页下载速度加快。在质量相同的情况下,WebP格式图像的体积要比JPEG格式图像小40%。

       现在很多网站都开始采用WebP格式图像,我们在网页右键保存下来后,想用的话,可能就不是很方便,比如PS就不支持WebP格式的图片,所以我们必须把WebP格式转换成常见格式才可以使用。

       左侧是转换后的JPG格式的图片,右侧是Webp格式的图片,两种格式图片的质量都是相同的。Webp格式图片大小为42K,JPG格式图片大小为55K,Webp格式还不到Jpg格式的80%,由此可见WebP在大小上还是有很大优势的。我们看看C#代码是如何运行的。

       由于网上对WebP格式转换的资料极少,为了防止拿来主义,所以上面代码是有Bug的,调试一下就能解决,实在不能解决的,可以联系我。

0 评论数