草庐IT

c# - 在 C# 中将 png 转换为 bmp

无论如何,我可以在C#中将png转换为bmp吗?我想下载一张图片,然后将其转换为bmp,然后将其设置为桌面背景。我已经完成了下载位和后台位。我只需要将png转换为bmp。 最佳答案 ImageDummy=Image.FromFile("image.png");Dummy.Save("image.bmp",ImageFormat.Bmp); 关于c#-在C#中将png转换为bmp,我们在StackOverflow上找到一个类似的问题: https://stack

c# - 将不同图片格式(jpg、gif、png等)转换为TIFF格式

我正在研究通过OCR从图像中读取文本。它只支持TIFF格式的图像。因此,我需要将其他格式转换为TIFF格式。可以吗?请提供一些引用资料以提供帮助。 最佳答案 如果您在.NET中创建一个Image对象,您可以将其保存为TIFF。它是众多ImageFormat之一任您选择。例子:varpng=Image.FromFile("some.png");png.Save("a.tiff",ImageFormat.Tiff);您需要在项目中包含System.Drawing程序集。该程序集将为您提供大量图像处理功能。希望对您有所帮助。

c# - 将 System.Drawing.Graphics 保存为 png 或 bmp

我在屏幕上绘制了一个Graphics对象,我需要将其保存为png或bmp文件。图形似乎不直接支持它,但它必须以某种方式成为可能。步骤是什么? 最佳答案 代码如下:Bitmapbitmap=newBitmap(Convert.ToInt32(1024),Convert.ToInt32(1024),System.Drawing.Imaging.PixelFormat.Format32bppArgb);Graphicsg=Graphics.FromImage(bitmap);//Adddrawingcommandshereg.Clear(

c# - 在内存中将 BMP 转换为 PNG,以便在 .Net 中粘贴剪贴板

这similarquestion's答案都需要保存文件。但是,我正在尝试转换文件,然后将其复制到剪贴板。如何在不将位图(或任何图像)保存到文件系统的情况下将其转换为PNG?更新:我正在尝试将图像粘贴到应用程序中(在本例中为Evernote)。当您将图像复制到剪贴板时(例如通过浏览器),它会记住它的图像格式,当您粘贴它时,它会创建一个具有相同格式的图像。例如,如果您复制一个PNG,它会粘贴一个PNG。如果你复制一个JPG,它会粘贴一个JPG等。我正在尝试获取剪贴板中当前的任何图像,将其缩放到我想要的大小,然后将其作为PNG保存在剪贴板中,这样当它被粘贴到Evernote时,它​​会创建一

c# - 使用 C# 或命令行将 PDF 转换为 JPG 或 PNG

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我需要将PDF文件转换为图像。我出于测试目的使用了提供命令行的“TotalPDFConverter”,但它是共享软件,我需要找到一个免费的替代品。有没有人知道这样的工具或免费的C#库?

c# - 如何使用 C# 生成 PNG 文件?

我正在尝试使用C#生成PNG文件。我用谷歌搜索的所有内容似乎都与WPF相关。我的问题是,我需要在.NET2.0中创建一个充满绿色的PNG50x50正方形。我的问题是,我该怎么做?我正在查看System.Drawing命名空间。但在所有这些之后,我觉得我已经走了很远。有人可以给我一些指示吗? 最佳答案 您可以创建一个所需大小的位图,然后创建一个Graphics对象以便能够在位图上绘图。Clear方法是用颜色填充图像的最简单方法。然后使用PNG格式保存图像:using(Bitmapb=newBitmap(50,50)){using(Gr

c# - .NET 最快的 PNG 解码器

在将结果发送到网络客户端之前,我们的网络服务器需要一起处理许多大型图像的组合。此过程对性能至关重要,因为服务器每小时可以接收数千个请求。现在我们的解决方案从HD加载PNG文件(每个大约1MB)并将它们发送到视频卡,以便在GPU上完成合成。我们首先尝试使用XNAAPI公开的PNG解码器加载我们的图像。我们看到性能不太好。为了了解问题是从HD加载还是PNG解码,我们修改了它,将文件加载到内存流中,然后将该内存流发送到.NETPNG解码器。使用XNA或使用System.Windows.Media.Imaging.PngBitmapDecoder类的性能差异并不显着。我们大致获得了相同水平的性

c# - 你能用 C# 制作一个 alpha 透明的 PNG 吗?

我有一个显示垂直文本的多浏览器页面。作为让文本在所有浏览器中垂直呈现的丑陋技巧,我创建了一个自定义页面处理程序,它返回带有垂直绘制文本的PNG。这是我的基本代码(C#3,但对任何其他版本进行了小的更改,直到1):Fontf=GetSystemConfiguredFont();//thissetsthetexttoberotated90degclockwise(i.e.down)StringFormatstringFormat=newStringFormat{FormatFlags=StringFormatFlags.DirectionVertical};SizeFsize;//crea

c# - 将透明 PNG 转换为具有非黑色背景颜色的 JPG

我在.Net中使用System.Drawing.Image进行从png到jpeg的简单转换。我基本上只是使用这两行代码:Imageimg=Image.FromFile(filename);img.Save(newFilename,System.Drawing.Imaging.ImageFormat.Jpeg);它工作正常,除非png文件由于alphachannel而包含透明度。在这种情况下,转换后的jpeg具有黑色背景。有没有办法让背景变成白色? 最佳答案 //AssumesmyImageisthePNGyouareconverti

c# - 将字节数组转换为 PNG/JPG

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭7年前。Improvethisquestion我目前正在开发一个应用程序,该应用程序需要将未填充的字节数组高性能地转换为PNG或JPEG。图片格式无所谓,只要快就行。我已经尝试过.NET库,但性能很差。谁能为此推荐一个好的免费软件库?编辑:byte[]是一个8位灰度位图