TUI-Journal-Скрипт создание иконки

Вопросы о переводах документации, вики, man страниц. Разработки.
Ответить
BendalfRU
Сообщения: 323
Зарегистрирован: 07.07.2025

#

С целью подарить автору приложения. https://github.com/AmmarAbouZor/tui-journal.wiki.git

Хочу обсудить улучшения с заинтересованными коллегами, поправить ошибки.
В одно лицо скучно .
Содержание:
1. Рисуем при помощи magick;
2. Рисуем при помощи ИИ, обрабатываем ImageMagick+GIMP ;

1. Рисуем при помощи magick;
TUI-Journal-icon-v1.sh - исполняемый файл.
#!/usr/bin/bash
##    COMMENTBLOCK
##  TUI-Journal-icon-v1.sh
##  Автор https://archlinux.com.ru/forum/memberlist.php?mode=viewprofile&u=618
##    COMMENTBLOCK
magick -size 48x48 xc:"#2e3440" \
    -fill "#4c566a" -draw "rectangle 4,8 14,40" \
    -fill "#4c566a" -draw "rectangle 19,8 29,40" \
    -fill "#4c566a" -draw "rectangle 34,8 44,40" \
    -fill "#d08770" -draw "rectangle 6,12 12,18" \
    -fill "#81a1c1" -draw "rectangle 21,22 27,28" \
    -fill "#a3be8c" -draw "rectangle 36,10 42,16" \
    -fill "#b48ead" -draw "rectangle 21,12 27,18" \
    -fill "#ebcb8b" -draw "text 4,46 '>_'" \
    -bordercolor "#3b4252" -border 1 \
    tjournal_icon.png
 ## скруглить углы  
 magick tjournal_icon.png \( +clone -alpha extract -draw "roundrectangle 0,0,48,48,8,8" \) -alpha off -compose CopyOpacity -composite tjournal-icon.png

CPU AMD Phenom(tm) II X4 955 3200МГЦ, 10ГБ ДДР2, GA-MA770-UD3 (Rev. 1.0), АМД Sapphire Radeon HD 4670, hdd ide ata5 120GB+200GB, net rtl8169, audio Creative Labs CA0106.

BendalfRU
Сообщения: 323
Зарегистрирован: 07.07.2025

#

2. Рисуем при помощи ИИ, обрабатываем ImageMagick+GIMP ;
Запрос для генерации ИИ:
Square app icon, 48x48 pixel art style. A dark obsidian background with faint stardust.
Three vertical columns of a Kanban board made of glowing neon-blue and white
ASCII-like lines.
Small orange and teal glowing pixels represent tasks inside the columns.
In the bottom-right > corner, a bright green terminal cursor ">_".
High contrast, minimalist cyberpunk aesthetic, matching deep space wallpaper.
Если результат перегружен деталями, как изменить запрос для идеальной читаемости в размере 48x48?


Чтобы иконка идеально «села» на обои и не выбивалась из общего набора:
1. Прозрачность (ImageMagick):
Если нейросеть выдаст иконку с черным квадратом фона, сделайте углы прозрачными,
чтобы она выглядела как современный элемент интерфейса:
``` bash
 
 magick input.png -size 48x48 xc:none -draw "roundrectangle 0,0,48,48,8,8" \
 -matte input.png -compose DstIn -composite output_icon.png
 
```
2. Эффект «Свечения» в GIMP:
Поскольку на обоях много мелких звезд, иконка может «потеряться».
- Откройте файл в GIMP.
- Создайте дубликат слоя.
- К нижнему слою примените Фильтры -> Размывание -> Гауссово размывание на 1-2 пикселя.
- Это создаст мягкий ореол (glow), как у звезд на вашем скриншоте, и выделит менеджер задач на рабочем столе.
3. Цвета (Nord Palette):
Для лучшей совместимости с вашими иконками используйте в GIMP цвета:
- `#2E3440` (фон терминала);
- `#81A1C1` (голубые колонки канбана);
- `#D08770` (оранжевая активная задача),


Магия одной команды, возможно не идеальной
```ImageMagick
-modulate 110,120: немного поднимает яркость и насыщенность (чтобы иконка «горела» на рабочем столе).
-bordercolor: задает цвет рамки (здесь — темно-серый в стиле Dracula theme).
magick input.png -resize 48x48^ -gravity center -extent 48x48 \
       -modulate 110,120 \
       -bordercolor "#282a36" -border 1 \
       -shave 1x1 \
       output_icon.png
## пикселизация
     magick input.png -filter Point -resize 48x48 kanban_tui_48.png
```

```tui-journal.desktop
[Desktop Entry]
Type=Application
Name=TUI Journal
Exec=alacritty -e /usr/bin/tjournal # или ваш эмулятор терминала
Icon=/path/to/your/kanban_tui_48.png
Terminal=true
Categories=ProjectManagement;
```

CPU AMD Phenom(tm) II X4 955 3200МГЦ, 10ГБ ДДР2, GA-MA770-UD3 (Rev. 1.0), АМД Sapphire Radeon HD 4670, hdd ide ata5 120GB+200GB, net rtl8169, audio Creative Labs CA0106.

Ответить