Magick.NET图片处理:解决png转jpg背景色为黑色的问题(设置背景色)
#运行环境:
- .Net 版本:.Net 5
- Magick.NET版本:8.2.1
- 操作系统:Ubuntu 18.04
#问题:
将png图片转为jpg图片时,由于png有透明背景,导致导出的jpg图片背景是黑色的;
#解决方法:
1、方法一:使用ColorAlpha
using (MagickImage imagePng = new MagickImage("image.png"))
{//将透明背景改为白色背景输出imagePng.ColorAlpha(MagickColors.White);imagePng.Write("noTransparency.jpg");
}
2、使用MagickImageCollection
+Flatten
using (MagickImageCollection images = new MagickImageCollection())
{MagickImage imagePng = new MagickImage("image.png");// 'add background',将背景设为红色MagickImage background = new MagickImage(MagickColors.Red, imagePng.Width, imagePng.Height);images.Add(background);// image.pngimages.Add(imagePng);// +flattenusing (MagickImage result = (MagickImage)images.Flatten()){// noTransparency.pngresult.Write("noTransparency.jpg");}
}
Magick.NET图片处理:解决png转jpg背景色为黑色的问题(设置背景色)相关推荐
- vue代码上传服务器后背景图片404解决方法
vue代码上传服务器后背景图片404解决方法 参考文章: (1)vue代码上传服务器后背景图片404解决方法 (2)https://www.cnblogs.com/Mrrabbit/p/7830944 ...
- 设置背景图片,解决手机上背景图片高度适应问题
设置背景图片,解决手机上背景图片高度适应问题 第一种方法:直接对图片进行设置,代码如下 <img src="url" class="PhoneBack"& ...
- 电脑打开html不显示图片,网页不显示图片,详细教您网页不显示图片怎么解决
在使用电脑浏览网页的时候是不是有碰到过网页不显示图片的时候呢?有的时候可能是因为电脑网速慢.所以加载图片不成功!而有的时候是因为有些地方需要设置.那网页不显示图片怎么解决?下面,小编跟大家介绍网页不显 ...
- 桔子浏览器电脑版不显示图片怎么办 看不到图片怎么解决
桔子浏览器电脑版不显示图片怎么办?很多用户之前使用桔子浏览器浏览图片的时候,发现图片不能显示的情况,下面通过这篇文章给大家讲讲怎么处理. 桔子浏览器电脑版不显示图片怎么办 看不到图片怎么解决 桔子浏览 ...
- gridview中的图片错乱解决办法
一.效率最低的getView实现 我们知道,ListView和GridView的显示都是通过Adapter的getView实现的. ListView/GridView数据量较小时,我们的处理方式一般是 ...
- 缩放图片,解决bitmap 内存溢出out of memory的问题
缩放图片,解决bitmap 内存溢出out of memory的问题 参考文章: (1)缩放图片,解决bitmap 内存溢出out of memory的问题 (2)https://www.cnblog ...
- Win10系统双击无法打开图片的解决方法
一位用户将电脑系统升级到Windows10正式版后,发现计算机中的图片双击打不开了,这是怎么回事呢?其实,该问题是由于win10系统默认情况下将[照片查看器]屏蔽所导致的.接下来,就随小编一起看看Wi ...
- html背景图片拉伸解决办法
html背景图片拉伸解决办法 body {background-size: 100% 100%; //关键代码,直接拉伸背景图background-image: url("img/99.jp ...
- php怎么显示不了图片,php显示不了图片的解决办法,
php显示不了图片的解决办法PHP不能显示图片的解决方案,Php不能显示图片,因为源代码中除了img输出还有其他输出.解决方法是在调用头之前取消任何输出. 推荐: <PHP视频教程> 具体 ...
- Markdown内嵌图片的解决方法
Markdown内嵌图片的解决方法 文章目录 Markdown内嵌图片的解决方法 问题与解决方案 一.实现功能 二.脚本制作 1.利用文件选择框选择文件或者从剪贴板读取图像 2.将图片转为Base64 ...
最新文章
- 学习《CSS选择器Level-4》不完全版
- c语言 位域 sizeof,含位域结构体的sizeof
- Enterprise search result view column显示technical name
- 关于《精通Unix下C语言编程与项目实践》的试读策划
- SpringCloudAlibaba--Seata简单案例
- jQuery 的filter(),not(),split()用法
- Cesium教程系列汇总
- 剑指offer 24.反转链表
- qt实现网易云音乐播放器的图片旋转功能(paintevent)
- R语言使用mean函数计算dataframe指定数据列的均值
- IDEA 创建文件类型与预期文件类型不符时,如何更改
- python入门[中国大学mooc笔记][嵩天]
- 总结JS中Math的方法及使用
- php 字符串转 buffer,ArrayBuffer与字符串的互相转换
- HDU 1984 ZOJ 2987 Misspelling(模拟)
- Golang postgres.go:45:3: unknown field ‘WithReturning‘ in struct literal of type....
- SQL server 2012 下载,安装,磁力链接,下载地址 2020.11.28
- QT笔记——QDir,QFileInfo类
- matplotlib.pyplot 库(二)
- 从0到1的CTF之旅————Crypto(2)