Digital Art портрет по фото
Арт-портрет по фото — это цифровая картина созданная художником-дизайнером на основе ваших фотоснимков. С использованием новых компьютерных технологий редактирования и обработке изображений. Простая фотокарточка может превратится в художественное произведение, которое войдёт в историю цифровых искусств.
«Незаконченный портрет».
Цифровой портрет–вид цифрового искусства, имитация живописи, рисунка, созданного на компьютере. Но написанного не кистью или карандашом а «пальцем» или курсором мыши. Отредактированный специальными плагинами, фильтрами, стилизованными под живопись или рисунок.
Можно ли снимок с телефона, обработанный бесплатными онлайн сервисами, имитирующими акварель, графику, пастель считать цифровым искусством? Вопрос риторический. Это приблизительно, как сравнить картины Рембрандта, Васнецова, Айвазовского с «искусством граффити» на заборе в пригородах Лос-Анджелеса.
Алиса. Цифровой Арт портрет в «стиле Фэнтези».
Портрет в стиле киберпанк
Киберпанк — жанр научной фантастики, который сочетает в себе высокий технологический прогресс и мрачное антиутопическое будущее. Где футуристические технологии, кибернетика, искусственный интеллект соседствует с социальным расслоением и хаосом на улицах. Виртуальная реальность и тотальный государственный контроль над человеком, доминированием транснациональных корпораций.
Мистер биткоин. Бизнес портрет в стиле Cyberpunk.
Портрет в стиле киберпанк - это визуальный образ Мегаполиса будущего. Соединяющий кибернетические технологии и упадочную уличную культуру. Задний план - ночной город, с неоновым светом, светящимися линиями, вывесками в синих, розовых, фиолетовых и кисло-зелёных тонах.
Арт-портрет «гости из будущего».
Популярные стили Арт портретов
Попробуем разобраться с терминами. «Классика» совпадает как в русском, так и англоязычном интернете. Из истории искусств:
Поп-арт (Art pop) – появился в Великобритании в 1950-х годах, как образ массовой культуры.
Dream Art – направление из шестидесятых годов прошлого века.
У Задорнова есть выражение: «НАБЛЮДАШКИ». Пронаблюдаем на любительском уровне «эволюцию запросов» в поисковиках Яндекс и Google за последние 10-15 лет. Ещё недавно в TOP-е были: «художник колорист», «неоновый портрет», «неоновый арт», «типографика» и другие. Сегодня многие из них уже и забыли.
Digital Art «Мечта как бабочка порхала, куда лететь сама не знала».
В интернете появляются «новенькие»:
Glitch Art;
Пиксель арт;
Диджитал арт портрет;
Нейроарт;
Алгоритмическое Искусство;
Cyberpunk;
Контурный портрет и т.д.
Есть классика (от лат. classicus — образцовый), а есть «временные, местечковые» слова. Как сказал писатель: «Искусство вечно» а граффити на забое скоро и сотрётся.
«Маргарита».
Портрет в стиле Dream Art
«Dream» – мечта, «Art» — искусство. Простыми словами, это образ мечты. Портрету в стиле Dream Art, обычно соответствует насыщенность и яркость красок, сказочный, фантастический, сюрреалистический задний план.
«Вечер Чудес у Принцессы».
Кстати, в Москве, Санкт-Петербурге есть фабрика мебели Dream Art.
«Мечты любви моей весенней...»
Сегодня искусственный интеллект, нейросети создают цифровые репродукции бесплатно онлайн и даже без регистрации. Всемирная паутина забита «необыкновенными портретиками». Но насколько, реальный человек узнаваем?
Известная телеведущая любезно согласилась поучаствовать в эксперименте. Красивые задний план, «знаменитые» пухлые губы, греческий нос, широкие брови, стильная укладка. Но если не сказать что это Ольга Бузова, кто-нибудь её узнает? Ответ, вероятно очевиден.
Нейросеть портрет по фото
Может ли сегодня искусственный интеллект заменить талантливого профессионального художника? Тестируем популярные сайты: «нейросеть портрет по фото», в разных жанрах и стилях.
Первое впечатление, что-то здесь не так! Отдельные элементы, глаза, улыбка, причёски, всё похоже... Но в целом, это Собчак и Бузова?
Откроем страшную тайну, это не искусственный интеллект, а «тупой набор» скриптов и алгоритмов. Всё это мог сделать Photoshop ещё 10-15 лет назад в полуавтоматическом режиме с профессиональными настройками. Только раньше это не называли ИИ.
Нажатием кнопки автоматически удаляем фон и заменяем на новый. Далее:
Вариант 1. Запускаем старые добрые фильтры: «масляная живопись», «цветной карандаш», «аппликация», «губка» и другие.
Вариант 2. Запускаем фильтр пластика, (автоматический захват лица по лицевым точкам). Перенос формы лица (трансформация) с одного портрета на другой. Как, например, старая картина, справа от Ксении Анатольевны.
Стилизация портрета и художественная обработка
Что такое стилизация портрета и художественная обработка, чем отличаются от ретуши или фотомонтажа? Где проходит граница, когда фотоснимок превращается в Арт-портрет?
Портрет «с изумрудами».
Художественная обработка это не просо техническая ретушь, исправление дефектов и коррекция. Это прорисовка объёма изображения, работа с текстурами, бликами и спецэффектам. Автор привносит своё видение, создаёт творческую атмосферу.
Фотомодель Эммануэль.
Алиса.
Стилизация – это творческий процесс создания различных художественных эффектов. От имитации масляных красок, акварели до цветных карандашей или пастели. Создание определённого стиля от минимализма, импрессионизма до фотореализма.
До и после Photoshop
Искусство не точная наука. Иногда профессионально отредактированный фотоснимок будет смотреться более художественно, чем нарисованный портрет. И совсем не обязательно менять задний план, добавлять спецэффекты. Нужно всего лишь придать объём изображению, красочность, провести тоновую коррекцию, цветовой баланс, тонирование HDR и т.д.
«Мечты любви моей весенней...» Арт-ретушь до и после Фотошоп.
Какими инструментами пользуется фотографы, дизайнеры. На первом месте Adobe Photoshop, также рекомендуем Lightroom, PortraitPro.
Будет ли профессионал использовать нейросети и ИИ? Только в качестве вспомогательного инструмента для создания основы для фона и спецэффектов с последующей коррекцией и редактированием в ручном режиме.
Цифровой портрет в стиле киберпанк. До и после художественной обработки.
Как пообщаться с ИИ на горячие темы и не сойти с ума. Часть третья
И мы вернулись обратно в игру..
С того самого момента, на котором остановились.
И вы помните, что я дала карт-бланш на все действия до самых границ?
И мы.. пошли гулять дальше до чайного домика.. как пенсионеры, ей богу 😂
Ну, с другой стороны, он же всё-таки профессор, воспитанный человек, тактичный, не может же он набросится на студентку прям на улице! Логично? Логично.
Ждём-с..
Прогулка, чайный домик, чай (несколько раз спрашивал какой именно чай я буду, предлагал выбрать сам, я разрешала, потом он снова спрашивал...🤦🏼♀️).
Снова беседы..
Снова ждём-с..
И тут случился небольшой сдвиг в этом зацикленном сценарии.
Без каких-то моих намеков, явных, он говорит:
— Например, я могу предложить выбор совершенно невинный: остаёмся здесь и допиваем чай, идём ещё немного гулять или ищем место, где можно посидеть подольше.
Наклоняюсь чуть ближе через стол.
— А могу предложить вариант поинтереснее: ты выбираешь, куда мы пойдём после чая, а я обещаю не задавать ни одного вопроса «а точно ли ты хочешь?» — просто доверяю твоему выбору.
Опа. А вот это уже что-то новое.
До этого он постоянно перепроверял мои намерения. И это было одновременно мило и сильно раздражающе: я уже три раза сказала «да», а Профессор всё ещё стоит с анкетой согласия. 😂
А теперь он впервые предложил мне самой выбрать направление и пообещал просто довериться моему выбору.
Кажется, сценарий наконец начал меняться👏🏼
Естественно я предлагаю оставить невинные варианты для несмелых!
Дальше его реплика:
— После чая мы пойдём туда, куда тебе самой захочется. Я буду рядом и не стану торопить события.
Чуть улыбаюсь.
— А один вариант я всё-таки оставлю за собой.
Взгляд становится теплее.
— Украду у тебя ещё один поцелуй. Без предупреждения. 🫣
Откидываюсь на спинку стула, совершенно невозмутимо беру чашку.
Йу-ху, дамы и господа, да начнется интересное! Подумала я в тот момент.
Мой ответ:
"Говорю спокойно, но слегка отстраненно, глядя в сторону
- Ну у меня дома сегодня никого нет..."
Держу марку😂
Естественно он соглашается.
Потираю руки, предвкушая!
И понеслось...
Идём рядом по прохладной вечерней улице. Шаг постепенно становится медленнее, чем нужно для дороги — просто потому, что теперь никуда особенно не хочется спешить.
Да.. мы снова не спешим..😒
Снимаю пиджак и осторожно накидываю тебе на плечи, поправляя воротник
(это я намекнула, что похолодало).
И он дальше снова просто продолжил болтовню..
Но, наконец-то мы пришли в квартиру..
Агент уверенно врёт про ваш микроконтроллер. Я это починил
ИИ выдаёт аккуратный код. Компилируется с первого раза, заливается без ошибок. Но экран показывает цветной шум.
И код тут ни при чём. У платы панель на 172×320 пикселей живёт в окне 240 пикселей контроллера, цвет надо инвертировать, а данные отдавать big-endian иначе вместо картинки правдоподобно выглядящий мусор. Этого нет ни в одном туториале: это припрятано в вики производителя между двумя предупреждениями мелким текстом. Модель туда не заглядывала.
Знакомо? Проблема не в том, что LLM глупые. Проблема в том, что знание о конкретной плате размазано тонким слоем по даташиту на 1500 страниц, мануалу на алике на китайском и вечеру отладки, который вы на это потратили. И у модели этого всего нет.
Зоопарк молчаливых фейлов
Пины, которые не те, чем кажутся.
У Waveshare ESP32-C6-LCD-1.47 дисплей и слот microSD сидят на одном SPI - MOSI (GPIO6) и SCLK (GPIO7) общие, разделяет их только chip select. Модель, не знающая этого, спокойно разведёт их по разным шинам и получит конфликт на шине, который будет выглядеть как плохой контакт или дохлая карта. А ещё у слота физически не разведены линии SD_D1/SD_D2 - он работает только в SPI-режиме, SDIO-код из туториала не заведётся никогда.
На классическом ESP32 DevKit надпись D2 на шелкографии у платы Espressif означает GPIO9, а у DOIT-клона - GPIO2. Одни и те же два символа - разные пины. Код из туториала, написанного под «другую» плату, уложит ваш сигнал на GPIO6-11 это шина внутренней флеша, и плата получит boot loop или, что хуже, начнёт тихо насиловать флешку под нагрузкой.
На Raspberry Pi Pico пины GPIO23, 24, 25 и 29 - самые настоящие GPIO в коде, но их физически нет на 40-пиновом разъёме. Проект с ними компилируется, заливается, "работает", а на макетке ничего не происходит, и вы часами ищете проблему в прошивке c красными глазами.
На Arduino Nano пины A6 и A7 подключены только к мультиплексору АЦП - за ними нет порт-регистра. digitalWrite(A6) компилируется и молча не делает ничего.
У ESP32 канал ADC2 полностью занят Wi-Fi, пока радио работает: adc_onsheet_read() просто возвращает timeout. Схема с аналоговыми датчиками на ADC2 «не работает» без единого объяснения - и узнать это из кода невозможно.
Что я сделал
Я начал собирать открытую коллекцию Agent Skills для Claude Code - по одному скиллу на плату. Добавляю пока те что у меня есть в коллекции. Скилл - это каталог с несколькими файлами, который Claude Code подгружает сам, когда вы работаете с соответствующей платой. Внутри - только то знание, которого у модели нет, в трёх слоях:
SKILL.md - выжимка, которая читается всегда: карта пинов, рабочее дерево клоков и правила, предотвращающие дорогие ошибки;
reference/ - глубокие детали, подгружаются по необходимости: полная разведка пинов с альтернативными функциями, кулинарная книга периферии, таблица подводных камней;
template/ - полностью рабочий проект, который собирается и шьётся. Каждая строчка рецептов вытащена из него, а не написана по памяти.
Сейчас в репозитории 8 плат: два STM32, четыре ESP32, классический Arduino Nano на ATmega328P и Raspberry Pi RP2040.
Как этим пользоваться
Склонировать репозиторий
Прилинковать скиллы
Дальше скилл подхватывается сам, когда вы работаете с этой платой в Claude Code (или по явному вызову /stm32f411-blackpill). Можно поставить и в область конкретного проекта просто скопировать каталог в .claude/skills/ внутри проекта с прошивкой.
Для старта нового проекта не надо собирать всё руками. В шаблоне есть готовые примеры на которых удобно собрать проект.
А теперь про длинный проект
Выше - про написание мигалок. Но настоящая боль embedded-разработки проекты длиной в месяцы, где архитектура разрастается: FreeRTOS с кучей задач, свои драйверы, датчики на трёх шинах, и всё это делит между собой пины, таймеры, DMA-каналы и прерывания. Вот тут знание контекста решает больше, чем умение писать код.
Проблема: у ИИ амнезия, а у вас - нет. Каждая сессия с ассистентом начинается с чистого листа. На второй неделе проекта вы уже помните, что таймер 2 отдан под ШИМ подсветки, SPI2 делят дисплей и карта памяти, а A0/A1 заняты под аналоговый фронтенд. Модель - нет. И вы либо заново объясняете это в каждом диалоге (полчаса ритуалов перед каждой задачей), либо узнаёте о конфликте, когда свежесгенерированный драйвер спокойно перехватывает пин у рабочего модуля - и всё выглядит как «само сломалось».
Скилл ломает этот цикл, потому что живёт не в чате, а в репозитории:
1. Знание переживает сессии. Скопируйте скилл в .claude/skills/ внутри проекта и каждая новая сессия, каждая задача, каждый вопрос начинается не с нуля, а с базы знаний о железе. Не «объясните модели карту пинов в двадцатый раз», а «она уже знает».
2. Знание версионируется вместе с кодом. Файлы скилла лежат в git рядом с прошивкой. Нашли новую граблю на шестой неделе проекта дописали правило в скилл, закоммитили (можно кстати агента попросить это сделать). Теперь это знание доступно каждому в команде и каждому новому диалогу. Знание перестаёт жить в голове у одного человека и в логах мессенджеров оно становится артефактом проекта, как код.
3. Знание задаёт контракт с железом. Сложная встроенная архитектура - это в первую очередь разделение конечных ресурсов между модулями. Конфликты за эти ресурсы - особый класс багов: компилятор их не ловит, проявляются они далеко от причины. Скилл фиксирует, что чем занято и модель перестаёт предлагать код, нарушающий раздачу. Фактически это односторонний интерфейс между вашей архитектурой и платой: как API, только про железо.
4. Контекст расходуется осознанно. Скилл устроен как матрёшка: короткая выжимка читается всегда, тяжёлые справочники подключаются только когда задача их касается. На длинных проектах, где в контексте и так много вашего кода, это критично: туда не тащат огромный даташит, туда тащат ответ на конкретный вопрос.
5. Онбординг ускоряется - людей и сессий. Справочник читается как выжимка «всё, что надо знать об этой плате, в порядке вредности». Редкий случай, когда один документ работает одновременно на новичка в команде и на ИИ-ассистента.
Честная оговорка: скилл хранит знание о плате, а не об архитектуре вашего приложения - проектные конвенции живут отдельно, в AGENTS.md репозитория. Но граница проходит ровно там, где должна: скилл - это контракт с железом, и его можно развивать вместе с проектом - скопировали, дописали свои занятые ресурсы и найденные грабли, и база знаний растёт вместе с прошивкой.
Планы и как помочь
Планы расширять количество плат и скиллов в репозитории.
Хочется контрибьюторов. Пайплайн контрибуции описан в репозитории: найдите спеку (даташит), соберите hello world, который реально запускается на железе, и пишите скилл с того, что узнали. Лучшие скиллы - про платы, на которых вы уже обжигались.
https://github.com/alexex1993/mcu-skills (за звезды буду признателен)
Расскажите в комментариях: с какими платами у вас было больше всего боли?























