Сайт | Скачать | Видео | Wiki

Автор Тема: Генерация календаря.  (Прочитано 180 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 885
  • Репутация: +24/-0
  • Автор темы
Генерация календаря.
« : 30 Декабрь 2023, 14:11:38 »
Тема больше исследовательская. К концу каждого года шеф просит распечатать ему на листе формата A4 календарь на следующий год, и каждый год я шел и скачивал календарь в интернет, и тут я подумал а можно ли сгенерить этот календарь , избавив себя от его поиска в интернете, и максимально простое что удалось найти это вот такая команда в терминале
нужен установленный image magic и ncal, в конце концов использовал gcal
Код
convert -size 1024x768 xc:white -gravity center -pointsize 17 -fill black -annotate +0+0 "$(LC_TIME=ru_RU.UTF-8 ncal 2024)" calendar.png
вроде все неплохо получилось, но между колонками растояние небольшое, как его расширить не знаю. Других способов не нашёл. Может у кого-то есть эти знания, а может не ровен час и готовое решение?

да и при печати качество картинки весьма сомнительное
« Последнее редактирование: 30 Декабрь 2023, 19:07:56 от totiks2012 »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1722
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: Генерация календаря.
« Ответ #1 : 30 Декабрь 2023, 15:15:26 »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 885
  • Репутация: +24/-0
  • Автор темы
Re: Генерация календаря.
« Ответ #2 : 30 Декабрь 2023, 18:39:19 »
https://rus-linux.net/nlib.php?name=/MyLDP/consol/pcal/pcal.html
интересная программа но не подходит, в общем решил так
Код
 convert -size 850x1024 xc:white -gravity center -pointsize 20 -weight bold -fill black -annotate +0+0 "$(LC_TIME=ru_RU.UTF-8 LANG=ru_RU.UTF-8 gcal 2024)" -border 20 -bordercolor white calendar_a4_vertical_bold.png