История изменений
Исправление hikikomori, (текущая версия) :
Это прекрасно и наглядно для пиксельарта в vim. Можно быстро нарисовать стрелку или спрайт. Мне очень понравилось, thanx! Кстати русская страница нагляднее пример показывает.
Применим к онтопику аналогично предыдущему примеру:
magick mario.png mario.xpm
/* XPM */
static char *mario[] = {
/* columns rows colors chars-per-pixel */
"20 20 4 1 ",
" c white",
". c red",
"X c blue",
"o c #F1D1B0",
/* pixels */
" ",
" ",
" .... ",
" ......... ",
" XXXXoo ",
" XooXooXoooo ",
" XooXXooXoooo ",
" XXXooooXXXXX ",
" oooooooo ",
" XXXX..XX oo ",
" ooXXXX...XXXXooo ",
" ooo XX. ...XXXoo ",
" oo ....... X ",
" ..........XX ",
" ...........XX ",
" XXX.. ....XX ",
" XXX ",
" XXX ",
" ",
" "
};
И сразу видно, что это Марио.
А вот из xpm в графику получилось не сразу:
convert -background tan txt:mario.xpm -filter point mario3.png
txt: - лишнее. Правильно:
convert -background tan mario.xpm -filter point mario3.png
Кстати изменил белый на прозрачный в описателе цветов mario.xpm:
" c None",
Отдельно показывает прозрачность, но при конвертации в картинку с указанным фоном холста - картинка не получает этого фона, а остаётся прозрачной.
Исправление hikikomori, :
Это прекрасно и наглядно для пиксельарта в vim. Можно быстро нарисовать стрелку или спрайт. Мне очень понравилось, thanx! Кстати русская страница нагляднее пример показывает.
Применим к онтопику аналогично предыдущему примеру:
magick mario.png mario.xpm
/* XPM */
static char *mario[] = {
/* columns rows colors chars-per-pixel */
"20 20 4 1 ",
" c white",
". c red",
"X c blue",
"o c #F1D1B0",
/* pixels */
" ",
" ",
" .... ",
" ......... ",
" XXXXoo ",
" XooXooXoooo ",
" XooXXooXoooo ",
" XXXooooXXXXX ",
" oooooooo ",
" XXXX..XX oo ",
" ooXXXX...XXXXooo ",
" ooo XX. ...XXXoo ",
" oo ....... X ",
" ..........XX ",
" ...........XX ",
" XXX.. ....XX ",
" XXX ",
" XXX ",
" ",
" "
};
И сразу видно, что это Марио.
А вот из xpm в графику получилось не сразу:
convert -background tan txt:mario.xpm -filter point mario3.png
txt: - лишнее. Правильно:
convert -background tan mario.xpm -filter point mario3.png
Исходная версия hikikomori, :
Это прекрасно и наглядно для пиксельарта в vim. Можно быстро нарисовать стрелку или спрайт. Мне очень понравилось, thanx! Кстати русская страница нагляднее пример показывает.
Применим к онтопику аналогично предыдущему примеру:
magick mario.png mario.xpm
/* XPM */
static char *mario[] = {
/* columns rows colors chars-per-pixel */
"20 20 4 1 ",
" c white",
". c red",
"X c blue",
"o c #F1D1B0",
/* pixels */
" ",
" ",
" .... ",
" ......... ",
" XXXXoo ",
" XooXooXoooo ",
" XooXXooXoooo ",
" XXXooooXXXXX ",
" oooooooo ",
" XXXX..XX oo ",
" ooXXXX...XXXXooo ",
" ooo XX. ...XXXoo ",
" oo ....... X ",
" ..........XX ",
" ...........XX ",
" XXX.. ....XX ",
" XXX ",
" XXX ",
" ",
" "
};
И сразу видно, что это Марио.