gpt4 book ai didi

image - C# 绘图程序将位图保存为不同的格式

转载 作者:行者123 更新时间:2023-12-02 04:51:48 25 4
gpt4 key购买 nike

我正在开发一个基本上应该是绘图程序的程序,但可以将绘制的图像保存为大约 5 种格式。所以我发现为了保存它我需要在位图上绘制。但是当我尝试保存图像时,在下拉菜单中我只有一个选项,它显示两种格式并排显示,并且总是将其保存为 .bmp。 http://s8.postimg.org/97wj3x2v9/Bez_n_zvu.jpg

我正在使用保存文件对话框。如何将其保存为更多格式?例如 .jpg、.png 等?

这是我目前拥有的保存代码。

    {
saveFileDialog1.Filter = "Image Files (*.bmp, *.jpg)|*.bmp;*.jpg";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
bitmapa.Save(saveFileDialog1.FileName);
}
}

最佳答案

过滤器分为两部分:过滤器的描述和过滤器模式。对于每种格式,您都需要一个“过滤器”(新的描述和模式)。所以对于 .bmp、.jpg 和 .png:

"Bmp Files (*.bmp)|*.bmp    |Jpeg Files (*.jpg)|*.jpg     |Png Files (*.png)|*.png";
description pattern description pattern description pattern

如果您想要对所有三种格式进行通用过滤:

"Image Files (*.bmp, *.jpg, *.png)|*.bmp;*.jpg;*.png|Bmp Files (*.bmp)|*.bmp|Jpeg Files (*.jpg)|*.jpg|Png Files (*.png)|*.png";

关于image - C# 绘图程序将位图保存为不同的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27480042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com