Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Автоматическое кадрирование фотографий / 9 сообщений из 9, страница 1 из 1
17.09.2018, 12:02
    #39703487
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое кадрирование фотографий
Делаю для сайта фотогалерею.
В галерее будут размещаться фотографии достаточно большого разрешения. При отображении в браузере будет использоваться отмасштабированная версия, будет несколько масштабированных размеров под типовые разрешения, которые будут формироваться сразу, либо по требованию.
При этом исходные фотографии могут быть разных пропорций — 1:1, 3:2, 4:3, 16:9, да и любыми другими тоже.
В полноэкранном режиме фотографии будут показываться целиком, но слайды или крупная сетка будут кадрировать фотографию под какие-либо конкретные пропорции.
Можно всегда кадрировать по центру, но иногда при этом будет обрезаться важная часть кадра.
Допустим, в интерфейсе загрузки фотографий для каждого кадра можно кликом выбрать точку на важном объекте и при кадрировании она будет находится по возможности в центре кадра.
Что еще следует учесть?
...
Рейтинг: 0 / 0
17.09.2018, 16:03
    #39703727
exp98
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое кадрирование фотографий
Кадрируй, чтобы длинная сторона вмещалась, не будет потерь.
Насчёт учесть:вот ткнёт юзер в интимное место, а голова пропадёт. А чё? Дык ведь голова - это ж очевидно, что должна!

При масштабировании сглаживание учитывать, если это не автоматом.
...
Рейтинг: 0 / 0
17.09.2018, 16:30
    #39703749
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое кадрирование фотографий
Alibek B.Допустим, в интерфейсе загрузки фотографий для каждого кадра можно кликом выбрать точку на важном объекте и при кадрировании она будет находится по возможности в центре кадра.Не точку, а область (прямоугольная, ессно), которая НЕ должна быть урезана. Ведь важных точек тупо может быть больше одной - что Пушкина отрезать, что Дантеса, всё одно плохо...
...
Рейтинг: 0 / 0
17.09.2018, 17:03
    #39703765
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое кадрирование фотографий
exp98Кадрируй, чтобы длинная сторона вмещалась, не будет потерь.
Будут полосы по краям, ИМХО это хуже.
...
Рейтинг: 0 / 0
17.09.2018, 17:05
    #39703767
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое кадрирование фотографий
AkinaНе точку, а область (прямоугольная, ессно), которая НЕ должна быть урезана.
Не так уж это много даст, если пропорции прямоугольной области не совпадают с требуемыми пропорциями кадра.
Можно выбирать несколько точек или область, но опорной точкой при кадрировании нужно выбирать одну точку (в геометрическом центре точек или области).
...
Рейтинг: 0 / 0
17.09.2018, 17:47
    #39703791
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое кадрирование фотографий
Alibek B.Делаю для сайта фотогалерею.
....
Что еще следует учесть?
Посмотри как это сделано, например, в гугль фото. Там весьма грамотно выводятся серии фотографий разных пропорций так, что и ничего не теряется, и получается хорошая общая картинка.
...
Рейтинг: 0 / 0
18.09.2018, 08:00
    #39703952
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое кадрирование фотографий
Alibek B.Не так уж это много даст, если пропорции прямоугольной области не совпадают с требуемыми пропорциями кадра.Вот я не понял, что у тебя в приоритете - не отрезать лишнего? сохранить пропорции? не получить полос по краям? надо бы сперва определиться...

Alibek B.Будут полосы по краям, ИМХО это хуже.Подобрать цвет заливки этой полосы... да хоть бы и ambilight эмулируй.
...
Рейтинг: 0 / 0
18.09.2018, 10:04
    #39704026
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое кадрирование фотографий
softwarerПосмотри как это сделано, например, в гугль фото.
Да, хороший пример, как-то про такой способ заполнения канвы фотографиями разных размеров и пропорций я не подумал.
Буду иметь ввиду, но все же у меня будут задачи, где фотографии должны выводиться прямоугольной сеткой, с одинаковыми размерами кадров.

Akinaсохранить пропорции? не получить полос по краям?
Сохранить пропорции без полос. Лишнее вполне можно обрезать.
Чтобы обрезалось наименее лишнее, можно будет указать якорную точку (которая по умолчанию находится в центре кадра).
Если даже случайно отрежется нужное лишнее, его будет видно на полноэкранном просмотре.

Alibek B.Подобрать цвет заливки этой полосы... да хоть бы и ambilight эмулируй.
Будет убого.
Тогда уж лучше на фоне выводить увеличенное и размытое изображение (так обычно на iPhone делается при портретной съемке).
Но это сложно и на мой взгляд в web не нужно.
...
Рейтинг: 0 / 0
18.09.2018, 17:37
    #39704461
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое кадрирование фотографий
Я бы вообще не кадрировал а заполнял лентой с одинаковой высотой.

Типа алгоритма оптимального раскроя.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Автоматическое кадрирование фотографий / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]