В общем-то идея отсканировать и упорядочить старые фотографии, конечно же, вынашивалась давно, на такой объем работ по сканированию старых фотопленок (больше сотни) и фотографий (тысячи) решиться непросто. Вообще еще с детства хотел, чтобы у меня были оцифрованные старые фотографии прапрабабушек-прадедушек, и вот наконец спустя 20 лет решил сподвигнуться на это дело.
Первое, в чем был вопрос - естественно сканер. В свое время, лет 7 назад, пытался оцифровывать негативы и решил запасти пленочный сканер. Денег особо не было, выбрал что подешевле, им оказался Miktotek Filmscan 35 .
По сравнению с монстрами сканирования, стоил он копейки, но и результат выдавал устрашающий. Я использовал к нему Silverfast как наиболее продвинутый софт в то время (может и сейчас). Не знаю, почему, но иногда мне при разных проходах это чудо выдавало то синюю, то зеленую фотку, то зависало все, это было непредсказуемо и очень грустно, над каждым кадром приходилось корпеть по 10-15 минут, выправляя гистограммы и осуществляя прочие танцы с бубном. Вобщем этот процесс отбил у меня охоту сканировать пленки на несколько лет, сканер так где-то и валяется.
Сейчас, обдумав все за и против, было решено следующее.
Было несколько моментов, которые надо было учесть:
Кроме всего означенного я понимал, что сейчас пленка уже не является актуальным носителем, и поэтому скорее всего сканировать надо будет только один раз, правда может уйдет на это много времени.
Итак, пленочные сканеры отпали по двум причинам:
во-первых, предыдущий опыт показал, что за дешево нормальный такой агрегат не купить, а то, что дешево - ой, такой ад второй раз я не вынесу.
Во-вторых, покупать отдельно сканер для фоток и отдельно для пленки - тоже как-то дороговато и нецелесообразно.
Тем более, сказал я себе, если попадется что хорошее - отнесу в профессиональную лабораторию, уж на десяток кадров можно и разориться.
Посмотрев, что есть в продаже из того, что умеет сканировать кроме бумаги еще и пленку, выяснилось, что выбор невелик: или опять же заоблачные цены, или всего пара-тройка вариантов. Перерыв все работающие сразу после праздника магазины оказалось, что есть следующие приемлемые варианты:
Остальное было или слишком дорого, от 10000, или, наоборот, ничего не умело. К сожалению, CanoScan 5600F отпал по причине отсутствия в данный момент в продаже, хотя по описанию очень неплох. Остальные оказались, по отзывам, примерно одинаковыми, но решающую роль сыграл тот факт, что для Epson"ов были драйвера для Linux, а поскольку хотелось бы работать не только под виндой, то в конце концов выиграл Epson Perfection V330 Photo. Нигде не смог узнать, чем же 330 модель отличается от 370, но поскольку линуксячьи драйверы упоминались только для 330, то остановился на нем, так сказать, «во избежание».
К сожалению под линукс попробовать еще не успел, но в виндовом софте понравилась функция удаления дефектов - на черно-белых старых фотографиях работает на ура. Но с ней тоже надо быть осторожным - иногда может за дефект посчитать что-то стоящее.
В отзывах по поводу сканера местами упоминается проблема с появлением полос при сканировании пленок - но я такого пока не наблюдал. Тем не менее на мой взгляд вот кое-что полезное по этому поводу, найденное в одном из отзывов на яндекс-маркете: «Спустя два года могу отчитаться об итоге расследования: в рамке сканера есть калибровочное окошко, где устанавливается баланс белого. Если туда попадают пылинки - получаются „битые пиксели“, которые при прогоне каретки дают полосы. Это, скорее всего, конструктивный дефект новой светодиодной подсветки (но кто же в этом сознается...). Итак господа, если у вас есть такой сканер,
удаляйте пыль.»
С каким разрешением сканировать - этот вопрос был не последним. Сканер выдает максимум 4800х9600, но при попытке выставить такое при скане фото 9х13см система стала материться на масштаб, пришлось уменьшать.
Критерий выбора разрешения простой: если считать, что печатать можно со стандартным разрешением 300dpi, то чтобы получить такое же изображение, надо иметь минимум 300dpi. Учитывая, что фото старые, то смысла сильно завышать эту цифру нет - все равно физическое разрешение не позволит получить качество из ничего. Опять же, вряд ли кто-то когда-то захочет печатать плакат с изображение прадеда на формате А1 или даже А4. Если кто и напишет книжку - то вряд ли будет картинка больше чем на лист. Вобщем решил, что для совсем старых сойдет двукратное превышение, для более качественных и более поздних - трехкратное, т.е. 600dpi и 900dpi соответственно. Далее выбрал то, что было наиболее близко из того, что выдала софтина, что шла со сканером.
Для негативов решил использовать максимум - не зря же покупал с таким разрешением… Скорее всего это перебор 4800х4800dpi, но всегда можно потом урезать, но главное, что потом уже не придется пересканировать с другими параметрами и можно спать спокойно.
Сканы сохраняются, естественно, ни в коем случае не в jpeg, дабы избежать потерь на сжатие. Все - только tiff. Вроде, конечно, место кушает побольше, но зато раз отсканировать - и потом проблем не знать: что хочу, то и делаю. К этому я тоже пришел не сразу, но практика показывает, что если сэкономить сейчас - потом буду жалеть и возвращаться к этому вопросу, а так, если все по-максимуму - то потом и сожалеть не о чем.
Естественно, после оцифровки надо все это дело как-то разгребать. Основной задачей было подписывание пра-пра-родственников, ибо я хотел сохранить историю семьи на будущее, а без грамотных комментариев там никто никогда не разберется.
Вариант сразу обрабатывать фотки и выкладывать на сайт не подходил по двум причинам: во-первых, надо обработать все и сразу, а это время, да и родители в этом ничего не понимают; во-вторых, технологии меняются, и кто б знал, как через пару десятков лет будет выглядеть сайт, если вообще он будет как-то существовать.
Использование умной программы-каталогизатора не подходила по той же существенной причине - нет никакой гарантии, что через несколько десятков лет эта софтина будет жива и соотвественно никто не поймет, что, где и как хранится в ее умном уникальном формате.
На ум пришло решение хранить описание в обычном текстовом файле с тем же именем, что и фото - текст он и в африке текст, наверняка прочитать сможет кто угодно спустя десятиления, даже если придумают еще какой-то супер-юникод, все же это намного надежнее, чем специальный софт. Но как программист я с ужасом смотрел на этот вариант - ну некрасиво и все тут. Да и неудобно в процессе работы.
Родители сказали, что вообще хотят как в ворде - вот фотка, вот подпись - и все понятно. От такого предложения волосы встали дыбом, ибо опять же - сегодня ворд есть - завтра его нет.
Еще один вариант - хранить подписи в EXIF. Тут смущало то, что при обработке картинок многие софтинки EXIF просто игнорируют, в результате потерять драгоценные подписи может оказаться невосполнимым.
В общем, проанализировав всю ситуацию, принял решение: скнируем фото, подписываем его в виде EXIF и потом все эти картинки с подписями делаем read-only, дабы не было никакого соблазна что-то менять, и таким образом гарантируем сохранность информации. Хочется менять - делай копию - и вперед. Ну и бэкапы конечно. И вообще, в конце концов на то мы и программисты, дабы набросать небольшой скриптик, чтоб весь EXIF можно было на всякий случай экспортнуть в текстовый файлик, «во избежание»:)
Для работы с EXIF в линуксе есть куча инструментов командной строки, но это неприемлемо для удобной работы с большим количеством картинок. Тем не менее, вот что есть: exif , exiftool , exiv2 , погуглив, можно найти более подробную информацию. Далее я использовал exiftool для пакетной обработки, но об этом позже.
Смотрим, что есть из GUI. Поизучав, что нам предлагает OpenSource сообщество, как-то остановился на DigiKam - «digiKam is an advanced digital photo management application for Linux, Windows, and Mac-OSX», как написано у них на сайте.
Редактировать я решил в GIMP , GNU Image Manipulation Program, аналог фотошопа, но opensource. Поэтому возможность редактировать фото для софтины каталогизации отдельно не требовалась, а вот в самой каталогизации подкупили несколько вещей.
Во-первых, DigiKam редактирует EXIF, что мне и надо.
Во-вторых, все фото сразу на экране, подписываем в окошке рядом и сразу переходим к следующей - быстро, просто и удобно.
В-третьих, было замечено, что в самой EXIF есть несколько похожих тэгов для комментирования: Comment , UserComment , ImageComment , так вот, DigiKam пишет сразу во все, так что вероятность, что эту информацию прочитает другой софт, достаточно велика.
Кроме того, читая отзывы, меня порадовала мысль, что кроме просто EXIF софтинка умеет вести каталог, причем ничего никуда не копируя, в отличие от многих других, а просто обрабатывая все на месте. Это было огромным плюсом - я не искал эту возможность изначально, но она оказалась как нельза кстати. И что мне понравилось - кроме занесения инфы в EXIF, она пишет ее в свою базу и потом фото удобно сортировать и искать по меткам, тэгам, описаниям и т.п. И даже если в какой-то момент софт исчезнет и база тоже - то копия данных останется в EXIF, что, собственно, мне и надо.
Некоторые интересные мысли по каталогизации описаны в уже упоминавшейся статье . Так вот, все или почти все эти данные тоже можно держать в EXIF и при необходимости экспортить в любой формат, как нам будет удобно.
Дополнительным плюсом DigiKam является то, что можно в качестве обложки альбома можно выбрать любое фото, а мысль иметь в качестве обложки фото самого бумажного альбома мне понравилась, за что спасибо автору.
Еще один неочевидный момент, с которым я столкнулся при работе с DigiKam: если нет прав на запись в фото-файл, то софтина молча пишет только в свою базу, никак не давая понять, что есть проблемы. Я долго пытался разобраться, почему подпись в проге есть, а в файле - нет, тем более, что в настройках установлена опция «сохранять в файле». Так вот, имейте это в виду - проверяйте права доступа, а то можете потом долго материться.
Итак, решены основные задачи - сканирование и каталогизация. Теперь настало время похвалиться перед родственниками, показать знакомым фото. Естественно путем выкладывания фото на сайт. Не так давно я уже делал софтинку для этого дела: сложил нужные фото в
каталог, запустил - и готово, сделался альбом. Об этом я писал на хабре в прошлый раз, . Теперь же, используя DigiKam, я решил, что прямо в EXIF-тэгах можно помечать фото, надо его помещать в фотоальбом или нет, поскольку при сканировании были всякие картинки, которые на сайт выкладывать не стоит. Да и комментарии теперь можно брать из EXIF.
Вроде бы все хорошо, да не очень.
На сайте все обрабатывается в PHP, и там есть, как мне казалось, замечательная функция для работы с EXIF, read_exif_data() , но как показала практика, эта недофункция показывает только часть данных, абсолютно умалчивая про остальное. Перерыл все что мог - и мечта о легкой жизни канула в лету, пришлось вытаскивать EXIF из файлов на этапе генерирования альбома, благо инструменты командной строки имеют место быть.
В итоге переписал скрипт, вспомнив язвительный комментарий к предыдущей своей статье «Генератор php-файлов на Perl… Месье знает толк...», посмеялся про себя, что все же был прав, что полностью не положился на PHP - вот она мне подставила бы сейчас ножку, а так пара минут - и проблема решена.
Итак, при обработке фото в DigiKam помечаем фото флажком (он там называется PickLabel). Флажок пишется в файл в EXIF. Когда процессим все файлы из каталога - вытаскиваем флажок с помощью exiftool:
$flagPickLabel = `exiftool -b -PickLabel "$fname_in"`;
Ну и далее в зависимости от флажка - если стоит - то процессим, если нет - пропускаем. Все задается в командной строчке, дабы было удобно. На самом деле тут можно обрабатывать много всего, это уже на вкус и цвет кому что надо.
Ссылка на исходники, если вдруг кому-то понадобится внимательно посмотреть или даже применить: photo_album-r143.tar.gz . Как пользоваться - упомянуто в предыдущей статье, не буду повторяться.
На этом спасибо за внимание, а если кому пригодилось - то безмерно рад.
Критика приветствуется.
UPD : Вот случайно нашел еще на хабре - удивляюсь, как раньше не заметил. Пусть будет тут до кучи.
Теги:
Обыкновенные сканеры не предназначены для сканирования слайдов и негативов из-за недостаточного количества подсветки. Однако есть хитрость, которая позволит это делать с помощью небольшого количества картона. Соорудив хитрую конструкцию можно перенаправить световой поток и добиться нужного результата.
Если в Вашем архиве завалялись старые негативы, которые хотелось бы перевести в цифровой формат, у Вас есть возможность отсканировать их. Но простое сканирование для этих целей не подойдет. Для того чтобы всё получилось, нужен мощный источник света, который должен находиться за негативом или много функциональный сканер.
Конечно, можно купить специальный сканер для пленок, но если у Вас уже есть обычное планшетное сканирующее устройство, вполне можно обойтись им. Для сканирования пленки или слайда можно использовать обычный картонный отражатель. Он будет захватывать свет, излучаемый сканером и отражать его с обратной стороны слайда. Такой отражатель даст возможность сканировать плену и слайды как обычные документы.
Для изготовления отражателя нам понадобятся следующие материалы:
Лист плотного картона формата A4 со стороной серебряного цвета
Карандаш
Ножницы
Скотч
Линейка
Инструкция
Добившись удовлетворительного результата, нужно обрезать изображение по контуру слайда, так как сканер сканирует всё стекло, а нам нужен только маленький кадр. Обрезку можно сделать в любом графическом редакторе. Для получения наиболее четкого изображения нужно выполнять сканирование с высоким разрешением. Рекомендуется использовать 1200 DPI.
Если во время сканирования на негатив попала пыль, её можно убрать мягкой кисточкой для объектива или косметической щеточкой. Чтобы удалить пятна или царапины можно воспользоваться инструментом лечащая кисть. Для этого можно использовать бесплатные программы, такие как GIMP или Paint.net. Они доступны для свободной загрузки и их легко найти в интернете.
Еще совсем недавно вашему вниманию был представлен . Статья имела неожиданную популярность и мной было принято решение о съемке сиквелла. Встречайте - сканер для оцифровки фотопленки и фотослайдов. Иными словами, BACK IN USSR!
Информация о товаре с сайта
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ:
- Функция: оцифровка фотопленки
- Интерфейс: USB 2.0
- Датчик изображения: 5.0 мега пикселей (2592 х 1944)
- Дисплей: Цветной 2.4 TFT LCD (480 х 234)
- Диапазон фокусировки: Фиксированный фокус
- Контроль экспозиции: Автоматическая / Ручная (-2.0 EV ~ + 2.0EV)
- Баланс белого: автоматический
- Разрешение: 5,0 мега пикселей / 10 мегапикселей (интерполяция)
- Качество сканирования: 1800dpi и 3600dpi (интерполяция)
- Тип пленки: 35 мм пленка, монохромные, слайд
- Эффекты изображения: ч/б, слайды, негативы
- Источник света: светодиод подсветки
- Формат файла: Изображение: JPEG
- типа TV-OUT: NTSC / PAL
- внешняя карта памяти: Поддержка SD карт до 32 Гб
- Питание: DC 5V (адаптер USB-порт)
- Multi-языки поддержки: английский, французский, немецкий, итальянский, испанский, китайский, японский
- Поддержка системы: Windows XP / Vista / 7
КОМПЛЕКТАЦИЯ:
- 1 х фильм сканер
- 1 х USB кабель (80 см)
- 1 х AV- кабель (155см)
- 3 х держатели слайдов и пленки
- 1 х 110 ~ 240В адаптер переменного тока
- 1 х Руководство пользователя (англ)
- 1 х 2 Гб SD-карты
- 1 х Кисть
Иногда восстановлению подлежат фотографии, проявленные и отпечатанные ранее. Теперь эти фото необходимы в качестве документа для человека, повторный снимок с которого в нынешнем времени сделать невозможно. В таких случаях можно использовать как давние черно-белые снимки, так и пленку, извлеченную из старых фотоаппаратов.
При этом вы:
Существуют способы оцифровки фотопленки, которыми пользуются как специалисты, так и любители, создавая всю необходимую инсталляцию у себя дома.
Среди них следующие:
Оцифровка - это процесс, при котором изображение, зафиксированное на негативе, фотокарточке (в том числе, и черно-белой), пленке фотоаппарата разбивается на пиксели - цифровую информацию. В таком виде изображение сохраняется на носителе. Напрямую, без использования подручных материалов, данный процесс осуществляется с помощью сканера для фото.
Качество исходника основательно влияет на трудность дальнейшей работы. То есть, старые черно-белые фотокарточки зачастую представляют довольно расплывчатое изображение - оно может быть затемненным или, наоборот, иметь слабую насыщенность. Раньше все зависело от мастерства фотографа, который занимался проявлением позитивов. Малейшая невнимательность приводила к отраженным на них необратимым последствиям. Оставалось только принять результат в готовом виде или переделать всю работу еще раз, что стоило денег. Цифровую же фотографию можно корректировать и менять бесконечное количество раз.
Для данного процесса вам понадобится специальный фотосканер и ноутбук/персональный компьютер, с помощью которого будет происходить дальнейшая обработка оцифрованного снимка. С обычным сканером выполнить данную работу не получится даже в том случае, если фото будет черно-белым. Он не захватывает весь необходимый спектр цвета, и вы получите результат очень низкого качества. Поэтому используется аппарат со слайд модулем или фильм-сканер. При этом стоит помнить, что чтобы оцифровать с их помощью одну карточку, необходимо потратить от 5 до 10 минут.
После того, как вы отсканировали снимки (использование техники наиболее уместно при большом объеме материалов), для их дальнейшей обработки используйте AdobePhotoshop, желательно, восьмой серии - она наиболее понятна в работе и имеет улучшенный функциональный интерфейс. Можно использовать также и негатив - компьютерная программа легко выполнит «проявление». Таким способом, в основном, пользуются в специализированных учреждениях, в домашних условиях на стоимость оцифровки повлияет цена на профессиональную аппаратуру.
Как оцифровать фотопленку дома, используя фотоаппарат
Данный процесс уместней назвать пересъемкой (повторной съемкой). Кроме цифрового фотоаппарата, вам понадобится белый светящийся монитор или экран ноутбука. Можно также своими руками соорудить установку, подобную той, которую использовал раньше, наверное, каждый человек, копируя рисунки.
Сооружение состоит из двух стекол, между которыми вложен снимок. Снизу должен идти яркий белый свет. Стекла ставят, например, на два стула так, чтобы между ними был просвет, достаточный для того, чтобы охватить всю площадь фотографии или пленки. Все эти инструменты находятся дома, где и выполняется весь процесс съемки.
Стоит уточнить, что фотографировать вы будете в достаточно неудобной позиции, ведь стекла с зафиксированным материалом устанавливаются горизонтально. А если вы не найдете способ зафиксировать фотоаппарат на нужном расстоянии параллельно к подготовленной установке, то вам придется делать намного больше кадров, а потом выбирать из них наиболее удачные.
В случае, если вы не нашли стекол и листов другого прозрачного материала, можно сделать следующее:
Установки для репродукции снимков или пленки в домашних условиях: слева - для фотокамеры, справа - для фиксации носителей изображения.
Основная стоимость работы зависит от цены аппаратуры и инструментов, которые вы будете использовать в процессе. Поэтому если большая часть установки будет сделана вашими руками, то вы имеете возможность значительно сэкономить. Это особенно заметно, когда старых фотопленок и негативов немного, а оцифровать их нужно разово.
И наоборот, если у вас есть желание переснять большой объем материала или работать в этом направлении профессионально, стоит приобрести специальные приспособления, использование которых значительно облегчит и ускорит процесс. Учитывайте то, сколько есть желающих дать новую жизнь своим, родительским старым снимкам, а также когда-то так и не проявленным фотопленкам. Зная то, как их можно оцифровать, используйте данную информацию на пользу себе и своим будущим заказчикам.
Сканер со слайд-модулем
Сразу оговорюсь, что нормально отсканировать пленку выйдет только на сканере со слайд-модулем. Слайд-модуль представляет собой устройство внутри крышки сканера, состоящее из специальной пластины и некоторых других элементов. Если вы просто положите пленку на стекло сканера, то результат будет ужасный, все будет засвечено и испорчено. Кроме этого сканер должен иметь реальное (не путать с интерполированным разрешением) оптическое разрешение не ниже 2400dPi, а лучше 4800dPi.
Нужно подготовить пленку. Порезать ее на части по 6 кадров каждая. Перед этим желательно промыть пленку обычной водой. Протрите стекло сканера жидкостью для мытья стекол, иначе каждая пылинка будет видна на фото. Отсоедините пластину слайд-модуля и закрепите пленку на ней. Для плотного прижима используйте маленькие пластинки по краям. Закрепите слайд-модуль на крышке сканера и опустите крышку.
Софт. В качестве программы для сканирования пленки можно использовать софт из комплекта сканера. Также неплохо с этой задачей справляется программа VueScan. Скачать ее можно с ресурса Эта утилита поддерживает большинство сканеров и имеет множество настроек. Сам процесс сканирования мало чем отличается от сканирования фотографий. Нужно выбрать тип носителя Слайд\Пленка, разрешение сканирования и место для сохранения файла. Формат создаваемого файла выбирайте BMP или TIFF , если выберите JPEG , то потеряете качество картинки. Пакетный режим позволит сканировать одновременно несколько слайдов. Обработку полученного снимка лучше производить в графических редакторах, например Photoshop. Источник сайт