Давно я ввернул свой жесткий диск и мне пришлось восстановить все мои данные, но я не смог восстановить имена файлов.Разделение значков с картинками в кучу случайных PNG
Я использовал инструмент для сортировки всех этих файлов по расширению, а другой для сортировки JPG по дате, поскольку дата создания JPG хранится в самом файле. Я не могу сделать это с помощью PNG, хотя, к сожалению.
Так что у меня много из PNG файлов, но большинство из них являются только значки или активы, используемые ранее как данные программного обеспечения я использовал в то время. Но я знаю, что есть другие, «настоящие» картины, которые ценны для меня, и я бы очень хотел их вернуть.
Я ищу любой инструмент или любой способ, просто все, что вы можете придумать, что поможет мне отделить мусор от хорошего в этой кучке фотографий, это действительно будет удивительный из вас.
Просто, чтобы вы знали, я говорю о 230 тысячах файлов, для ~ 2 ГБ данных.
Как Exemple, это то, что я называю мусор: или , и все такого рода изображений.
Я хотел бы, чтобы они были отделены от картин пейзажей/людей/скриншотам, вид снимков, которые вы могли бы иметь в вас галерее телефона ...
Спасибо за чтение, я надеюсь, что вы будете в состоянии помочь !
Я не уверен в точном алгоритме, так как я не знаю язык, который вы используете, но просто сортируйте его так, чтобы, если размер изображения больше 150 пикселей, а высота больше 150 пикселей, это, вероятно, не значок, а может быть переместился в папку с картинками. Это позволит только немного пропустить, что может быть быстро замечено. PNG выводит свои переменные ширины и высоты, как и jpg – Kaboom
@Kaboom Я на самом деле в настоящее время не программируется (у меня нет времени, к сожалению), но я постараюсь сделать это в bash ... Спасибо за совет. –
Зачем вам хранить естественные изображения в виде png?Особенно, когда они пришли с телефона. Это не имеет никакого смысла. Но если вы заинтересованы в их поиске; просто перейдите для filesize или number_of_pixels. Это будет хороший классификатор для естественного vs. icon. – sascha