Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
600 ₴

Программа, скрипт по изменению размера изображения

проект завершено


Задача: создание приложения по пакетной обработке фотографий - изменение размера+кроп


Дано: для начала 1500 файлов на проект (их 2276, но сейчас там много дублей). Файл с примерами фото и структура - в архиве.


Нужна реализация:

  1. Все изображения на выходе должны иметь размер 1000*1000px (размер для проекта можно будет задавать)
  2. От края предмета до края изображения должен быть отступ (задаваемый, к примеру, 50px)
  3. Цветокоррекция изображений (у некоторых фото много желтого канала, у некоторых - синего), некоторые нужно осветлить - они темные
  4. Сделать фон более белый. Тут пишется, что можно удалить фон совсем. Что если после этого его на белый заменить?


1, 2 задачи - обязательны, а 3 и 4 - не обязательны, потому что как я понимаю, что будут стоить дорого, но можете озвучить ценник.


Способ реализации не имеет значения, программа под Win, как вариант можно использовать NConvert - Command Line Batch utility for images или тут есть вариант применения ImageMagic через Zennoposter - тоже устроит. Как вариант - bat-файл, но чтобы в нем можно было задавать размер фото и отступы предмета к краю.


Цену взял с потолка, потому что не знаю, сколько это может стоить, предлагайте свою.

Оплата - через биржу или часть через биржу / Webmoney, Приват.

Сроки - до недели очень желательно уложиться.

Задавайте любые вопросы - они помогут составить более точное ТЗ.



Оновлення #1 від 7 травня о 13:27
Логика решения задачи с отступом в 50 пикселей: вписать предмет в разрашение 900*900 px, а потом по каждой стороне добавить 50px.

Результати роботи

Перегляд контактної інформації доступний тільки зареєстрованим користувачам.

Відгук замовника про фрилансера Алексее К.

Якість
Професіоналізм
Вартість
Контактність
Терміни

По всем направлениям (Качество работы, Стоимость, Сроки, пр.) - 10 из 10.
Я давно не испытывал столько удовольствия за оплату работы.
Алексей сделал ооочень крутую, юзабельную прогу - придраться не к чему и все по ТЗ.
Никаких лишних вопросов, срывов сроков и чрезвычайная доброжелательность. Если выбираете среди исполнителей -
обращайтесь к Алексею - не пожалеете!!

Виталий В. Виталий Вернигора | Сейф Сейф

Відгук фрілансера про замовника Виталии Вернигоре

Оплата
Постановка задачі
Чіткість вимог
Контактність

Рекомендую Виталия как заказчика. Четкая постановка задачи, адекватность, быстрая оплата.

Алексей К. Алексей Кирпилёв | Сейф Сейф



  1. 10 днів3000 ₴
    Alex Lakhman
     187 

    Имею опыт с обработкой фото при написании программ на языке С#
    Буду рад пообщаться https://vk.com/woodycssc или скайп woodycssc

    Україна Чернівці | 5 травня о 13:40 |
  2. 7 днів600 ₴Переможець
    Алексей Кирпилёв
     185   1   0

    Задача выглядит довольно простой.

    Україна Україна | 7 травня о 05:07 |
  3. 2 дні600 ₴
    Makcum Makcum
     106 

    Выполню заказ по 1 и 2 пункту за приятную цену и хороший отзыв!

    Україна Дніпро | 7 травня о 19:59 |
  • Приветствую!

    Теоретически можно обойтись средствами Photoshop, а именно Automate - Fit Image... Самый сложный момент - поле между предметом и краем изображения - определить границы предмета можно или вручную выделительной рамкой, или путем полной обтравки самого предмета... В последнем случае весь процесс от А до Я можно пройти на автомате... Но это если, еще раз подчеркиваю, предмет изначально обтравлен...

  • Виталий Вернигора — замовник проекту
    Поскаржитися | 5 травня о 12:33 |

    А что значит обтравлен? Если привлекать фотошоп и стороннего человека - ему нужно будет передать экшен-макрос?

    Что человек должен будет делать вручную и какая стоимость разработки такого экшена?

  • в классическом понимании "обтравлен" значит "отделен от фона"...

    Сам action для Фотошопа тут идет простецкий, буквально в несколько последовательных команд, его написание никаких трудностей не составит. Да, такой экшн надо будет передать тому, кто будет непосредственно работать с ним в Фотошопе... Не уверен на 100 проц, но думаю, что из ручного труда будет только определение ограничительной рамки краев предмета (надо более детально изучить исходный материал)... По цене - как договоритесь, но львиную долю работы тут точно можно ставить на автомат... Отдельно обтравливать вручную (искать для этого человека) каждый предмет я бы не советовал - слишком затратно - оно того не стоит...

    Теоретически все может выглядеть так:

    1. Запускается скрипт в Фотошопе

    2. Открывается фото

    3. Вручную определяются выделительной рамкой границы предмета на нем

    4. После этого скрипт формирует рамку, размер, и сохраняет изображение (1000 х 1000)

    5. Открывается новое фото, с последующим циклом команд 3-4...

  • По первому пункту (изменение размера) решение есть - nconvert + батник с пакетной
    обработкой всех файлов в папке. Отступ до края предмета только вручную, либо одинаковый кроп на всех фото, так же как и любая обработка - одинаковая для всех файлов. 

  • Виталий Вернигора — замовник проекту
    Поскаржитися | 5 травня о 13:36 |

    Разумеется, что одинаковый кроп. То есть, размер и отступ от предмета должен быть одинаковый для 1 запуска программы. Это то, что нужно.

    Батник будет учитывать вложенность? Или его нужно в каждую папку класть?

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

  • Рекомендую в каждую папку отдельный батник, после запуска батника в текущей папке создается папка XXXtoJPG в которую сохраняются обработанные файлы. Можно сделать и с обработкой вложенных папок, но обработанные файлы нужно будет сохранять в одну папку и проверять чтоб не было одинаковых имен. Настройка параметров в батнике через блокнот или любой текстовый редактор.

  • Добавлять ли рамки, если предмет не помещается в кадр?

    например как в

    111669\Meking-4-Way-Macro-Focusing-Rail-Way-Slider-Close-up-Shooting-with-ball-head-for-Sigma(3).jpg

  • Виталий Вернигора — замовник проекту
    Поскаржитися | 8 травня о 10:25 |

    на этом фото он в общем-то помещается в кадр, его просто нужно привести к размеру 1000*1000px.

  • Додати

Замовник
Виталий Вернигора
Україна Харків  10   0
Проект опублікований
5 травня о 11:59
184 перегляди