好吧,我没有看到许多伪装成的Bitmaps,.ico反之亦然.使用扩展来确定这些事情实际上是最常见的方式.
如果你想要聪明,你可以尝试将图像打开为Bitmap,如果失败,请尝试它是一个图标,如果失败则放弃.
然而,如果您支持的格式数量增加,这种聪明感很快就会变得很痛苦.你可以尝试窥视文件并在这种情况下从头部确定文件格式,这可能比让解析器失败更快(也避免了异常驱动的编程).
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |