- 主题:又发现一个win显示照片拍摄时间的bug
还是在文件详细信息那里
对于某些图片,不是全部,
如果日期或者时间为单个数字,例如2月,而不是两个数字,例如02月,
那么windows就显示不出拍摄时间,
而同一个相机拍的照片,如果是10月这种两个数字的,它就能显示拍摄时间
就是说它程序中没有对这种单个数字的进行处理。
但上面我说了是对于某些图片,
对于另一些图片,即使是单个数字的,也能正确显示。
可能有问题的是一些早期的相机拍摄的图片
--
修改:wuduan FROM 202.98.17.*
FROM 202.98.17.*
你这两个帖子里说的问题,似乎都可以理解为相机软件与Windows对于文件信息的编写和读取存在编码格式不兼容的问题。
【 在 wuduan 的大作中提到: 】
: 还是在文件详细信息那里
: 对于某些图片,不是全部,
: 如果日期或者时间为单个数字,例如2月,而不是两个数字,例如02月,
: ...................
--
FROM 211.141.125.*
这个不能叫“不兼容”
不兼容是这种:一个文件里写着有“10”个苹果,一个十进制系统去读,读到了十个苹果,一个二进制的系统去读,读到了2个苹果。
我说的这两个情况,就是windows的bug或者说程序上的不足。
例如第一种,明明打开图片就是一个确定的分辨率,但是它就要显示一个不同的分辨率。这是bug。那个图片的分辨率是完全确定的。软件读取显示的就应该是那个数值。
第二种,文件中存储2025/08/01的时候能正确读取,但是存储为2025/8/1的时候就不认识了。这就是程序设计的时候的不足,没有针对单个数字8去识别,只认为肯定会存储为08这种格式。我自己的程序两种都能正确识别,是因为我针对两种情况都进行判读。
【 在 HYNOS 的大作中提到: 】
: 标 题: Re: 又发现一个win显示照片拍摄时间的bug
: 发信站: 水木社区 (Fri Aug 1 14:22:29 2025), 站内
:
: 你这两个帖子里说的问题,似乎都可以理解为相机软件与Windows对于文件信息的编写和读取存在编码格式不兼容的问题。
:
: 【 在 wuduan 的大作中提到: 】
: : 还是在文件详细信息那里
: : 对于某些图片,不是全部,
: : 如果日期或者时间为单个数字,例如2月,而不是两个数字,例如02月,
: : ...................
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 211.141.125.*]
--
FROM 202.98.17.*
win11?
--
FROM 223.104.40.*