В новом макете файлов Windows 7 в проводнике. Некоторые PNG-файлы показывают размер, а другие нет. Я пробовал перезагружать и очищать кэш, но это не работает. Кроме того, все эти изображения были сохранены с помощью Paint.NET, поэтому я уверен, что размер не встроен в файл, а если и встроен, то Windows, похоже, не учитывает его. Те, у которых нет размеров, имеют размер 300x300. Есть ли максимальный размер, после которого он больше не будет показывать размер?
решение1
Без загрузки вами соответствующих png-файлов трудно сказать наверняка, но это может быть отсутствие метаданных EXIF или метаданных на слоях вместо самого документа, или использование символов иностранного языка. В Paint.net
вы можете создать PNG-файлы без метаданных Exif, например, с помощью Ctrl+ A, Ctrl+ C, Ctrl+ Alt+ Vи сохранения нового PNG. Также существует множество средств удаления метаданных, предназначенных для удаления метаданных, например, для сокращения размера файла. Загрузите PNG-файл в программу, чтобы проверить, есть ли у них метаданные.
решение2
Хороший ответ требует несколько примеров изображений, как маленьких, так и больших, чтобы мы могли сравнить их атрибуты. Тип изображения обычно определяется по его содержимому, а не по его файловому суффиксу, так что изображение .gif может быть названо .png, но все равно может отображаться правильно (все еще в зависимости от интеллекта программы отображения).
Один известный мне прием для реестра, который позволяет включить тип изображения в Проводнике, выглядит следующим образом:
Перейдите к Start -> Run
и введите regedit
и нажмите OK, чтобы запустить редактор реестра. Перейдите к разделу реестра HKEY_CLASSES_ROOT\.png
и убедитесь, что PerceivedType
строковое значение присутствует и его значение установлено на image
: