一代模因的效用

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)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在EclipseIndigo上安装新的Glassfish服务器   java打印组织的最短方法是什么。w3c。多姆。文件发送到stdout?   安卓 java。lang.NullPointerException:尝试在oncreate方法中的null对象引用上调用virtual方法   linux java,我的线程无一例外地终止了,为什么?   JSON和Lombok构造函数的java问题Jackson反序列化   Spring引导升级后,java无法实例化自定义库的数据源   输入Kotlin中Java Scanner的等价物是什么?   列表vs数组作为java中递归的参数   创建名为“FilterService”的bean时发生java错误:通过字段“filterDAO”表示的未满足的依赖关系   如何在Java(基本上是Android)中将指纹图像的字节数组转换为iso 19794_2?   java如何使用基本适配器单击每个位置   java如何更新数据库显示消息“您的数据库已更新,没有任何错误,但实际上我的数据库未更新”   不同比例的安卓屏幕设备的java程序   java Android For循环,全局静态列表与本地列表