Работа с изображениями. Поиск программы.

12
albion
На сайте с 07.10.2005
Offline
247
893

Есть сотня изображений одного разрешения, а так же есть несколько тысяч изображений повышенного разрешения. И вот мне необходимо найти эту сотню изображений в этих нескольких тысячах. При чем имена файлов разные.

Есть ли какая программа, для упрощения такой деятельности?

1eon
На сайте с 08.09.2010
Offline
78
#1

А если использовать сортировку по размеру в обычном виндовсе, ведь чем больше разрешение, тем больше весит файл или я не так размышляю?

Просто подпись
albion
На сайте с 07.10.2005
Offline
247
#2

1eon, вы наверно не правильно поняли.

К примеру есть фотка ёлки размером 300 на 300 пикселей, и есть папка в которой 3500 фотографий различных деревьев размером 1000 на 1000 пикселей. И вот в этой куче мне нужно найти эту ёлку, которая будет 1000 на 1000 пикселей, при том что имя файла ёлки 300/300 не совпадает с именем файла ёлки 1000/1000.

D
На сайте с 14.01.2007
Offline
153
#3

только что проверил в вин7.

добавляем колонку "Размеры"(не знаю как она точно будет на русском) и получаем разрешение каждой фотки. остаётся только отсортировать.

albion
На сайте с 07.10.2005
Offline
247
#4

Dinozavr, И что это даст, если фотки в каждой папке одного размера (в пикселях)? У Win нет такого функционала. Мне бы хотя бы, что программа могла показывать как здесь http://images.yandex.ru/yandsearch?rpt=simage&ed=1&text=%D1%91%D0%BB%D0%BA%D0%B0&p=2&img_url=koncert.ru%2Ffiles%2Fimage%2Felka.gif , т.е. Яндекс понимает, что одна и та же фотография в разных разрешениях лежит на разных сайтах.

a.chibisov
На сайте с 11.11.2010
Offline
42
#5
Dinozavr:
только что проверил в вин7.
добавляем колонку "Размеры"(не знаю как она точно будет на русском) и получаем разрешение каждой фотки. остаётся только отсортировать.

Ему не то нужно...

Насколько я понял ТС, ему нужно какое то подобие распознавателя картинки из массива картинок!

Правильно?

я занимаюсь этим, потому что только учусь... как научусь - найду новое занятие...
albion
На сайте с 07.10.2005
Offline
247
#6
a.chibisov:
Насколько я понял ТС, ему нужно какое то подобие распознавателя картинки из массива картинок!

Правильно?

Да .

S
На сайте с 29.01.2006
Offline
404
#7

Есть куча программ с названиями типа "image dup detector", "file clone remover", но конкретных назвать не могу, т.к. давно не пользовался и не интересовался.

K
На сайте с 12.07.2006
Offline
295
Kpd
#8
albion:
Есть ли какая программа, для упрощения такой деятельности?

php-скрипт пишется за 5 минут. Если ещё актуально - через пару часов покажу пример.

<?php

$path = "/path/to/files/"; // путь к папке с картинками, / в конце
$limit = 700; // максимальный размер файла (высота)
$handle = opendir($path);
while (FALSE !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && !is_dir($path."/".$file)) {
$size = getimagesize($path.$file);
// $size[0] - ширина
// $size[1] - высота
if ($size[0] <= $limit) {
echo $file."<br>";
}
}
}
?>

Если есть вложенные папки, то нужно будет чуть изменить скрипт и сделать рекурсию.

Сам пришел
На сайте с 05.05.2007
Offline
163
#9

потерто. было уже.

albion
На сайте с 07.10.2005
Offline
247
#10
Kpd:
php-скрипт пишется за 5 минут. Если ещё актуально - через пару часов покажу пример.

Разве данный скрипт подайдет к такому примеру:

albion:
К примеру есть фотка ёлки размером 300 на 300 пикселей, и есть папка в которой 3500 фотографий различных деревьев размером 1000 на 1000 пикселей. И вот в этой куче мне нужно найти эту ёлку, которая будет 1000 на 1000 пикселей, при том что имя файла ёлки 300/300 не совпадает с именем файла ёлки 1000/1000.

Нашел, что то похожее - ImageDupeless, но она платная. Хотелось бы что нибудь free, т.к. нужно на один раз, или как минимум без каких либо ограничений на триальный период.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий