一个用python编写的简单图像处理库。

Toucan-Tools的Python项目详细描述


#1-4执行任务:开发人员使用“$pip install toucan tools”。从那里,所有的命令行工具都可以在您的机器上的任何地方使用。

要运行:`$toucan imagefile.jpg-t blur`。这将显示一个窗口,显示带有应用工具的图像。


从包的根开始。遵循python包结构的禅:点越少越好。


\egan的任务
*[x]多边形填充
1。函数名:`poly(image)`
1.清理代码并优化
1。改善平滑度
*[x]灰度着色
*函数名:`gray(image)`
*用法:`$toucan tools/bin/toucan.jpg-t gray`
*原始与灰度:

![toucan](tools/bin/toucan.jpg)![图肯灰](tools/bin/toucan_gray.jpg)

*[x]热着色
*函数名:`thermal(image)`
*用法:`$toucan tools/bin/toucan.jpg-t thermal`
*thermal toucan.jpg:

![toucan-thermal](tools/bin/toucan-thermal.jpg)


\miles的任务
*[x]创建包结构
*[x]main.py文件
1。[X]接受用户输入(图像文件,要应用的工具)
1。[X]显示应用刀具的输出
1。[X]如果用户希望覆盖要转换的图像文件,请覆盖该文件。
*[X]blur
*函数名:`blur(image)`
*用法:`$toucan tools/bin/toucan.jpg-t blur`
*blur toucan.jpg:

![toucan blur](tools/bin/toucan_blur.jpg)

*[x]颜色移动
*函数名:`shift(image)`
*将rgb值向左移动一个(红色值变为蓝色,绿色变为红色,蓝色变为绿色)或向右移动。
*用法:`$toucan tools/bin/toucan.jpg-t shift`
*shift vs lsshift:

![toucan shift](tools/bin/toucan_shift.jpg)![toucan lshift](tools/bin/toucan-lshift.jpg)

*[x]数字马赛克
*函数名:`color-vis(digits)`
*从文本文件中读取数字,并返回由具有指定颜色的矩形表示的每个数字的马赛克。
*用法:`$toucan tools/bin/pi-100.txt`
*示例:pi的前100位

![pi_100](tools/bin/vis_pi_100.jpg)

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

推荐PyPI第三方库


热门话题
java启动时加载值示例代码(xml)   java什么是视图索引?当视图组将视图添加到索引1时会发生什么   java如何调用HttpUrlConnection disconnect()   java将日期转换为毫秒,givse错误结果   java正在处理“.”上的IP地址拆分字符串性格   java proguard不创建输出jar   编译中的Java默认修饰符   java中的管道I/O流   java为集合返回的最佳迭代器类型?拆分器,流?   java如何修改JTextArea中tab键的行为?   来自Android Studio HTML文档的外部应用程序中的java Open Local PDF   组件和轻量级/重量级之间的java差异   java在有向图中查找模式   python可以创建运行服务器端程序的Java Web Start应用程序吗?   NiFi中基于内容的java更新属性