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

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

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

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

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

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


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