一代模因的效用
white-generator的Python项目详细描述
功能
- 一代模因(PNG格式);
- 支持普通和图形背景;
- 文本矩形的规范
- 支持水平和垂直文本对齐;
- 从文件中读取模因文本(每个文本与 另一个是双换行符)
- 支持单行和多行模因文本;
- 防止重复的模因文本;
- 支持水印(可选);
- 内存设置:
- 背景:
- 颜色;
- 宽度;
- 高度;
- 图像(它支持与 Pillow库)
- 文本:
- 字体(仅支持TrueType字体);
- 大小;
- 颜色;
- 左;
- rigth;
- 顶部;
- 底部;
- 水平对齐
- 垂直对齐;
- 水印:
- 字体(始终使用文本字体);
- 文本;
- 大小;
- 颜色。
- 背景:
安装
$ pip install white-generator
用法
$ white-generator -v | --version $ white-generator -h | --help $ white-generator [options] (-f FONT_FILE | --font-file FONT_FILE) (-i INPUT_FILE | --input-file INPUT_FILE) (-o OUTPUT_PATH | --output-path OUTPUT_PATH)
选项:
- {TT1}$,^ {TT2}$-显示版本消息并退出;
- {TT3}$,^ {TT4}$-显示此帮助消息并退出;
- -i INPUT_FILE,--input-file INPUT_FILE-文件的路径 带注释;
- -o OUTPUT_PATH,--output-path OUTPUT_PATH-的路径 生成的图像
- -l TEXT_LEFT,--text-left TEXT_LEFT-左侧文本位置 (默认值:0);
- -t TEXT_TOP,--text-top TEXT_TOP-顶部文本位置 (默认值:0)
- -R TEXT_RIGHT,--text-right TEXT_RIGHT-水平文本 限制(-1用于背景宽度;默认值:-1);
- -B TEXT_BOTTOM,--text-bottom TEXT_BOTTOM-垂直文本 限制(-1用于背景高度;默认值:-1);
- -a {left,center,right}, --text-horizontal-align {left,center,right}-文本水平 对齐(默认值:center);
- -A {top,center,bottom}, --text-vertical-align {top,center,bottom}-文本垂直 对齐(默认值:center);
- -W IMAGE_WIDTH,--image-width IMAGE_WIDTH-图像宽度 (默认值:640);
- -H IMAGE_HEIGHT,--image-height IMAGE_HEIGHT-图像 高度(默认值:480);
- -b IMAGE_BACKGROUND_COLOR, --image-background-color IMAGE_BACKGROUND_COLOR-图像 背景色(默认值:#ffffff);
- -I IMAGE_BACKGROUND_IMAGE, --image-background-image IMAGE_BACKGROUND_IMAGE-指向 背景图像(默认:无);
- -f FONT_FILE,--font-file FONT_FILE-字体的路径 文件;
- -s FONT_SIZE,--font-size FONT_SIZE-字体大小(默认: 25);
- -c FONT_COLOR,--font-color FONT_COLOR-字体颜色 (默认值:#000000);
- -w WATERMARK_TEXT,--watermark-text WATERMARK_TEXT-的 水印文本(空表示禁用;默认值:空);
- -S WATERMARK_SIZE,--watermark-size WATERMARK_SIZE-的 水印字体大小(默认值:12);
- -C WATERMARK_COLOR,--watermark-color WATERMARK_COLOR-的 水印字体颜色(默认值:#808080);
- -d DATABASE_FILE,--database-file DATABASE_FILE-路径 数据库文件(默认值:notes.db)。