Онлайн Конвертер Монохромных Картинок

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

User avatar
vital72
Senior
Posts: 181
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Онлайн Конвертер Монохромных Картинок

Post by vital72 »

КОНВЕРТЕР МОНОХРОМНЫХ КАРТИНОК


https://86rk.ru/utils/


Утилита предназначена для конвертирования чёрно-белых картинок без градиентов (например, пиктограммы) в псевдо-графические изображения для РК-подобных компьютеров. Результат конвертирования может быть выгружен как сырые бинарные данные (снимок экрана) для дальнейшего использования, так и исполняемый файл в формате .RK для запуска на компьютере.
Конвертер может создавать исполняемые файлы для вывода на экран одной-единственной картинки, так слайд-шоу из картинок.
converter.png
Конвертер состоит из трех секций:
  • секция предпросмотра, левая зона окна, эта секция отображает загруженную исходную картинку или её часть;
  • рабочая секция, зона окна справа, в этой секции отображается итоговая картинка, так, как она
    будет видна на экране компьютера Радио-86РК или совместимого;
  • секция обрезки (кроппер), зона окна справа, меняется местами с рабочей секцией, предназначена для вырезания части картинки.
Секция предпросмотра

Отображает загруженную исходную картинку или её часть. Здесь имеются органы управления для предварительной обработки картинки и фильтры:
  • регулятор яркости;
  • регулятор контрастности;
  • регулятор насыщенности цвета;
  • фильтр для повышения резкости (sharp);
  • фильтр для размытия (blur);
  • фильтр для получения тисненого изображения (emboss);
  • фильтр обнаружения краёв (edge);
  • фильтр негативного изображения;
  • фильтр зеркального отражения по горизонтали;
  • фильтр зеркального отражения по вертикали.
Секция обрезки

Секция обрезки разделяет с рабочей секцией общую зону окна. Для переключения между секциями имеются две кнопки [ЭКРАН] и [ОБРЕЗКА] в секции предпросмотра. Также, переключение возможно с клавиатуры: кнопка [C] переключает на секцию обрезки, кнопка [S] на рабочую секцию.
Секция обрезки позволяет вырезать область из загруженной картинки, если в этом есть необходимость, для дальнейшей обработки конвертером. Вырезание области производится мышкой с зажатой левой кнопкой, область выреза выделяется пунктирной линией, одновременно с этим, в секции предпросмотра будет отображаться вырезанная область. После отпускания кнопки мышки границы области выреза можно будет подкорректировать также мышкой либо кнопками управления.
Кнопки управления секции обрезки:
  • увеличение размера выреза на 5 пикселов со всех сторон;
  • уменьшение размера выреза на 5 пикселов со всех сторон;
  • поворот исходной картинки по часовой стрелки на 90 градусов;
  • поворот исходной картинки против часовой стрелки на 90 градусов;
  • загрузка картинки в секцию обрезки.
Также доступно управление с клавиатуры:
  • кнопка [R] сбрасывает область выреза;
  • кнопка [+] на цифровой клавиатуре увеличивает размер выреза на 10 пикселов со всех сторон;
  • кнопка [] на цифровой клавиатуре уменьшает размер выреза на 10 пикселов со всех сторон;
  • кнопки стрелок сдвигают вырезанную область в соответствующую сторону на 10 пикселов.
Рабочая секция

В рабочей секции производится финальная коррекция изображения, выгрузка полученных данных или исполняемой программы для запуска на компьютере.
Конвертер позволяет создавать изображения в двух разрешениях: низком и высоком. Выбор разрешения осуществляется радио-кнопками в панеле управления: 128x60 (низкое разрешение) и 192x104 (высокое разрешение). В низком разрешении используются стандартные символы псевдографики, где каждый символ отображает 4 условные точки (матрица 2 на 2). Эти символы есть во всех РК-совместимых компьютерах. В высоком разрешении используются символы из графического набора Апогея в котором каждый символ отображает 6 условных точек (матрица 3 на 2), а также увеличивается количество выводимых знакорядов. Просмотр картинок в высоком разрешении возможен только на компьютерах, поддерживающие графический набор символов Апогея.
Управление:
  • ползунок "Порог белого" позволяет добиться наилучшего качества картинки и, при необходимости, для этого же можно использовать ползунки "Яркость" и "Контрастность". Ползунок "Порог серого" в текущей версии не используется и его необходимо выставить на отметку "100";
  • кнопка

    производит выгрузку результата работы конвертера, тип выгружаемых данных зависит от состояния радио-кнопок "данные/вьювер". Выбор "данные" используется, когда необходимо получить необработанные данные – копию видео-ОЗУ. Выбор "вьювер" создаёт исполняемый файл с полученной картинкой;
  • кнопка

    производит загрузку картинки в конвертер, кнопка выполняет ту же функцию, что и кнопка загрузки картинки в секции обрезки с той лишь разницей, что в рабочей секции эта кнопка автоматически выделяет всю картинку без обрезки.
Конвертер умеет объединять множество картинок в один файл и создавать их них слайд-шоу. Для управления параметрами слайд-шоу имеется дополнительная панель инструментов:
  • флажок "Слайд-шоу" активирует создание слайд-шоу из набора картинок;
  • флажок "Автопрокрутка" активирует автоматическую смену картинок с заданным интервалом;
  • ползунок "Задержка" используется совместно с флажком "Автопрокрутка" и определяет интервал, с которым происходит смена картинок в слайд-шоу;
  • кнопки "влево" и "вправо" пролистывают все картинки в слайд-шоу, с клавиатуры это же действие доступно комбинацией кнопок Ctrl+влево и Ctrl+вправо;
  • кнопки "вверх" и "вниз" перемещают текущую картинку вверх или вниз по списку картинок в слайд-шоу, с клавиатуры это же действие доступно комбинацией кнопок [Ctrl]+[вверх] и [Ctrl]+[вниз];
  • кнопка "+" добавляет текущую картинку в список слайд-шоу, с клавиатуры это же действие доступно комбинацией кнопок [Ctrl]+[Insert];
  • кнопка "-" удаляет текущую картинку из списка слайд-шоу, с клавиатуры это же действие доступно комбинацией кнопок [Ctrl]+[Delete];
  • индикатор [0 / 0] отображает номер текущей картинки и общее количество картинок в слайд-шоу.
Важно. После добавления картинки в слайд-шоу изменение её разрешения и уровня порогов не оказывают влияния на картинку в списке. Если есть необходимость в изменении параметров, то откорректированную картинку нужно будет ещё раз добавить в список, а предыдущий вариант удалить.

Вьювер

Программа просмотрщика умеет подстраиваться под платформу и сама определяет конфигурацию компьютера. На данный момент, она умеет определять 4 платформы:
  • Радио-86РК авторский/классический/журнальный;
  • Апогей-БК01;
  • Радио-86РК/Upgrade-32К *;
  • Радио-86РК/Upgrade-60К *.
Для правильного определения конфигурации необходимо, чтобы эти компьютеры имели оригинальный Монитор, определение производится по сигнатуре в коде.
* Платформы Радио-86РК/Upgrade – это мои доработки компьютера Радио-86РК, которые значительно улучшают его характеристики, среди доработок – добавление графических шрифтов Апогея.

Управление:
  • клавиша [вправо] и клавиша [пробел] – переход на следующую картинку в слайд-шоу;
  • клавиша [влево] – переход на предыдущую картинку в слайд-шоу;
  • клавиша [АР2] – выход в Монитор.
You do not have the required permissions to view the files attached to this post.
Last edited by vital72 on 19 Mar 2024 02:57, edited 1 time in total.
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
User avatar
Shaos
Admin
Posts: 24086
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: УТИЛИТА: Конвертер Монохромных Картинок

Post by Shaos »

o - круто :mrgreen:

а что значит "порог серого" и "порог белого"?

и почему порог белого на скриншоте меньше порога серого?...

P.S. а - вот почему:
Ползунок "Порог серого" в текущей версии не используется и его необходимо выставить на отметку "100";
P.P.S. Может по аналогии с другими подобными топиками назвать этот топик "Онлайн Конвертер Монохромных Картинок"? А то слово УТИЛИТА как-то сбивает с толку :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24086
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: УТИЛИТА: Конвертер Монохромных Картинок

Post by Shaos »

И кстати линк не работает:
Screenshot from 2024-03-18 21-32-21.png
Получается только если через главную страницу зайти https://86rk.ru и далее выбрать "Утилиты"
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
vital72
Senior
Posts: 181
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Re: УТИЛИТА: Конвертер Монохромных Картинок

Post by vital72 »

при ресайзе всегда возникают плавные переходы и вот чтобы из плавного сделать ступеньку нужно выставлять порог. это то значение, с которого темные пикселы будет превращены в белые или серые, чем меньше значение, тем более тёмные будут белыми. сейчас серый цвет не реализован, поэтому этот ползунок можно покрутить только в целях ознакомления.
этими порогами добиваются чёткого изображения, чтобы и не затемнилось, но и пересвета не было. похожего эффекта можно добиться и покрутив яркость, но работают они по-разному, яркость менять значение всех пикселов.
----
почему по прямой ссылке не грузится -- я хз. на сервере папка /utils прям существует, это не какой вирт. каталог или реврайт. что скажет в консоле wget или curl?
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
User avatar
Shaos
Admin
Posts: 24086
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: УТИЛИТА: Конвертер Монохромных Картинок

Post by Shaos »

vital72 wrote:почему по прямой ссылке не грузится -- я хз. на сервере папка /utils прям существует, это не какой вирт. каталог или реврайт. что скажет в консоле wget или curl?

Code: Select all

> wget https://86rk.ru/utils/
--2024-03-19 09:31:33--  https://86rk.ru/utils/
Resolving 86rk.ru (86rk.ru)... 86.110.220.130
Connecting to 86rk.ru (86rk.ru)|86.110.220.130|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html.5’

index.html.5                     [ <=>                                           ]     458  --.-KB/s    in 0s      

2024-03-19 09:31:36 (11.7 MB/s) - ‘index.html.5’ saved [458]
что сохраняет вот такое файло:

Code: Select all

<!doctype html>
<html class=app>
<head>
<title></title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<meta name="keywords" content="">
<meta name="description" content="">
<script defer src="../js/august.app-loader.js?10.3.24#utils:0.5f:en"></script>
<script src="../js/august.js?10.3.24"></script>
<link rel="manifest" href="manifest.json">
</head>
<body id=app></body>
</html>
Это вроде тоже самое, что и Firefox выдаёт (только показывает 404)

P.S. Проверил в хромиуме - тоже 404 показывает
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
vital72
Senior
Posts: 181
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Re: Онлайн Конвертер Монохромных Картинок

Post by vital72 »

понял.
зобыл сделать .en-версию
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
User avatar
Shaos
Admin
Posts: 24086
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Онлайн Конвертер Монохромных Картинок

Post by Shaos »

vital72 wrote:понял.
зобыл сделать .en-версию
Во - теперь работает :mrgreen:

P.S. Заменил тебе тэг url на urlo, чтобы открывалось в новом табе :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net