Архив рубрики: Программы

Никакая операционная система не может полноценно использоваться без программ. Здесь полезные программы, примеры использования и другая информация.

Как запускать DOS программы и игры в Windows 11 и 10

Запуск DOS игр и программ в WindowsЕсли вы попробуйте запустить исполняемый файл DOS в современной версии Windows, вместо окна соответствующей программы появится сообщение: «Невозможно запустить это приложение на вашем ПК», поскольку приложения DOS не поддерживаются. Однако, возможности их запуска существуют.

В этой инструкции способы запуска DOS программ и игр в Windows 11 и Windows 10, для чего можно применить несколько различных подходов. На близкую тему: Запуск 16-бит программ в Windows x64.

DOSBox

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

Пример использования DOSBox:

  1. Скачайте DOSBox для вашей ОС с сайта https://www.dosbox.com/ (в нашем примере — это Windows 11, загружаем Win32 Installer несмотря на то, что система 64-разрядная).
  2. Подготовьте файлы DOS, которые вы планируете запускать в какой-либо папке на компьютере.
  3. Запустите DOSBox и подключите эту папку с помощью команды mount. Пример использования:
    mount c c:\dos\

    в результате выполнения внутри DOSBox содержимое папки C:\dos на компьютере окажется подключено как виртуальный диск C. Подключение папки в DOSBox

  4. Запустите то, что требуется в командной строке DOSBox с подключенного диска. В примере на изображении ниже я запускаю Norton Commander. Запуск программы в DOSBox
  5. А уже из него — игру, которая исправно работает. Старая игра запущена в DOSBox
  6. И, на всякий случай: Ctrl+F10 — освобождает мышь из окна DOSBox, а Ctrl+F9 — выходит из него.

После установки DOSBox в меню «Пуск», помимо прочего, будет добавлен ярлык для открытия файла конфигурации (открывается в текстовом редакторе, в нём же сохраняется). Для большинства пользователей всё сравнительно исправно работает, но мне пригодилось изменение чувствительности мыши (пункт sensitivity).

Файл конфигурации DOSBox

Подробные сведения о конфигурации DOSBox можно найти на странице https://www.dosbox.com/wiki/Dosbox.conf

Существуют и альтернативные сборки DOSBox с расширенными возможностями: например, DOSBox-X и DOSBox SVN Daum.

vDos

vDos также позволяет запускать DOS-приложения в Windows последних версий, но стабильную работу мне удалось получить лишь для программ с текстовым интерфейсом, и то далеко не со всеми. Порядок использования:

  1. Скачиваем и устанавливаем vDos, официальный сайт — https://www.vdos.info/
  2. Скопируйте папки и файлы DOS в папку с vDos, эта папка со всей внутренней структурой будет работать как диск C: в запущенном vDos.
  3. Если сразу после установки запустить vDos, автоматически запустится демонстрационная программа DataPerfect. Так как нам это не требуется, откройте файл autoexec.txt в папке установки vDos и удалите строку CALL DPTEST\STARTDP.BAT, сохраните файл и лишь затем запускайте vDos. Файл autoexec в vDOS
  4. Используйте командную строку для запуска игры. Например, игра расположена в папке vDos во вложенной папке Games\game.exe. Используйте две команды: cd Games для перехода к папке, а затем game.exe для запуска игры. По какой-то причине запуск с указанием полного пути у меня не сработал.
  5. Как было отмечено выше, мало что получилось запустить с помощью vDos в моем тесте, потому повторю скриншот с файловым менеджером, но уже не из DOSBox. vDos запущен

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

NTVDMx64

Старые версии Windows умели запускать DOS-программы без каких-либо дополнительных трюков. В Windows NT это было реализовано с помощью виртуальной машины NTVDM.

NTVDMx64 — патч для современных версий Windows, включая Windows 11 и Windows 10 x64, встраивающий нативную поддержку запуска DOS-программ в систему. Учитывайте следующие нюансы:

  • Установка NTVDMx64 меняет файлы системы и требует отключения Secure Boot в БИОС/UEFI
  • Антивирусы ругаются на файлы NTVDMx

Поэтому, установка NTVDMx64 — под вашу ответственность.

Принцип использования:

  1. Компилируем сами из исходников автора https://github.com/leecher1337/ntvdmx64 или берем готовый установщик, например, здесь и используем файл install.bat для установки (вариант HAXM требует включенной виртуализации Intel VT-x, вариант CCPU — нет), запускаем файл install.bat и перезапускаем систему после установки.
  2. Запускаем программы DOS также, как и любые другие программы прямо из среды Windows. Игра DOS с помощью NTVDMx64 в Windows 11

В моем тесте полностью исправно работали программы DOS с текстовым интерфейсом и, сравнительно нестабильно и медленно — отдельные игры с графическим режимом экрана.

Графика в NTVDMx64

Виртуальная машина

При желании можно попробовать запускать DOS-игры и программы в виртуальной машине. Возможны разные подходы, в моём случае хороший был получен при установке Windows 98, эта система поддерживает запуск DOS-программ в VirtualBox (и не был достигнут при установке FreeDOS и некоторых других попытках).

Я использовал готовый образ виртуального жесткого диска Windows 98 для VirtualBox загруженный с Archive.org (подробнее о том, как найти старые программы на archive.org). Создал виртуальную машину, подключил диск, запустил — почти всё, включая Интернет (для загрузки старых DOS-программ с сайта old-dos.ru) и их запуск исправно, но иногда медленно, работали:

Игра DOS в виртуальной машине Windows 98 VirtualBox

На эту тему может пригодиться инструкция Виртуальные машины VirtualBox для начинающих.

Надеюсь, один из вариантов подойдёт для ваших целей и запуска нужных DOS-программ в современных ОС.

Использование Ventoy для создания мультизагрузочной флешки

Как пользоваться Ventoy для создания мультизагрузочной флешкиVentoy — бесплатная программа с поддержкой русского языка, быстро набирающая популярность у пользователей и позволяющая легко создать мультизагрузочную флешку или внешний USB диск для UEFI и Legacy, MBR и GPT систем путем простого копирования загрузочных файлов ISO на накопитель с широким набором доступных настроек.

В этой инструкции подробно о том, как пользоваться Ventoy и дополнительных возможностях программы. Утилита доступна как для Windows, так и для Linux, далее будет рассматриваться только Windows-вариант инструмента. Обратите внимание: можно использовать Ventoy для Android для создания загрузочной флешки на телефоне. Также может быть полезным: Лучшие программы для создания загрузочной флешки.

Читать далее Использование Ventoy для создания мультизагрузочной флешки

Файл занят другим процессом, заблокирован другим процессом или открыт в другой программе — простое решение

Как разблокировать файл в PowerToys LocksmithРаспространенная проблема при попытке удалить, переименовать, переместить или изменить файл или папку — сообщение о том, что процесс не может получить доступ к файлу, так как этот файл занят другим процессом, о том, что папка или файл открыты в другой программе и аналогичные.

В этой простой инструкции новый простой способ узнать, какой именно процесс мешает действиям с файлом или папкой в Windows 11 и Windows 10, закрыть такую программу и выполнить требуемые изменений. На близкую тему может быть полезным: Как удалить файл, который не удаляется в Windows.

Читать далее Файл занят другим процессом, заблокирован другим процессом или открыт в другой программе — простое решение

WinPass11 — ещё один способ установки или обновления Windows 11 на несовместимом компьютере

Обновление Windows 11 с помощью WinPass11Ранее на сайте уже публиковались способы обновить Windows 11 до версии 22H2 на неподдерживаемом компьютере или выполнить обновление с 10 до 11 при тех же обстоятельствах. WinPass11 — ещё один простой инструмент, позволяющий сделать это.

В этой инструкции подробно о том, как обновить версию Windows 11 или обновить Windows 10 до Windows 11 с помощью WinPass11 в случае, если компьютер не отвечает требованиям для установки.

Использование WinPass11

Далее в качестве примера будет продемонстрировано обновление Windows 11 до версии 22H2 на неподдерживаемом компьютере с помощью WinPass11, но этот же метод вполне подойдет, если требуется обновиться с 10-ки до последней версии Windows 11.

Для того, чтобы выполнить далее рассмотренные действия вам потребуется ISO образ Windows 11: WinPass11 предлагает скачать его в автоматическом режиме, но в моем случае эта функция не сработала.

Вы можете скачать последнюю версию Media Creation Tool по прямой ссылке https://go.microsoft.com/fwlink/?linkid=2156295 (потребуется VPN для загрузки из РФ) и использовать её для создания образа ISO.

Создать ISO Windows 11 с помощью Media Creation Tool

О других методах загрузки образа в статье: как скачать Windows 11 и Windows 10 из России в 2022-м году.

Теперь переходим к процессу обновления с помощью WinPass11:

  1. Загрузите последнюю версию утилиты WinPass11 со страницы разработчика https://github.com/ArkaneDev/WinPass11/releases и запустите её.
  2. В списке выберите версию «Release» и нажмите кнопку «Install». Выбор версии Release Windows 11
  3. Подтвердите запуск установки. Окно сообщает, что действие не может быть отменено. Подтвердить установку или обновление Windows 11
  4. В следующем окне вы увидите запрос о том, есть ли у вас образ ISO с Windows Если нажать «Нет», программа попробует скачать его. Если нажать «Да», мы можем выбрать файл образа на компьютере, я использую именно этот вариант. Запрос ISO образа в WinPass11
  5. Укажите путь к образу и нажмите «Открыть». Выбрать образ Windows 11 для WinPass11
  6. Через некоторое время появится окно-предупреждение, сообщающее о необходимости отключить загрузку обновлений во время установки новой версии, нажмите «Ок». Предупреждение перед установкой в WinPass11
  7. В открывшемся окне нажмите «Настройка скачивания обновлений программой установки», выберите опцию «Не сейчас» и нажмите «Далее». Отключить скачивание обновлений при установке Windows 11
  8. Настройте параметры установки или обновления: в частности, необходимость сохранения личных файлов и программ и запустите процесс установки. Запуск обновления или установки Windows 11
  9. Дальнейшее обновление производится стандартно: подготовка файлов, несколько перезагрузок и готовность новой версии Windows 11 к работе. Установка обновления Windows 11 с помощью WinPass11

После того, как новая версия Windows 11 установлена, вам может пригодиться материал на тему очистки диска C после обновления до новой версии.

Возможно, установка с помощью WinPass11 для кого-то из читателей окажется более удобной, чем методы с Universal Media Creation Tool и иные варианты обхода ограничений установки из-за несовместимого оборудования.

RoundedTB — простая бесплатная программа для изменения оформления панели задач Windows 11 и 10

Оформление панели задач в RoundedTBЕсли вас не устраивает стандартный вид панели задач Windows 11 или Windows 10, существует множество способов изменить её оформление как средствами системы, так и с помощью сторонних утилит, таких как TaskbarX, Taskbar11 или Taskbar Groups.

В этом коротком обзоре речь пойдет о RoundedTB — ещё одной бесплатной утилите, позволяющей изменить внешний вид панели задач в последних версиях системы. О том, как именно — далее в статье.

Использование RoundedTB

Панель задач RoundedTB

Скачать приложение RoundedTB можно бесплатно в магазине приложений Microsoft Store, достаточно использовать поиск по библиотеке доступных приложений. Также можно использовать прямую ссылку на страницу приложения в магазине.

Сразу после установки и запуска RoundedTB будет добавлена в автозагрузку Windows, значок программы появится в области уведомлений, можно приступать к настройкам:

  1. Для доступа к параметрам RoundedTB нажмите правой кнопкой мыши по значку приложения в области уведомлений, выберите пункт «Show RoundedTB».
  2. После открытия упрощенного интерфейса настроек рекомендую сразу нажать по кнопке «Advanced», чтобы иметь доступ к большему количеству параметров. Основные настройки RoundedTB
  3. А теперь по порядку рассмотрим все параметры. Margin задает отступ от внешнего края панели задач. Рекомендую просто подвигать ползунок, чтобы увидеть результат — скорее всего он вам не понравится, но мы к нему ещё вернемся: полезный вариант использования существует. Расширенные настройки RoundedTB
  4. Corner radius задает радиус углов панели задач.
  5. Отметка Dynamic mode — включает отрисовку только тех областей панели задач, которые чем-то заняты (отметьте и нажмите «Apply» — «Применить», чтобы увидеть, о чем идет речь).
  6. Show system tray — включение или отключение отображения трея Windows (области уведомлений) при включенном Dynamic Mode. Если отображение отключено, то показать область уведомлений можно по нажатию клавиш Win+F2.
  7. Show system tray on hover — показывать область уведомлений при наведении мыши в область, где она расположена.
  8. TranslucentTB compatibility — включить совместимость с приложением TranslucentTB для настроек прозрачности панели задач (кратко касался приложения в статье про включение и отключение прозрачности Windows 10, там же есть ссылка на загрузку).
  9. Fill taskbar when maximized — заполнять всю панель задач (то есть не делить её на области) при использовании программ, развернутых на весь экран.
  10. Fill taskbar on Alt+Tab — заполнять всю панель задач при переключении между открытыми программами с помощью Alt+Tab.

Выше я отметил, что изменение значения «Margin» дает не очень красивый эффект, однако применение ему всё же можно найти: несли нажать по многоточию в поле ввода значения, то все значения отступов можно ввести отдельно.

Дополнительные параметры отступов RoundedTB

При этом есть возможность использовать отрицательные значения — это может быть полезным для пункта Inner Margin: «расширит» центральную часть панели задач, и при некоторых параметрах позволит добиться более приятного отображения крайних элементов на ней. Обратите внимание: при отсутствии значений во всех полях параметры, похоже, не работают — то есть там следует что-то указать (например, 0 вместо пустых значений).

 

Вот, пожалуй, и всё. Приложение простое, но не исключено, что кого-то из читателей заинтересует.

SophiApp — бесплатная утилита для удобной настройки Windows 11 и Windows 10

SophiApp — программа для настройки Windows 11Несмотря на то, что большинство настроек Windows 11 и Windows 10 можно выполнить вручную, доступ к некоторым из них не очень интуитивен, а некоторые другие недоступны в простом графическом интерфейсе и требуют, например, редактирования реестра. Улучшить ситуацию призваны сторонние утилиты настройки, одна из которых — SophiApp.

В этом кратком обзоре о возможностях программы SophiApp — бесплатной, с открытым исходным кодом и на русском языке; о том, где скачать утилиту и дополнительная информация, которая может быть полезной. Ещё один схожий и очень функциональный инструмент, совместимый как с Windows 10, так и с Windows 11 — Winaero Tweaker, рекомендую к ознакомлению.

Использование SophiApp, доступные функции

Скачать последнюю версию SophiApp можно с официального GitHub разработчиков — https://github.com/Sophia-Community/SophiApp/releases. После загрузки, распаковки архива и запуска утилиты (может потребоваться подтвердить запуск в окне SmartScreen, нажав «Подробнее» — «Запустить в любом случае») вы увидите понятный интерфейс на русском языке (при условии, что этот язык установлен основным в системе).

Главное окно SophiApp

Несмотря на то, что все доступные настройки можно отнести к безопасным, рекомендую создавать точку восстановления системы перед применением этой и любой другой аналогичной утилиты, подробнее на тему — точки восстановления Windows 11.

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

  1. Конфиденциальность — параметры, связанные с телеметрией Windows, сбором диагностических данных и их отправкой в Майкрософт и другими функциями, имеющими отношение к отправке данных или использованию данных учетной записи.
  2. Персонализация — настройки оформления, такие как отображение значка Этот компьютер на рабочем столе, скрытие или отображение расширений файлов, параметры показа кнопок на панели задач, тема оформления, отключение сжатия файлов обоев рабочего стола и другие. Настройки персонализации в SophiApp
  3. Система — настройки контроля памяти (подробнее: автоматическая очистка диска в Windows 11), схемы электропитания, включение или отключение зарезервированного хранилища, изменение терминала по умолчанию, установка последней версии Microsoft Visual C++ Redistributable и другие. Настройки системы в SophiApp
  4. UWP-приложения — удаление ненужных встроенных приложений Windows 11 и Windows 10 (достаточно отметить и применить настройки), автоматическое скачивание кодека HEVC H.265. Удаление UWP приложений
  5. Игры — включение или отключение функция Xbox Game Bar.
  6. Планировщик заданий — добавление заданий для автоматической очистки Windows, папки с загруженными обновлениями, временных файлов. Добавление заданий в планировщик в SophiApp
  7. Безопасность — настройки функций Microsoft Defender (Защитника Windows). Настройки безопасности
  8. Контекстное меню — добавление и удаление пунктов в контекстном меню Windows, включение классического контекстного меню Windows 10 в Windows 11. Настройки контекстного меню

И, наконец, в разделе «Настройки» SophiApp вы можете изменить тему оформления или язык интерфейса утилиты.

Утилита может показаться простой, во всяком случае проще многих других «твикеров», однако большая часть самых востребованных настроек здесь присутствует, а некоторые другие, которые можно встретить в аналогах, по словам разработчиков не были добавлены сознательно: среди прочих целей — не сломать Windows.

На мой взгляд, SophiApp вполне справляется как с задачей тонкой настройкой базовых вещей в системе, так и с целью обеспечить безопасность применения доступных опций для работы Windows 11/10. Если подобный инструмент вам полезен, вполне могу рекомендовать к использованию.

Как пользоваться VLC

Плеер VLC за долгие годы существования стал практически эталоном для воспроизведения видео, а в некоторых случаях даже аудио. Он доступен на всех популярных операционных системах, в том числе и Linux.

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

Читать далее Как пользоваться VLC

Как создать резервную копию реестра Windows 11, 10, 8.1 и Windows 7

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

В этой инструкции подробно о различных методах создать резервную копию реестра Windows 11 или Windows 10, 8.1 или 7 и восстановить реестр при возникновении проблем с загрузкой или работой системы.

Читать далее Как создать резервную копию реестра Windows 11, 10, 8.1 и Windows 7

Установка и использование Stable Diffusion для генерации изображений

Установка Stable Diffusion на компьютерВсё моё свободное время в последние четыре дня было потрачено на одну задачу — составление запросов для нейросети Stable Diffusion, нейросети для создания изображений по текстовому описанию. Все изображения для статьи (кроме скриншотов) были созданы лично в этой нейросети, совершенно не художником.

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

Установка Stable Diffusion

Нейросеть Stable Diffusion отличается от таких аналогов как DALL-E 2 или Midjourney открытым исходным кодом: то есть, при наличии соответствующего оборудования, вы можете совершенно бесплатно установить необходимое ПО на свой компьютер и использовать для создания изображений по текстовому запросу (в обсуждениях часто используют кальку с английского «промпт»).

Нейросеть Stable Diffusion для генерации изображений

Официальное ПО Stable Diffusion не имеет удобного графического интерфейса, за исключением доступного на официальном сайте https://beta.dreamstudio.ai/, с которого и рекомендую начать эксперименты и посмотреть, нужно ли вам это: после регистрации у вас будет 200 бесплатных генераций с параметрами по умолчанию (регистрироваться можно и больше раз с разными адресами электронной почты).

При установке официального софта на компьютере все действия придётся выполнять в командной строке. Кроме того, вы мало что сможете сгенерировать с видеокартой, имеющей 6 Гб памяти или менее.

Однако, благодаря открытому исходному коду, почти сразу после релиза Stable Diffusion появились альтернативные варианты ПО («форки»), оптимизирующие запуск на более слабом оборудовании (4 Гб VRAM, есть даже варианты, работающие на CPU, но очень медленно), предоставляющие удобный доступ к настройкам и упрощающие использование нейросети.

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

Установка Stable Diffusion WebUI от Automatic

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

Сначала о том, что нам потребуется: достаточно мощный компьютер или ноутбук, видеокарта NVIDIA GeForce, не менее 4 Гб видеопамяти. Все устанавливаемые компоненты займут около 10 Гб на жестком диске или SSD. Если всё это в наличии, можно приступать:

  1. Установите Python 3.10.6 (разработчик указывает именно эту версию) с официального сайта https://www.python.org/downloads/windows/. При установке отметьте пункт «Добавить Python в переменную PATH».
  2. Установите Git с официального сайта https://git-scm.com/download/win. Если вам не ясны параметры при установке, их можно оставить в рекомендуемых по умолчанию значениях.
  3. Зайдите на страницу Automatic1111 на GitHub https://github.com/AUTOMATIC1111/stable-diffusion-webui, нажмите по стрелке справа от кнопки «Code» вверху справа и загрузите ZIP-архив со Stable Diffusion WebUI. Распакуйте в удобное расположение, но так, чтобы путь не содержал пробелов или кириллических символов (это может вызвать проблемы).
  4. Скачайте обученную модель Stable Diffusion последней версии с официального источника https://huggingface.co/CompVis/stable-diffusion-v-1-4-original (потребуется регистрация) или из этого хранилища.
  5. Переименуйте скачанный файл в model.ckpt и переместите его в папку, куда были распакованы файлы на 3-м шаге (в ту же папку, где находится файл webui.bat).
  6. Запустите файл webui-user.bat (не от имени администратора, простой запуск двойным кликом) и дождитесь, когда скрипт автоматически скачает и установит недостающие компоненты. Учитывайте: строка прогресса не отображается, поэтому при загрузке объемных компонентов (Torch и CUDA) может показаться, что процесс завис.
  7. По завершении установки вы увидите сообщение
    Running on local URL: http://127.0.0.1:7860/

    перейдите по указанному адресу (не закрывайте окно консоли, это прервет работу Stable Diffusion WebUI) в любом браузере и начните использование.

  8. Если ваша видеокарта имеет 6 Гб видеопамяти или меньше, при попытке сгенерировать изображение даже в выставленном по умолчанию расширении 512×512 вы можете получить сообщение о недостатке VRAM (видеопамяти). В этом случае, закройте окно консоли (или прервите выполнение, нажав Ctrl+C в окне консоли), откройте файл webui-user.bat с помощью текстового редактора и измените строку с параметрами запуска на
    set COMMANDLINE_ARGS=--medvram

    Затем снова запустите веб-интерфейс файлом webui-user.bat

  9. Дополнительные возможности настройки Stable Diffusion WebUI и параметры запуска можно найти на официальной странице разработчика.

Установка официальной версии Stable Diffusion

При установке официальной версии Stable Diffusion все необходимые компоненты почти те же самые, но их потребуется устанавливать вручную. Требования те же самые, за исключением необходимости использования видеокарты с не менее чем 6 Гб VRAM.

  1. Скачайте и установите Git https://git-scm.com/download/win используйте рекомендуемые параметры (оставьте возможность использования Git в командной строке и сторонних программах).
  2. Установите Miniconda3 с официального сайта https://docs.conda.io/en/latest/miniconda.html, при установке выберите опцию «Установить для всех пользователей).
  3. Скачайте архив Stable Diffusion с официального источника https://github.com/CompVis/stable-diffusion (нажать по кнопке «Code», затем выбрать пункт «Download ZIP»).
  4. Скачайте модель Stable Diffusion последней версии с https://huggingface.co/CompVis/stable-diffusion-v-1-4-original (потребуется регистрация) или: из этого хранилища (без регистрации), переименуйте файл в model.ckpt
  5. Запустите консоль Miniconda3 (Anaconda Prompt), для этого можно использовать поиск в панели задач Windows 11 и Windows
  6. В открывшейся консоли используйте команды для создания папки (в нашем варианте — на диске C) для файлов Stable Diffusion
    cd C:/
    mkdir stable-diffusion
    cd stable-diffusion

    Не закрывайте окно консоли.

  7. Откройте скачанный на 3-м шаге архив и скопируйте папку stable-diffusion-main (саму папку, а не файлы в ней) в C:\stable-diffusion\
  8. По порядку используйте следующие команды в консоли Miniconda3
    cd C:\stable-diffusion\stable-diffusion-main
    conda env create -f environment.yaml
    conda activate ldm
    mkdir models\ldm\stable-diffusion-v1

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

  9. Переместите файл model.ckpt в папку C:\stable-diffusion\stable-diffusion-main\models\ldm\stable-diffusion-v1
  10. Готово. Теперь мы можем запустить Stable Diffusion, введя команду
    conda activate ldm

    В дальнейшем запуск будет всегда производиться именно с помощью этой команды.

  11. Генерация изображений выполняется здесь же в консоли с помощью передачи параметров. Например, вы можете ввести
    python scripts/txt2img.py --prompt "concept robot, colorful, cinematic" --plms --n_iter 5 --n_samples 1

    Команда создаст набор из 5 изображений с разрешением 512×512 по запросу «concept robot, colorful, cinematic», которые будут помещены в папку

    C:\stable-diffusion\stable-diffusion-main\outputs\txt2img-samples\samples

    Первое изображение Stable Diffusion

Чтобы увидеть информацию по доступным параметрам командной строки используйте команду

python scripts/txt2img.py --help

Использование Stable Diffusion WebUI

После запуска webui-user.bat и перехода в браузере на адрес 127.0.0.1:7860 перед вами будет веб-интерфейс, доступный локально на вашем компьютере (для работы Интернет не требуется), первая вкладка которого — txt2img, где и происходит всё самое интересное. Экспериментировать можно начать сразу же: просто введите текст на английском в поле сверху и нажмите кнопку «Generate», чтобы получить готовую картинку с параметрами по умолчанию (на скриншоте они уже изменены).

Главная страница Stable Diffusion WebUI

Если поднести указатель мыши к названию доступных параметров, большинство из них имеют описания на английском. Среди основных:

  • Sampling Method — алгоритм создания изображения. Влияет на результат, скорость, требуемую видеопамять.
  • Sampling Steps — количество шагов, в течение которых нейросеть «приводит» результат к желаемому. Влияет на время генерации. Больше — не всегда лучше: нужный результат может получиться за 30-50 шагов, а дальнейшая работа может не добавить деталей, а исказить результат (но бывает и иначе). Если то, что получилось, вам понравилось, можно использовать тот же Seed для генерации изображения по этому же запросу, но с другим количеством шагов и оценить результат.
  • Batch count — количество наборов создаваемых изображений.
  • Batch size — количество изображений в наборе (влияет на требуемую память).
  • CGF Scale — «свобода» обработчика изображения, влияет на то, насколько точно результат будет соответствовать описанию. При более низких значениях получаем большее разнообразие.
  • Height и Width — ширина и высота изображения, очень сильно влияет на требования к памяти.
  • Seed — «зерно». По умолчанию равно -1, при этом значении оно будет задано случайно при каждом очередном нажатии кнопки «Generate». Если с определенным Seed вы получили интересный результат, можете скопировать его в это поле, чтобы продолжить эксперименты над понравившимся изображением, изменяя параметры.

По умолчанию изображения сохраняются во вложенных папках в папке outputs в расположении, куда вы установили Stable Diffusion WebUI, но при желании автоматическое сохранение можно отключить на вкладке «Settings», здесь же можно настроить и другие параметры.

Настройки Stable Diffusion WebUI

Вкладка img2img позволяет модифицировать имеющееся изображение в соответствии с текстовым описанием.

Stable Diffusion WebUI img2img

На вкладке Extras собраны дополнительные инструменты. Основное — увеличение разрешения изображения с использованием нейросети.

Extras в Stable Diffusion WebUI

Значения параметров в большинстве своем вам придётся подбирать самостоятельно, отслеживая результат. Но даже при одних и тех же значениях он может сильно отличаться и прежде всего зависит от заданного запроса, прописанных в нем требований к изображению и стилей. Это может быть простой рисунок в стиле плаката:

Простой стилизованный рисунок в Stable Diffusion

А может быть и почти фотография:

Фотореалистичное изображение в Stable Diffusion

Легко создать таких роботов:

Простое изображение в Stable Diffusion

И посложнее — таких:

Усложненное изображение в Stable Diffusion

Не забывайте проявлять фантазию, нарисовать можно многое, главное уметь это описать:

Изображение, созданное в Stable Diffusion

Вспоминайте названия кинематографических эффектов, свойств материалов и описания форм:

Материалы и формы в Stable Diffusion

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

Как сделать рамку в LibreOffice

При подготовке документов в LibreOffice иногда нужно добавить обрамление по краям страницы. Делается это для разметки или дополнительного оформления. И в офисном пакете есть такая функция.

В данной статье мы разъясним, как сделать рамку в LibreOffice Writer для любого документа и как ее настроить по своему усмотрению. Вставить рамку можно на все страницы или только на титульные. Давайте рассмотрим это более детально.

Читать далее Как сделать рамку в LibreOffice