帮助开发横幅广告活动的命令行工具。使用指定的文件名以所需的大小自动生成psd,然后在完成设计时,以指定的最大文件大小导出静态横幅。所有这些都通过一个非常简单的清单文件进行管理。

Banner-Ad-Toolkit的Python项目详细描述


概述

横幅广告的发展,其核心,是一个非常重复的任务。你 不断重复做同样的事情此工具包旨在简化 一点重复性的工作,虽然它所做的工作相对来说 很小,你做这些事情的速度和轻松最终拯救了你 宝贵的时间。

下面描述的工作流是经过多年开发的 横幅广告设计与开发虽然这看起来是额外的工作 首先,我保证你会发现 这样可以大大加快您的工作流程现在是好事 资料…

要求

  • python 2.7.x

  • 图像魔术

  • pngquant

  • ImageAlpha

  • ImageOptim

  • nasm-下载最新的tar.gz源代码

  • mozjpeg-下载 最新tar.gz源代码

    ./cjpeg -quality 60 -quant-table 2 -sample 1x1 -outfile ../crushed.jpg ../backup.jpg
    

NOTE:此时图像优化仅在Mac上有效

从源安装nasmmozjpeg(可选)

  1. 在解压缩的源目录中运行./configure && make
  2. 希望你没有一百万的编译错误
  3. 如果成功,您将能够在此目录中运行./cjpeg
  4. 如果要安装cjpeg,可以运行sudo make install 全系统。

安装

您可以直接通过pip安装:

pip install Banner-Ad-Toolkit

或从BitBucket存储库(默认情况下为主分支):

git clone https://bitbucket.org/tsantor/banner-ad-toolkit
cd banner-ad-toolkit
sudo python setup.py install

用法

文件结构(可选)

虽然不是必需的,但建议使用以下项目结构 由于命令行默认值遵循以下约定 这些命令需要较少的用户输入。

PROJECT
├── HTML5
│   ├── Prefix_160x600_Suffix
│   │   ├── backup.jpg
│   │   ├── script.js
│   │   ├── style.css
│   │   └── index.html
│   ├── Prefix_300x250_Suffix
│   │   ├── backup.jpg
│   │   ├── script.js
│   │   ├── style.css
│   │   └── index.html
│   ├── Prefix_300x600_Suffix
│   │   ├── backup.jpg
│   │   ├── script.js
│   │   ├── style.css
│   │   └── index.html
│   ├── Prefix_728x90_Suffix
│   │   ├── backup.jpg
│   │   ├── script.js
│   │   ├── style.css
│   │   └── index.html
├── PSD
└── adkit.ini

注意:运行任何adkit命令时,请确保从 adkit.ini所在项目文件夹的根目录(请参见 上面推荐的文件结构)

快速启动

通过生成adkit.ini来快速启动和运行 我们将配置adkit的运行方式。

adkit-quickstart

NOTE: You will still need to edit the generated file, this just
helps save some typing.

生成HTML

一旦你为HTML5广告保存了所有的图片资源,就可以开始了 开始创建HTML。只需运行以下命令:

adkit-html doubleclick

注意:对于所有可用的命令,请运行adkit-html-h

生成CSS

一旦你为HTML5广告保存了所有的图片资源,就可以开始了 开始创建CSS只需运行以下命令:

adkit-css doubleclick

注意:对于所有可用的命令,请运行adkit-css-h

生成js

一旦你为HTML5广告保存了所有的图片资源,就可以开始了 开始js创建。只需运行以下命令:

adkit-js doubleclick

注意:对于所有可用的命令,请运行adkit-js-h

优化图像

如果要优化广告中使用的所有图像,只需运行 以下命令:

adkit-optimize

注意:对于所有可用的命令,请运行adkit-optimize-h

上传HTML5广告

如果你想上传所有的HTML5广告到你的服务器进行客户端预览, 只需运行以下命令:

adkit-upload

注意:对于所有可用的命令,请运行adkit-upload-h

包装广告拉链

如果您想将每个HTML5广告打包为zip,只需运行以下命令 命令:

adkit-zip

注意:对于所有可用的命令,请运行adkit-zip-h

广告验证

你可以对照流行的目标活动检查广告中的错误 管理人员:

问题

如果您遇到任何问题,请创建 issue开 比特桶。

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

推荐PyPI第三方库


热门话题
添加组件后,java JTable为空   java将json发送到php并插入mysql,但返回null   java Spring引导JNDI CommonJ资源   从不同PC创建和合并后的Java servlet问题   java如何在使用findelements时从xpath获取文本   java使用spring boot使用gmail smtp发送电子邮件   java在不使用pojo、bean或getter和setter的情况下获取Json标题的Json数组   Java中的OpenFile对话框将null作为响应   JavaBuilder模式。扩展接口   java中无需替换的数据结构选取   java如何评价Encog中的预测神经网络   java如何在安卓中使用实际的HttpURLConnection进行单元测试?   java使用XML配置禁用WebSocket中的CSRF保护   java如何通过hibernate从多表查询中获取数据?   mysql如何在java中获取更新的行Id   java AEM/CQ组件单一组件/有限组件   java FFmpeg Javacv延迟问题   显示整数数组的java不起作用