Быстрый старт
ProGIMP — сайт про Гимп
GIMP — The GNU Image Manipulation Program
Гимп — бесплатный графический редактор
Изготовление фото на документы в GIMP
При изготовлении фото на документы основной проблемой является не исправление дефектов изображения (если они конечно имеются), а соблюдение требований к размерам лица, расстоянию от головы до верхней границы фотографии, к ширине и высоте фото наконец. Именно эту проблему и решает дополнение «Фото на документы в GIMP». Скачать это дополнение вы можете со страницы http://gimp-id-photo.ru/download.html, там же вы найдете инструкцию по установке. Как же им пользоваться? Очень просто:
Откройте изображение, которое необходимо обработать и расставите направляющие (наведите курсор мыши на линейку, нажмите левую кнопку мыши и не отпуская её вытащите направляющую) так, как показано на нижеследующем изображении:
Направляющие можно расставлять в любой последовательности. Главное установить одну из них на верхнюю часть головы, еще по одной на уровне глаз и подбородка и не забудьте одной вертикальной направляющей указать центр симметрии лица (впрочем если забудете установить направляющую, то вам об этом напомнит всплывающее окно)
Выберите из меню «На документы» формат будущего фото (я выбрал 37×47 — для паспорта РФ):
После этого GIMP, соблюдая все размеры, кадрирует фото. Результат вы можете увидеть на нижеследующем фото:
Фон серый… Давайте сделаем его белым. Для этого воспользуемся диалогом «Уровни» (»Цвет» > «Уровни…»). Кликните по пипетке «Выбор белой точки»:
Затем кликните по самой темной точке фона. Результат будет примерно таким:
В общем и целом фото на паспорт РФ готово. Если же вы делаете фото для иного документа, такое, у которого должен быть «уголок» или оно должно быть или и то и другое одновременно, то вам, в добавок ко всему, придется воспользоваться соответствующим пунктом меню «На документы».
Напечатаем фото. Выберите из меню «На документы» пункт «4 фото» и GIMP расположит на холсте размером 10×15 см 4 фото:
Загрузите в ваш принтер бумагу формата 10×15 см и отправьте изображение на печать. (Дополнение «Фото на документы в GIMP» умеет и само отправлять готовое изображение на дефолтный принтер, но автор отключил эту возможность следуя отзывам пользователей (не у всех дефолтный принтер струйный…), но вы можете включить эту функцию самостоятельно. Для этого вам нужно раскоментировать 299 и 365 строки в файле id_photo.py (раскоментировать значит стереть символ «#» перед pdb.file_print_gtk(image). Сделайте это и выбрав из меню «На документы» пункт «4 фото» вы заставите GIMP не только сформировать итоговое изображение, но и отправить его на печать).
Автор дополнения продолжает работать над ним. Будем надеяться, что скоро фото на документы можно будет изготавливать еще быстрее и проще, а главное качественней.
В избранном у 29 человек:
Похожие уроки
30 комментариев
Андрей Сидоров 19 марта 2011 в 04:31 Личное сообщение
zend, не вы ли автор дополнения? =)
Было бы круто отказаться от использования направляющих. Чтобы плагин сам определял позицию лица и кадрировал его автоматически (ну или полуавтоматически). Где-то видел описание этого алгоритма. Если автору нужно — могу поискать в истории браузеров.
Максим Фёдоров 19 марта 2011 в 10:40 Личное сообщение
огромное спасибо за урок
+10
Эмиль Янгиров 19 марта 2011 в 10:53 Личное сообщение
давно искал плагин такого рода. спасибо!
zend 19 марта 2011 в 12:00 Личное сообщение
Да, я это дополнение написал 😉
Идея отказаться от направляющих очень интересна, но я не представляю как добиться точности вычислений. Сейчас постараюсь объяснить: к фото на документы предъявляются особые требования, например размер лицевой части головы (от подбородка до линии глаз) для фото на паспорт РФ должен составлять 12 миллиметров и с помощью направляющих добиться такой точности плёвое дело — достаточно явно указать где именно на фото находятся глаза, где подбородок, но вот как достичь этого программно, лишь вычислениями. К слову, в данный момент, кадрирование происходит именно полуавтоматически: указываем контрольные точки и нажимаем на кнопку, а дальше — дело техники 🙂
Андрей, не могли бы вы поискать описание упомянутого вами алгоритма, может быть он панацея?
Андрей Сидоров 19 марта 2011 в 13:15 Личное сообщение
zend 19 марта 2011 в 13:43 Личное сообщение
Андрей Сидоров 19 марта 2011 в 14:15 Личное сообщение
Да не за что. По той схеме кадрировать не нужно (очень вероятны ошибки), но можно попробовать сделать автоматическую расстановку управляющих.
zend 19 марта 2011 в 15:49 Личное сообщение
По сравнению с тем матаном который, в свое время, нарешал Максвелл матан в этом PDF-е даже не цветочки, а еще пыльца, но для меня он достаточно лютый, к сожалению. Останусь пока на моей полуавтоматической схеме, так как распознавание лиц для меня, в данный момент, темный лес. И потом это дополнительные библиотеки, которые наверняка придется доустанавливать, а отягощать столь легкое дополнение хоть и полезными но ЗАВИСИМОСТЯМИ не хочется. Но все равно спасибо за участие 😉
Михаил Честнов 19 марта 2011 в 21:58 Личное сообщение
Очень приятный урок — и весьма нужное дополнение!
У нас тут на работе требовали «контролирующие органы» фото ВСЕХ коллег. Кое-как напечатал. Страшно вспоминать!
Теперь, когда «неусыпное око» вновь потребует фотографий, мы будем готовы 😉
СПАСИБО!
Eniedaplos 20 марта 2011 в 02:52 Личное сообщение
Огромнейшее спасибо товарищу zend, за такой прекрасный урок, и такое расширение.
Установка поддержки Питона правда заставляет повозиться, но благо на все инструкции на русском языке ссылки есть :).
Eniedaplos 20 марта 2011 в 03:37 Личное сообщение
И поигравшись подумал, было бы хорошо, чтобы появился:
1) Пункт индивидуальных настроек кадрирования, т.е. в ручную можно было бы указать размеры фотографии, и отступы от краев.
2) Выбор размера бумаги, так же с вариантом индивидуальных настроек. (На сколько я обращал внимание , в фотосалонах печатают не 10 на 15, а на полоске шириной немногим более самой фотографии, для минимизации обрези)
3) На мой взгляд слишком большие расстояния между фотографиями, их можно или сократить, либо вообще ликвидировать, уменьшив количество манипуляций ножницами для полного разрезания. И убрав зазоры, можно было бы располагать по 3 фотографии в строку.
4) Ну и как вариант, кнопка которая бы заполняла выбранный размер бумаги максимальным количеством фотографий.
Обнаружилась особенность, что когда откадрированный вариант изображения выходит за границы данного изображения, появляется зеленая полоса, заполняющая это место.
Это мой полет фантазии 🙂 прошу не судить строго ) Понимаю, фантазировать проще чем делать 🙂
zend 20 марта 2011 в 13:22 Личное сообщение
1) Реализовано в разрабатываемой в данный момент версии. Добавлено много новых форматов и есть возможность добавлять свои форматы.
2) Интересно. Но это пока в планах, кстати не все принтеры могут печатать на листах ширина которых меньше 98 миллиметров.
Пункты 3 и 4 объединяем в один и получаем единый диалог печати который тоже, в данный момент, в планах (кстати не все фотографии режут канцелярскими ножницами — для этого есть специальные инструменты (тоже своего рода дополнения ;-)), если вы бывали в ФМС, то наверняка их видели).
Зеленая полоса — это цвет-индикатор, он говорит пользователю, что из этой фотографии изготовить фото данного формата не возможно и придется перефотографировать (допустим, фотографировал с рук или штатив не важно отрегулировал, в результате взял слишком мало торса ну и получил, зеленый фон).
На счет Python-а да, придется повозиться, ну тут ничего не поделаешь — для Windows репазиториев пока не придумали.
PS
Спасибо за интерес проявленный к моей работе. Это мотивирует 😉
Эмиль Янгиров 20 марта 2011 в 14:21 Личное сообщение
мля..все установил точно по инструкции! и ничего не выходит(((
zend 20 марта 2011 в 14:36 Личное сообщение
GNU/Linux или Windows?
Александр Файзулин 21 марта 2011 в 21:30 Личное сообщение
Полезно!
Мож пригодится)))
Автору спасибо!
Эмиль Янгиров 24 марта 2011 в 16:04 Личное сообщение
zend 24 марта 2011 в 16:46 Личное сообщение
Скорее всего GIMP не может работать с той версией Python, которую вы установили. Это распространенная проблема, для её решения придется немного поэсперементировать и попробовать установить другую версию Python (к сожалению, никуда не денешься — для Windows репазиториев пока не придумали).
С этой проблемой столкнулись не только вы. Этот вопрос мы уже обсуждали здесь: http://gimp.ru/forum/viewthread.php?thread_id=72#post_434
Eniedaplos 25 марта 2011 в 03:04 Личное сообщение
Странно. у меня все с первого раза заработало.
GIMP 2.6.11
Windows XP SP3
Делал дословно инструкции, брал те же самые файлы.
Эмиль Янгиров 25 марта 2011 в 17:07 Личное сообщение
GIMP 2.6.11, Windows XP SP3 переустанавливал гимп, и ничего. жаль что репазиторийев не сделали еще((((
Serzh 4 апреля 2011 в 15:09 Личное сообщение
Макс Шевченко 5 апреля 2011 в 08:58 Личное сообщение
Serzh
Это автор программы.
Flomik 8 апреля 2011 в 16:14 Личное сообщение
А у меня нет Такого окна как «НА ДОКУМЕНТЫ» его просто нет что делать??
Андрей Сидоров 9 апреля 2011 в 16:53 Личное сообщение
Flomik. Читать статью сначала и до конца. Внимательно читать. Ходить по ссылкам. Там читать. И в какой-то момент, чудесным образом это окно у вас появится =)
tihiro 13 апреля 2011 в 14:18 Личное сообщение
zend, огромнейшее спасибо)))
Я несколько месяцев мучилась, пытаясь самой сделать фотографию на паспорт: высчитывала там чего-то, пробовала и так, и этак, ничего не получалось. С вашим дополнением сделала фото за один вечер, и теперь у меня новый паспорт с хорошей фотографией))) Спасибо!)))
zend 23 апреля 2011 в 18:47 Личное сообщение
Пожалуйста. И да, у меня уже есть что то похожее на «альфу» новой версии 🙂
Михаил Честнов 25 апреля 2011 в 18:58 Личное сообщение
Я попытался установить это дополнение (у меня XP) — но ничего не вышло. С заменой (или установкой?) \»питона\» я решил не связываться (в конце-концов, мне нужно сделать всего лишь несколько фотографий, а не несколько сотен — и значит, эффективность затраченного времени стремится в моём случае к нулю. Попытался всё же добиться желаемого результата \»вручную\» — было трудно. Кое-как я справился (правда, в основном справлялся НЕ средствами ГИМПа — использовал утилиту, прилагавшуюся к принтеру Epson) — и понял, что я совершенно не представляю себе, как процесс изменения размера фотографии может быть осуществлён в ГИМП. Не просто \»изменения размера\», а именно размера лица. По требованию УВД размер лица должен равняться 12мм — и как люди справляются без этой утилиты, я СОВЕРШЕННО не представляю. Может быть, автор не сочтёт за труд рассказать, как это делалось ДО написания его дополнения к GIMP? Добавлю, что уже после того, как я сфотографировал дочь на паспорт, передо мной встала аналогичная задача — надо было напечатать чертёж некоего шаблона в натуральную величину (исходный файл был немного меньше по ширине и ещё меньше по высоте) — и опять я \»кое-как\» вышел из положения — но именно \»кое-как\»! Словом, я до сих пор не предсавляю, как можно справиться с поставленной задачей (\»фото на паспорт\») средствами ГИМП. Извиняюсь за многословие.
zend 29 апреля 2011 в 23:57 Личное сообщение
>> и понял, что я совершенно не представляю себе, как процесс изменения
>> размера фотографии может быть осуществлён в ГИМП.
Математика за пятый класс средней общеобразовательной школы. Нет?
Установил gimp и puthon на ubuntu 11.04.
Работает всё кроме форматов при нажатии выскакивает ошибка.
Подскажите в чём проьлема.
Версия Python больше 2.6 скорее всего.
А GIMP стабильный установили или 2.7.x?
Раздобыл флешку с Ubuntu 11.04, в общем там Python 2.7.1, но проблему исправить удалось малой кровью.
Чтобы проблемы не возникало больше откройте файл id_photo.py в текстовом редакторе, найдите сроки:
# Изменяем размер холста и смещаем его
image.resize(w, h, x, y)
# Изменяем размер холста и смещаем его
image.resize(int(w), int(h), int(x), int(y))
Чтобы участвовать в обсуждении вы должны войти или зарегистрироваться .