August 5
Работа с колаб для чайников. Жми и молись
Оглавления:
Быстрый старт.
Для начала зайдём в сам колаб WTP_FastScale и делаем всё по пунктам.
- 2. Когда вылезет это окошко, нажимаем подключить гугл диск, и далее со всем соглашаемся (аккаунт диска который вы подключаете должен быть диском с вашими файлами для обработки).
- 3. Настраиваем директорию с файлами, этот блок общий для чб пресета и для цвет. Пример того что вводим: Допустим у нас во вкладке Мой диск есть папка «Для_Скейла» в которой наши сканы, тогда в поле
InputFolder
вводимДля_Скейла
. В случае если в этой папке есть папка в которой сканы и мы не хотим что бы колаб искал файлы во всех папках внутри папки «Для_Скейла», мы перечисляем путь через «/». У меня допустим в папке «Для_Скейла» находится папка «Цугумомо» в которой папка «145_глава» вInputFolder
я пропишуДля_Скейла/Цугумомо/145_глава
Чб пресет.
- models: Выбор модели. Простой список что использовать:
- 4x_dwtp_ds_rplksr_delta — надо быстро и сканы в плохом состояние (Обязательно к включению sharp, screentone, resized). Тип: Переналожение скринтона
- 4x_DWTP_DS_dat2_v3_2 — нужно качество и сканы в плохом состояние (Обязательно к включению sharp, screentone, resized). Тип: Переналожение скринтона
- 4x_dwtp_ds_atdl3 — Золотая середина, не так долго как
4x_DWTP_DS_dat2_v3_2
, но качественнее4x_dwtp_ds_rplksr_delta
. (Обязательно к включению sharp, screentone, resized). Тип: Переналожение скринтона - 4x_eula_digimanga_bw_v2_nc1_307k — Достаточно быстро, но только если сканы в очень неплохом состояние (Обязательно выключить sharp, screentone). Тип: Манга скейл.
- model_advanced: Используется для соединения моделей через "+" или использования скрытых моделей. Вам оно не надо но подробнее тут
- InputFolder: Описан выше.
- sharp: исправляет контуры перед наложением скринтона пример без него и с ним.
- screentone: Делает изображение в гр серого битовым при помощи алгоритма создания скринтона. Используется в процессе переналодения скринтона, по сути мы повторяем то как авторы накладывают скринтон.
- resized: Уменьшаем изображение после апскейла.
P.S. Последние три пункта настраиваются в блоке настроек о чём ниже. Но если вы не хотите разбераться, то там стоят оптимальные настройки для средне статистических сканов.
Цветной пресет.
- models: Выбор модели. Простой список что использовать:
- 1x-fast-jpeg-illust-v1 — Просто удаляет шумы, не увеличивая.
- 1x_Bendel_Halftone — Просто удаляет халфтон, не увеличивает.
- 4x_umzi_dehalfton_realplksr_v1 — Удаляет халфтно и апскейлит цветных сканов
- 4x_umzi_digital_art_rplksr_v2 — Быстрый апскейл цветных сканов.
- 4x_umzi_digital_art_span_v1 — Ультра быстрый апскейл цветных сканов.
- 4xRealWebPhoto_v3_atd — Долгий но ультра качественный апскейл цветных сканов. Так же подходит для фоток (он для них и создан, но не важно).
- model_advanced: Используется для соединения моделей через "+" или использования скрытых моделей. Вам оно не надо но подробнее тут
- InputFolder: Описан выше.
- resized: Уменьшаем изображение после апскейла. (настраивается в блоке настроек)
Вкладка настроек.
Для применения настроек, надо запустить блок.
- size — Размер по который уменьшать.
- interpolation — фильтр ресайза
- Height_or_Width — это то за что отвечает параметр size. т.е. при выборе width ширина будет равна size а высота пропорционально изменена и наоборот
- spread — Если spread = True т.е галочка. То при ситуации когда Height_or_Width = "width" и высота меньше ширины size будет равен
spread_size
- spread_size — Размер разворотов.
- resize_color_fix — слегка осветляет изображени, так как библиотека для ресайза иногда накладывает на белый еле серый патерн
- Настройки чтения:
- recursive — Если включить, то будут обработаны изображения во всех папках которые есть после пути прописаного в
InputFolder
- de_arch — есть после пути прописаного в
InputFolder
есть архивы, то он их распаковывает (в том числе архивы в архивах) - Настройки апскейла:
- tile_type — Тип разделения изображения на более мелкие кусочки (неоходимо так как многие модели используют больше видео памяти чем есть в колаб, чем меньше тайл сайз, тем хуже апскейл).
- exact — разбивает изорбражения на кусочки размером заданым в
tile_size
- max — тайлы размером с самую большую часть изображенния высота или ширена (в колабе нет пока моделей которым это необходимо)
- no_tiling — не разбивать изображение на тайлы. (позволяет быстрее и лучше апскейлить лёгкими архитектурами)
- cpu_scale — Пока он не включён блокирует скейл если колаб не даёт видеокарту, т.е. если мы исчерпали лимит видеокарты, колаб просто не даст скейлить на процессоре, так как это очень долго. Если вы решите разрешить колабу скейлить на cpu в случае лимита, то просто нажмите на галочку.
Конечные ссылки.
Единственный сервер для обработчиков: RawkumaSR
Ссылки на другие статьи и полезные материалы: WTP hub