我正在使用 .NET Core 3.1 和 C#,并使用 SDL2(包括 SDL2_image)。
我需要找到一种方法来在使用 加载图像文件之前获取图像文件的宽度和高度SDL2_image.IMG_Load(Filename),因为如果图像的尺寸超过 GPU 的最大纹理大小,则会崩溃。
我见过的所有解决方案要么适用于 JPEG,要么使用 System.Drawing for .NET Core。需要引用一个庞大的库来处理像获取图像宽度和高度这样的小事对我来说似乎很荒谬,所以我想我也许可以从文件的元数据中读取它们。
是否有任何轻量级、跨平台的解决方案(不需要具有许多其他预期用途的大型库)来查找图像文件的宽度/高度?