Водянной знак на изображение, как сделать более грамотно?

DoReMi

Пользователь
Регистрация
26.06.2017
Сообщения
74
Благодарностей
6
Баллы
8
1. Есть изображения разного размера.
2. Все изображения прямоугольные, есть горизонтальные прямоугольные, есть вертикальные

Исходя из пункта 1,2 нельзя взять водяной знак ЗАДАННОГО размера и налепить на изображения, так как где-то он будет занимать всё изображение, а где-то будет сильно маленьким, т.е размер водяного знака зависит от картинки на входе и должен "подстраиваться" под нее.

Есть программы, но большинство берут абсолютный размер водяного знака, а нужен относительный, к примеру вот эта программа - https://www.xnview.com/en/ может делать относительный размер, НО ставит водяной в одном месте, а ни в 3х (например слева, посредине, справа), конечно можно ей и 3 раза прогнать картинки, но прежде чем городить велосипед, решил спросить тут варианты решения данной задачи.

Интересуют решения:

а. На зеннопостер
б. Любые другие позволяющие решить задачу.

З,Ы Можно писать самому, вычислять размер картинки, определять ее ориентацию, наносить текст например при помощи этой библиотеки -

НО перед написанием велосипеда, хочу узнать мнения, рецепты, предложения
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 432
Баллы
113
Без всяких библиотек встроенными методами работы с bitmap всё отлично накладывается. Примеров на форуме масса.
Что касается места и пропорциональности вотермарка, то вспоминаем школьную геометрию и вычисляем размеры и позиции.
 
  • Спасибо
Реакции: Sho и DoReMi

DoReMi

Пользователь
Регистрация
26.06.2017
Сообщения
74
Благодарностей
6
Баллы
8
Спасибо
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)