Фотки на группу вк: Как добавить фото в группу в ВК?

Роль фото для группы в ВК: как создавать качественный контент?

13:00, 16 октября 2018

ВК

Автор: Amelie

Знаете ли вы, что почти 80% информации мы получаем в виде картинок и образов? Поэтому для групп в социальных сетях важна визуализация. Фото для группы ВК выбирать нужно тщательно, учитывая специфику сообщества. Оно должно быть ярким, четким и отображать суть создания группы. Если картинка не цепляет с первого взгляда, то пользователь даже не обратит внимания на группу. О том, как поставить красивую картинку на обложку, как создавать прикольные изображения с надписями и где можно загрузить готовые фотки, узнаем далее.

Насколько важны фото и картинки для групп?

Если посмотреть новостную ленту ВК, то она почти полностью заполнена фотографиями. Почему стоит уделять этому вопросу так много внимания? Правильная привлекательная картинка – основной инструмент для привлечения внимания пользователей.

Картинки выступают обложкой вашего поста. Если они будут не качественными, никто не обратит внимания на саму информацию и вашу группу. Иногда стиль оформления подскажет, в какой группе вы находитесь.

Также есть сообщества, которые ориентируются только на качественные и красивые фото без содержательных постов. В случаях, когда речь идет о бренде или торговой компании, изображение помогает формировать отношение. В любом случае, необходимо бережно и кропотливо выбирать фотки, чтобы никто не сомневался в качестве сообщества и было сформировано правильное первое впечатление для новых пользователей.

Главное правило – придерживаться ряда рекомендаций:

  • не подойдут изображения с надписями и знаками;
  • не забывайте о соблюдении авторских прав;
  • картинки – лучший способ привлечь внимание к текстовому посту;
  • не публикуйте фото шириной меньше 500 мегапикселей;
  • добавляя в пост сразу несколько картинок, выбирайте одинаковые по размеру;
  • старайтесь придерживаться тематики, индивидуального стиля оформления и обработки.

Где брать фото и картинки для группы ВК?

Лучше добавлять фотки к своему паблику из соответствующих ресурсов. В сети можно найти тематические сайты, картинки с которых подойдут именно вам. Есть ресурсы с шаблонами для создания собственных изображений (баннеров, открыток, обложек), а есть и готовые качественные фотки.

Если хочется создать что-то свое и особенное (так сказать, «вишенку на торте»), подойдет ряд сайтов:

  • Erohovec.ru;
  • Art-ps.moy.su;
  • Vk-oblozhki.ru;
  • Psd-box.at.ua.

Если вам необходимо готовое красивое изображение, то заходите на эти ресурсы:

  • Zastavok.net;
  • Screenpaper.ru;
  • Getwall.ru;
  • Wallpaperscraft.ru.

На сайтах изображений все разбито по тематикам. Лучше дополнительно обработать картинки в фоторедакторах, чтобы добавить надпись, высветлить и прочее, в зависимости от формата группы. Для этого подойдут Канва или Аватан. На каждом ресурсе есть разделы, подсказки, поэтому сложностей не возникает даже у новичка. Плюс – все они бесплатные и довольно функциональные.

Какого размера должны быть фото и картинки для группы?

Отдельная тема – это размер изображения. Для обложки (о том, как создать обложку для группы в ВК, можно прочитать по ссылке), поста и аватара он будет отличаться. Главное – не выбиваться из общей стилистики. Идеально смотрится:

  • обложка до 1590 х 400 пикселей;
  • аватар до 200 х 500. Смотрите подробную информацию о том, насколько важна аватарка для группы ВК и как ее сделать неповторимой в соответствующей статье ;
  • миниатюра до 200 х 200;
  • закреплённый пост до 510 х 308.

Особое внимание уделите картинкам в посте, рекомендуемая ширина – не меньше 510 пикселей, иначе приходится добавлять еще парочку фоток для гармонии. Следите, чтобы изображения были хорошего качества, не растянутые и не «сплющенные».

Помните и о том, что нельзя регулировать размер при добавлении нескольких фоток, он определяется автоматически. Вы контролируете лишь то, в каком порядке картинки будут располагаться на странице.

Как сделать картинку уникальной, и когда это нужно делать?

Ни для кого не секрет, что у любого контента есть уникальность, то есть то, насколько поданная информация оригинальна. И чем выше показатель – тем больше релевантность страницы и выше позиция в поисковиках. Если планируете быть лидером и не пасти задних, подумайте об уникализации своих изображений. Делать это стоит для комплексного продвижения и улучшения сео-показателей. Причем обрезка, изменение формата и фильтров, добавление надписей ситуацию не меняют. Как показала практика, основной способ повысить уникальность – совместить на одном фото сразу несколько изображений, то есть сделать тематический коллаж.

Как добавить фото и картинки в группу ВК?

Добавить готовую фотку в группу несложно даже с телефона, хотя лучше использовать компьютер (алгоритм на всех устройствах одинаковый). Делается это следующим образом:

  • создайте новую запись;

  • добавьте информацию для поста;
  • вставьте фотографии, выбрав из галереи нужное;

  • дождитесь загрузки и подтвердите публикацию.

С телефона добавление происходит также. Касаемо загрузки аватара, то нужно кликнуть по нему и выбрать необходимое из галереи. Обложка загружается вместе с остальными фото альбома.

Возможные проблемы при загрузке фоток в группу ВК

Основные проблемы при загрузке связаны с большим размером изображения, ведь у ВК существует ограничение. Также лимит стоит на количество картинок в альбоме и посте. Например, в пост добавляется не больше 9 снимков. Удобным решением будет обжать картинки в редакторе. Если пост выбивается из общей ленты, значит фотка меньше 500 пикселей в ширину, и приходится добавлять еще парочку картинок для корректного отображения.

Рекомендуем к прочтению статью “Оформляем группу в ВК красиво и практично“.

Заключение

Визуальный контент в сообществах ВКонтакте играет важную роль, так как привлекает внимание и формирует отношение к бренду, магазину или блогу. Для повышения ликвидности, лояльности и узнаваемости страницы тщательно подготавливайте публикации, выбирайте изображения на специализированных сайтах или создавайте вручную с помощью шаблонов. Только качественно проработанные страницы получают стабильный положительный отклик. Не забывайте, что нельзя произвести первое впечатление второй раз.

А о размере фото для Фейсбука и сервисы, где его можно исправить, читайте в статье на нашем сайте.

Читайте далее:

Click to rate this post!

[Total: 0 Average: 0]

Как сделать длинную шапку-обложку в группе ВК, размеры картинки

✅ Всегда поможем! Настройка ПК, ноутбука через Интернет и на дому

Многие, увидев в сообществах и группах ВКонтакте длинную обложку-шапку в оформлении, задаются вопросом «как сделать длинную картинку в группе ВК». Какой правильный размер должен быть у картинки для обложки?

Правильные размеры обложки для группы ВКонтакте

Правильными размерами длинной картинки для обложки в ВК будут: 795x200px и 1590x400px.

► Имейте ввиду, что на мобильниках видимая область обложки обрезается на 197px по краям и притеняется на 85px сверху. Поэтому, при создании обложки для шапки, следует учитывать эти моменты.

Почему предлагаются два размера изображения? Второй размер в 2 раза больше для того, чтобы шапка хорошо и красиво смотрелась на больших мониторах компьютеров и не размыливалась.

Разумеется, лучше будет использовать в оформлении группы ВКонтакте обложку размером 1590x400px, чтобы оно отлично смотрелось на всех типах устройств. Эти размеры рекомендованы официально технической поддержкой VK.com.

Чтобы не портилось качество картинок при загрузке в VK.com

Многие замечают, что после загрузке картинки в VK.com, изображение потом «мылит», то есть искажается. Что делать в таких случаях? Чтобы картинки не искажались и на них не появлялись цветовые шумы похожие на рябь, следует при сохранении картинки в фотошопе выбрать:

  • Меню Файл -> Сохранить для WEB -> в появившемся окне настроек, поставить галочку возле «Преобразовать в sRGB» -> Сохранить.

Правильная загрузка длинной картинки в ВК

Техническая поддержка ВКонтакте рекомендует использовать способ загрузки изображения с помощью перетаскивания картинки из папки на строку загрузки в ВК.

Как загрузить/установить/включить обложку группы ВКонтакте

Когда у вас уже готова обложка для сообщества (пример шаблона в формате .PSD для обложки шапки группы размером 1590x400px, вы можете скачать ниже по ссылке), для того чтобы ее загрузить и установить вам потребуется выполнить следующие действия:

  • Под аватаркой группы заходите в «Действия»
  • Выберите «Управление сообществом»
  • В «Основной информации» пункт «Обложка Сообщества», нажимаете «Загрузить»
  • В появившемся окне «Загрузка новой обложки» загружаете оформленную обложку для сообщества ВКонтакте перетаскиванием из папки на компьютере (описано выше)
  • Сохраняете изменения

Таким образом, вы смогли самостоятельно сделать и загрузить правильную длинную картинку для обложки-шапки своей группы ВКонтакте.

► Скачать шаблон-пример обложки-шапки для группы, сообщества ВКонтакте в формате .PSD для фотошопа: https://yadi.sk/d/iLrZLsn2h5c1Rg

► Если вам нужно починить, почистить, модернизировать или настроить компьютер или ноутбук, обращайтесь!

Вы можете получить помощь специалистов СЦ КомпрайЭкспресс на дому или удаленно через Интернет.

Оставить заявку, получить бесплатную консультацию можно по телефону:

  • ☎ 8 (495) 902-72-01;
  • ☎ 8 (915) 320-33-97

ПРЕИМУЩЕСТВА РЕМОНТА В СЦ КОМПРАЙЭКСПРЕСС

Выезд мастера или курьера в течение 1 часа

БЕСПЛАТНО

Доставка до сервисного центра

БЕСПЛАТНО

Диагностика на новейшем оборудовании

БЕСПЛАТНО

Оригинальные комплектующие

КЛАССА A+

Официальная гарантия на ремонт

ДО 365 ДНЕЙ

ВЫЗВАТЬ МАСТЕРА ИЛИ ПРОКОНСУЛЬТИРОВАТЬСЯ

Работать с нами легко и просто, мы заинтересованы в том, чтобы нам доверяли!

► Вы можете получить дистанционную помощь через интернет или вызвать компьютерного мастера на дом через форму обратной связи или по телефонам:

  • ☎ 8 (495) 902-72-01;
  • ☎ 8 (915) 320-33-97

* Отправляя запрос, вы даете согласие на обработку своих персональных данных

► Чиним то, что не могут другие! ✅ Оригинальные запчасти! ✅ Бесплатная диагностика и выезд! ✅ Гарантия 1 год!

Vk Photos and Premium High Res Pictures

  • CREATIVE
  • EDITORIAL
  • VIDEO
  • Best match
  • Newest
  • Oldest
  • Most popular

Any dateLast 24 hoursLast 48 hoursLast 72 hoursLast 7 daysLast 30 daysLast 12 месяцыПользовательский диапазон дат

  • Без лицензионных отчислений
  • С защитой прав
  • РФ и РМ

Выбрать бесплатные коллекции >Выбрать редакционные коллекции >

Встраиваемые изображения

Просмотрите 3 331

vk доступных стоковых фотографий и изображений или выполните поиск vkontakte или социальных сетей, чтобы найти больше отличных стоковых фотографий и изображений. Российское СМИ и социальная сеть «ВКонтакте» открывает стенд на Петербургском международном экономическом форуме в Санкт-Петербурге, Россия на… Российское СМИ и социальная сеть «ВКонтакте» открывает стенд на Петербургском международном экономическом форуме в Санкт-Петербурге Санкт-Петербург, Россия на… На снимке изображен логотип российской социальной сети ВКонтакте во время Петербургского международного экономического форума, на конгрессе «ЭкспоФорум» и… Светящийся логотип ВКонтакте внутри офиса компании ВКонтакте в Москве, Россия, на Среда, 19 января, 2022. Страховая группа, частично принадлежащая Газпрому… Приложение ВКонтакте, крупнейшей социальной сети России, находится под приложением Facebook Inc. На этой упорядоченной фотографии в Лондоне… Российские СМИ и социальные сети сетевой сервис «ВКонтакте» открывает стенд на Петербургском международном экономическом форуме в Санкт-Петербурге, Россия на…Стенд российской социальной сети ВКонтакте на Петербургском международном экономическом форуме 24 мая 2018 года в Санкт-Петербурге.
На этом фото иллюстрация логотипа ВКонтакте, отображаемого на смартфоне. На этой фотоиллюстрации силуэт женщины держит смартфон с логотипом ВКонтакте, отображаемым на экране и на заднем плане. Логотип ВКонтакте находится на главной странице подписчика ВКонтакте, крупнейшей социальной сети России сети, на этой упорядоченной фотографии в Лондоне, Великобритания,… На снимке изображен логотип российской платформы социальных сетей ВКонтакте во время Петербургского международного экономического форума, на конгрессе ЭкспоФорум и… На этой фотоиллюстрации логотип российской социальной сети «ВКонтакте» отображается на экране компьютера через увеличительное стекло. Стенд российской социальной сети «ВКонтакте» на Петербургском международном экономическом форуме 24 мая 2018 г. в Санкт-Петербурге. социальная медиа-платформа ВК на Петербургском международном экономическом форуме 24 мая 2018 года в Санкт-Петербурге. Русская линия СМИ и социальная сеть «ВК» открывает стенд на Петербургском международном экономическом форуме в Санкт-Петербурге, Россия на.
.. Русская линия Сервис СМИ и социальных сетей «ВКонтакте» открывает стенд на Петербургском международном экономическом форуме в Санкт-Петербурге, Россия на… Сервис СМИ и социальных сетей «ВКонтакте» открывает стенд на Петербургском международном экономическом форуме в Санкт-Петербурге, Россия on…На этой фотоиллюстрации видно, как приложение ВКонтакте отображается на смартфоне с логотипом ВКонтакте на заднем плане. lar Приложение для обмена сообщениями в социальных сетях Логотип ВКонтакте на смартфоне. Украинцы принимают участие в митинге с требованием отменить запрет социальной сети ВКонтакте перед Администрацией Президента в Киеве,… Значок ВКонтакте, Россия Крупнейшая социальная сеть расположена на цифровом экране на этой упорядоченной фотографии в Лондоне, Великобритания, в среду, апрель… Значок ВКонтакте, крупнейшей социальной сети России, в центре, расположен рядом с другими приложениями социальных сетей на цифровом экране на этой упорядоченной фотографии. фотография… Светящийся логотип ВКонтакте в офисе компании ВКонтакте в Москве, Россия, в среду, 19 января. , 2022. Страховая группа, частично принадлежащая Газпрому… мистическая река — стоковые фотографии и изображения без уплаты роялти и изображения вк — стоковые фотографии и изображения без уплаты роялти какой хил! — стоковые фотографии vk, лицензионные фотографии и изображения стадиона VK Linden во время игры между OH Leuven и Sint-Truiden: предсезонный товарищеский матч на стадионе VK Linden 06 июля 2018 г. в… Клеман Фабр из OH Leuven во время игра между OH Leuven и Sint-Truiden: товарищеский матч перед сезоном на стадионе VK Linden, 6 июля 2018 г. в… Саймон Дьедиу во время игры между OH Leuven и Sint-Truiden: товарищеский матч перед сезоном на стадионе VK Linden, 6 июля , 2018 г., Флаамс-Брабант, … Ник Гиллекенс из О. Лёвен во время игры между О. Лёвен и Синт-Трюйден : предсезонный товарищеский матч на стадионе ВК Линден 06 июля 2018 г. в … Кавин Тамсатчанан из О. Лёвен во время игра между OH Leuven и Sint-Truiden: товарищеский матч перед сезоном на стадионе VK Linden 06 июля 2018 г. в … Яник Агемон из OH Leuven во время игры между OH Leuven и Sint-Truiden: товарищеский матч перед сезоном на стадионе VK Linden 06 июля 2018 г. в … Оливье Мини из Огайо Левен во время игры между Огайо Левен и Сент-Трюйден: Pre- Предсезонный товарищеский матч на стадионе ВК Линден, 6 июля 2018 г., в… Оливье Мини из ОХ Лёвен во время игры между ОХ Лёвен и Сент-Трюйден: предсезонный товарищеский матч на стадионе ВК Линден, 06 июля 2018 г. в… Найджел Пирсон , менеджер OH Leuven с тренерским штабом перед игрой между OH Leuven и Sint-Truiden : Товарищеский матч перед сезоном на стадионе VK Linden … Koen Персоны OH Leuven во время игры между OH Leuven и Sint-Truiden : Товарищеский матч перед сезоном на стадионе VK Linden, 6 июля 2018 г., в … Найджел Пирсон, менеджер OH Leuven, во время игры между OH Leuven и Sint-Truiden: предсезонный товарищеский матч на стадионе VK Linden, 6 июля 2018 г. в … Kawin Thamsatchanan. OH Leuven перед игрой между OH Leuven и Sint-Truiden: предсезонный товарищеский матч на стадионе VK Linden 06 июля 2018 г. в… Найджел Пирсон, менеджер OH Leuven перед игрой между OH Leuven и Sint-Truiden: Pre — Сезонный товарищеский матч на стадионе VK Linden 06 июля 2018 г. в… Эстебан Касагольда из Огайо Лёвен с Сэмюэлем Асамоа во время игры между OH Leuven и Sint-Truiden: товарищеский матч перед сезоном на стадионе VK Linden на… Эстебан Касагольда из OH Leuven с Самуэлем Асамоа во время игры между OH Leuven и Sint-Truiden: товарищеский матч перед сезоном на стадионе VK Linden на … Фредерик Дюплюс из Огайо Лёвен во время игры между Огайо Лёвен и Сент-Трюйден : предсезонный товарищеский матч на стадионе ВК Линден 06 июля 2018 г. в … Жюльен Гориус из Огайо Лёвен с Вольке Янссенсом во время игры между Огайо. Лёвен и Сент-Трюйден: предсезонный товарищеский матч на стадионе ВК Линден, июль… Дэвид Хьюберт из ОХ Лёвен во время игры между ОХ Левен и Сент-Трюйден: предсезонный товарищеский матч на стадионе ВК Линден, 6 июля 2018 г. ..Фредерик Дюплюс из Огайо Левен во время игры между Огайо Левен и Сент-Трюйден: предсезонный товарищеский матч на стадионе ВК Линден 06 июля 2018 г. в… Яник Агемон из Огайо Левен во время игры между Огайо Левен и Сент-Трюйден : Предсезонный товарищеский матч на стадионе VK Linden, 6 июля 2018 г., в… Яник Агуемон из OH Leu ven во время игры между OH Leuven и Sint-Truiden : Pre-Season Friendly на стадионе VK Linden 06 июля 2018 г. в… Яник Агемон из OH Leuven во время игры между OH Leuven и Sint-Truiden : Pre-Season Friendly на Стадион VK Linden, 6 июля 2018 г., … Жюльен Гориус из Огайо, Левен, во время игры между Огайо, Левен и Сент-Трюйден: предсезонный товарищеский матч на стадионе VK Linden, 6 июля 2018 г., в … Дэвид Хьюберт, Огайо, Левен. во время игры между OH Leuven и Sint-Truiden : Pre-Season Friendly на стадионе VK Linden 06 июля 2018 г. Стадион Линден, 06 июля 2018 г., … Найджел Пирсон, менеджер ОХ Лёвен, во время матча между ОХ Лёвен и Сент-Трюйден: предсезонный товарищеский матч на стадионе ВК Линден, 06 июля 2018 г., … Найджел Пирсон, менеджер OH Leuven во время игры между OH Leuven и Sint-Truiden: Pre-Season Friendly на стадионе VK Linden 06 июля 2018 г. в … Найджел Пир сын, менеджер OH Leuven во время игры между OH Leuven и Sint-Truiden: Предсезонный товарищеский матч на стадионе VK Linden 06 июля 2018 г. в … Найджел Пирсон, менеджер OH Leuven во время игры между OH Leuven и Sint-Truiden Труйден: предсезонный товарищеский матч на стадионе ВК Линден, 6 июля 2018 г. в… Найджел Пирсон, менеджер ОХ Лёвен, во время игры между ОХ Лёвен и Сент-Трюйден: предсезонный товарищеский матч на стадионе ВК Линден, 06 июля 2018 г. в… Найджел Пирсон, менеджер ОХ Лёвен, во время игры между ОХ Лёвен и Сент-Трюйден: предсезонный товарищеский матч на стадионе ВК Линден, 6 июля 2018 г. в… Жюльен Гориус из ОХ Лёвен во время игры между ОХ Лёвен и Sint-Truiden: товарищеский матч перед сезоном на стадионе VK Linden 06 июля 2018 г. в… Фредерик Дюплюс из OH Leuven во время игры между OH Leuven и Sint-Truiden: товарищеский матч перед сезоном на стадионе VK Linden 6 июля, 2018 г. в… Ник Гиллекенс из ОХ Лёвен во время игры между ОХ Лёвен и Сент-Трюйден: предсезонный товарищеский матч на VK Linden Стадион 06 июля 2018 г. в… из 56

Android: эволюция фоторедактора | by VK Team

Как фоторедактор для Android трансформировался из начальной версии Snapster в официальные фильтры приложения ВКонтакте.

Эта история началась в 2015 году, когда мы начали разработку Snapster, независимого приложения для редактирования фотографий. В то время и в наших официальных приложениях, а также в Instagram инструменты для редактирования фотографий были довольно примитивными. Сделайте снимок, сделайте простые цветовые модификации с помощью шейдеров OpenGL и наложите текстуры поверх, если хотите гламурных изображений. Задача выполнена.

По прошествии нескольких месяцев с начала разработки, когда первая версия Snapster была готова, в ней все еще использовались фильтры, взятые из основного приложения ВКонтакте. В это время мы начали понимать, что существующий подход уже не актуален и нам нужно придумать что-то новое и инновационное.

Мы решили, что было бы здорово, если бы пользователи могли создавать свои собственные фильтры прямо с телефона. Процесс создания фильтров должен был быть простым, чтобы приличного результата можно было добиться простым случайным нажатием кнопки. Более того, редактор должен работать быстро, так как крайне важно качественное исполнение, а значит, мы должны максимально использовать возможности встроенного графического процессора.

Учитывая, что уникальные фильтры не могут быть созданы из-за регулировок основных параметров (яркости, контрастности и т. д.) циферблатом, мы решили добавить в редактор полноценную цветокоррекцию.

Коррекция цвета

Основной алгоритм коррекции цвета состоит из двух шагов:

  1. Найдите все пиксели, которые удовлетворяют заданным условиям на изображении. Например, если вы хотите изменить все чисто красные пиксели на что-то другое, необходимо найти все пиксели, соответствующие цветовому коду RGB (255, 0, 0).
  2. Измените выбранные пиксели на нужный цвет.

Звучит довольно просто, но сразу же возникло несколько вопросов:

  1. Как задать критерии поиска? Очевидно, что условия, когда «составляющая R равна 255, а G и B равны 0», трудно воспроизвести на практике. Как можно определить алгоритм, необходимый для выбора пикселей , похожих на этого цвета?
  2. Как быстро эти пиксели могут быть расположены на изображении? Если условия поиска слишком сложные, то качественной работы можно ожидать только при использовании очень мощных устройств.
  3. Если под критерии поиска попадают пиксели разных цветов, то их нельзя строго изменить на цвет N без учета исходного цвета.

Чтобы найти пиксели нужного цвета, необходимо определить критерии поиска. Если мы хотим найти все пиксели, которые отличаются от определенного цвета не более чем на N, где N — динамически заданная ошибка, как это сделать? Поскольку различные цвета можно разложить на отдельные компоненты, являющиеся значениями координат, для вычисления разницы между двумя цветами можно использовать евклидово расстояние.

Сначала мы попытались найти необходимые пиксели изображения, измерив расстояние между их цветовыми значениями RGB. Однако полученные результаты поиска были далеки от идеальных. Хотя человеческому глазу пиксели могут казаться очень похожими, на самом деле они могут находиться на значительном евклидовом расстоянии друг от друга. Проблема в том, что изменения цвета RGB очень нелинейны по отношению к человеческому восприятию, а это означает, что небольшое изменение значения RGB может быть очень заметным для человеческого глаза, и наоборот. Сравните:

RGB (0,0,0) → RGB (50,0,0)RGB (205,0,0) → RGB (255,0,0)

Чтобы решить эту проблему, мы перешли к использованию цветовой модели CIELab. .

CIELab — это цветовая модель, максимально приближенная к человеческому восприятию цветов. В CIELab любой цвет индивидуально определяется яркостью L и двумя хроматическими компонентами: a (расположение между зеленым и фиолетовым) и b (расположение между синим и желтым).

Схема CIELab

CIELab позволяет оценить цветовую разницу с точки зрения человеческого глаза с помощью простого вычисления евклидова расстояния между двумя цветами. Другими словами, можно с некоторой погрешностью N выделить пиксели, напоминающие тот же цвет, что и искомый, задав условие «если евклидово расстояние между Lab-значением некоторого пикселя и Lab-значением цвета X меньше N, пиксель исправен» .

Кроме того, при использовании этой модели для человеческого глаза становится очень естественным процесс замены выбранных пикселей желаемым цветом. Основываясь на том же евклидовом расстоянии, мы также можем рассчитать, как изменить цвет, сохранив при этом естественное изображение.

Изменение выбранного цвета

Первоначальная реализация

Мы хотели дать пользователям возможность сразу видеть результаты на экране, что требует кросс-платформенного решения. Следовательно, единственный вариант — OpenGL.

Помимо цветокоррекции, редактор также должен был иметь возможность автоматически улучшать изображение, одновременно выполняя основные операции, такие как изменение яркости, контрастности и других характеристик.

Автоматическое улучшение нашего редактора основано на методе выравнивания гистограммы. Цель состоит в том, чтобы настроить гистограмму исходного изображения так, чтобы она напоминала линейную функцию. Хотя существует несколько таких методов, мы используем CLAHE.

КЛЭ (контрастно-ограниченное адаптивное выравнивание гистограммы) является адаптивным, поскольку обрабатывается не вся гистограмма изображения, а более мелкие отдельные фрагменты. Он ограничен по контрасту, поскольку контраст изменяется только в указанных пределах, чтобы избежать нежелательного усиления фонового шума на изображении.

CLAHE выполняется на процессоре, но это происходит только один раз при каждом запуске редактора, так как результирующая текстура сохраняется в кэше в памяти. Следовательно, никаких конкретных требований к производительности не требуется.

При первоначальном внедрении конвейер редактора выглядел так:

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

На этом этапе пользователям была предоставлена ​​возможность выбирать любой цвет в любом количестве для цветокоррекции. В результате шейдер OpenGL собирался динамически в тот момент, когда пользователь выбирал и редактировал цвета.

Преобразование из RGB в Lab было выполнено без какой-либо оптимизации, что означает преобразование значения цвета RGB в XYZ и только потом из XYZ в Lab. Оба преобразования требуют значительных вычислительных ресурсов, что создает узкое место для всего редактора. Для решения проблемы мы перешли на технологию 3D Lookup Table.

Основная концепция чрезвычайно проста. 3D LUT — это трехмерная таблица, в которой хранятся соответствующие входные и выходные значения цвета. Для любого входного значения в одной цветовой модели мы можем однозначно определить соответствующий вывод другой модели. Работает довольно быстро!

3D LUT Lab

Такая схема организации конвейера оказалась эффективной, но, конечно же, огромный мир Android-устройств внес дополнительные проблемы. К таким проблемам можно отнести банальную нехватку видеопамяти и невероятно низкую производительность на некоторых устройствах до жестких ограничений на количество инструкций, доступных в одном шейдере для некоторых GPU, результатом чего является не компилируемый шейдер цветокоррекции. Даже если проблемы минимального объема видеопамяти и низкой производительности можно было решить за счет понижения разрешения рендеринга на слабых устройствах, то вопрос с количеством инструкций не так просто решается. Нам нужно было научиться разбивать шейдер цветокоррекции на части динамически и только тогда, когда это необходимо, поскольку каждый дополнительный шаг в конвейере снижает производительность.

Что дальше?

После выпуска версии 1.0 мы решили добавить больше возможностей редактирования, поэтому мы включили в редактор популярный инструмент фотографов Tone Curve. Используя кривые в приложении, можно регулировать яркость пикселей в определенных диапазонах RGB. В этом случае значения пикселей изменяются в соответствии с формой кривой, которую пользователь видит на экране.

Редактирование с помощью кривых Snapster

Введение кривых помогло оптимизировать некоторые основные операции, что позволило применить кривые, яркость, контрастность, затухание, температуру и оттенок (оттенок) за один проход с использованием трех 1D-справочных таблиц.

Использование OpenGL требует жесткого ограничения размера выходного изображения, так как все текстуры должны храниться в видеопамяти. Некоторые Android-устройства в то время едва могли отрисовывать квадрат размером более 1500×1500 пикселей с помощью нашего конвейера, а нам хотелось еще большего. Но если с самим редактором мы ничего не могли сделать, то решение для рендеринга конечного продукта было найдено путем дублирования функционала конвейера на чистом C. Полученный код умел хранить все промежуточные текстуры в обычной оперативной памяти и использовал всю многоядерность возможности процессора на максимум. Благодаря этому пользователи даже особо слабых устройств могли сохранять изображения в чрезвычайно высоком разрешении.

Фильтры в основном приложении

Выбор фильтра, ВКонтакте для Android

Когда пришло время обновить фоторедактор в основном приложении ВКонтакте для Android, мы решили использовать результаты, полученные от Snapster. На данный момент доступен тот же набор стандартных фильтров, а редактор позволяет переключать фильтры свайпом по изображению, при этом на экране могут одновременно отображаться два фильтра. При быстром свайпе все происходит моментально.

Таких результатов нельзя было бы достичь при использовании полного конвейера редактора Snapster, поскольку он слишком тяжелый и лучше подходит для более точной ретуши фотографий. Большую роль в реализации играет тот факт, что почти весь конвейер статичен. Если бы у Snapster была возможность изменять любой фильтр по желанию, основное приложение должно было бы обеспечивать возможность применения готовых фильтров. Это позволило нам использовать вышеупомянутую технологию 3D Lookup Table при применении фильтров. Вместо того, чтобы конвертировать из RGB в Lab, мы можем довольно быстро преобразовать цвет исходной фотографии в цвет фильтра.

Заключение

Нам удалось пройти путь от неуклюжих цветовых модификаций до мощного и гибкого инструмента для расширенного редактирования изображений. Теперь он не только работает, но и работает быстро. Snapster стал местом для экспериментов, которые мы можем считать успешными, так как продукт представляет собой классный редактор, которым можно гордиться.

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *