gpt4 book ai didi

c# - 从文件扩展名获取 ImageFormat

转载 作者:IT王子 更新时间:2023-10-29 04:17:46 25 4
gpt4 key购买 nike

有没有快速的方法来获取与特定文件扩展名关联的 ImageFormat 对象?我正在寻找比每种格式的字符串比较更快的方法。

最佳答案

这是我发现应该可以解决问题的一些旧代码:

 var inputSource = "mypic.png";
var imgInput = System.Drawing.Image.FromFile(inputSource);
var thisFormat = imgInput.RawFormat;

这需要实际打开并测试图像——忽略文件扩展名。假设您无论如何都要打开文件,这比信任文件扩展名要可靠得多。

如果您不打开文件,没有什么比字符串比较“更快”(在性能意义上)的了——当然不会调用操作系统来获取文件扩展名映射。

关于c# - 从文件扩展名获取 ImageFormat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1337750/

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