gpt4 book ai didi

c# - 快速 TIFF 图像转换以显示在网络客户端中

转载 作者:行者123 更新时间:2023-11-30 17:20:13 26 4
gpt4 key购买 nike

对于当前扫描的 TIFF 文档的预览,我使用以下内容:

Bitmap bmp = new Bitmap(@"document.tif");
var ms = new MemoryStream();

bmp.Save(ms, ImageFormat.Png);

var bmpBytes = ms.GetBuffer();
bmp.Dispose();
ms.Close();

return new FileStreamResult(new MemoryStream(bmpBytes), "image/png");

有什么方法可以加快转换速度吗?使用标准 Image.Save() 方法以外的方法?

我发现了不安全的类,它在像素操作之间锁定和解锁 bitmapData here ,但我不确定它是否适合我的任务(因为我只需要从一种格式转换为另一种格式)。然而,我的分析器显示大约 30 毫秒获胜(116 毫秒之前,83 毫秒之后)

最佳答案

FreeImage是一个很棒的图像处理库,它有 C# 包装器。您可以找到 FreeImage .NET documentation也是。

相当成熟,所以它的几个元素都得到了高度优化。

关于c# - 快速 TIFF 图像转换以显示在网络客户端中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4283878/

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