当前位置: 首页 > news >正文

做网站必须有主机吗/google搜索优化

做网站必须有主机吗,google搜索优化,合肥家居网站建设怎么样,asp.net做登录网站资源本次内容有感于《Python编程快速上手-让繁琐工作自动化》。根据书中的「操作图像」章节内容,实现一个简单又实用的小操作。使用的模块为Pillow,一个处理图像文件的Pyhton模块。比如裁剪图像、调整图像大小、编辑图像的内容等。可以实现自动编辑成千上万的…

6eac71209d0a1593f20f3aed308d8e03.gif

本次内容有感于《Python编程快速上手-让繁琐工作自动化》。

根据书中的「操作图像」章节内容,实现一个简单又实用的小操作。

使用的模块为Pillow,一个处理图像文件的Pyhton模块。

比如裁剪图像、调整图像大小、编辑图像的内容等。

可以实现自动编辑成千上万的图像。

比如说一些图片网站,你看图时它是没有水印的。

但是当你下载下来的时候,图片便会加上万恶的水印。

这其中恐怕和自动编辑脱离不了关系,毕竟不能人工去加水印吧...

本次利用Pillow库,实现自动化生成倒计时图片。

/ 01 / 科普

在进行代码操作前,简单对相关知识做个简单的学习。

计算机程序通常将图像中的颜色表示为RGBA值。

RGBA值是一组数字,指定颜色中的红、绿、蓝和alpha(透明度)的值。

这些值是从0(根本没有)到255(最高)的整数。

这些RGBA值分配给单个像素,像素是计算机屏幕上能显示一种颜色的最小点。

像素的RGB设置准确地告诉你应该显示哪种颜色的色彩。

在Pillow中,RGBA值表示为四个整数值的元组。

比如红色表示为(255, 0, 0, 255),其中alpha值最大,意味着完全不透明。

图像像素用x和y坐标指定,分别指定像素在图像中的水平和垂直位置。

原点是位于图像左上角的像素,为(0, 0)

这里的示例图使用的是验证码文章里的一张图。

63446d3296a874159e3554d0381ff259.png

/ 02 / 生成图片

图片的生成其实挺简单的,无非就是一个背景图、一个线框还有几个文本。

详细代码如下。

from PIL import Image, ImageDraw, ImageFontimport osfor i in range(1, 22):# 创建图像,设置图像大小及颜色
    im = Image.new('RGBA', (1000, 1800), (166, 12, 4, 255))
    draw = ImageDraw.Draw(im)# 设置本次使用的字体
    fontsFolder = 'C:\Windows\Fonts'
    font1 = ImageFont.truetype(os.path.join(fontsFolder, '华康俪金黑W8.TTF'), 420)
    font2 = ImageFont.truetype(os.path.join(fontsFolder, '方正兰亭刊黑.TTF'), 40)# 计算各文本的放置位置
    txtSize_1 = draw.textsize('距 离 除 夕 夜', font2)
    pos_x_1 = (1000 - txtSize_1[0]) / 2
    txtSize_2 = draw.textsize('还 有', font2)
    pos_x_2 = (1000 - txtSize_2[0]) / 2
    txtSize_3 = draw.textsize('天', font2)
    pos_x_3 = (1000 - txtSize_3[0]) / 2
    txtSize_4 = draw.textsize('不 是 年 味 越 来 越 少', font2)
    pos_x_4 = (1000 - txtSize_4[0]) / 2
    txtSize_5 = draw.textsize('而 是 我 们 都 长 大 了', font2)
    pos_x_5 = (1000 - txtSize_5[0]) / 2# 设置文本放置位置,居中
    draw.text((pos_x_1, 200), '距 离 除 夕 夜', fill=(217, 217, 217, 255), font=font2)
    draw.text((pos_x_2, 300), '还 有', fill=(217, 217, 217, 255), font=font2)
    draw.text((pos_x_3, 1050), '天', fill=(217, 217, 217, 255), font=font2)
    draw.text((pos_x_4, 1350), '不 是 年 味 越 来 越 少', fill=(137, 183, 109, 255), font=font2)
    draw.text((pos_x_5, 1440), '而 是 我 们 都 长 大 了', fill=(137, 183, 109, 255), font=font2)# 绘制线框
    draw.line([(20, 20), (980, 20), (980, 1780), (20, 1780), (20, 20)], fill=(217, 217, 217, 255), width=5)# 设置变化的文本属性
    txtSize_6 = draw.textsize(str(i), font1)
    pos_x_6 = (1000 - txtSize_6[0]) / 2
    draw.text((pos_x_6, 500), str(i), fill=(137, 183, 109, 255), font=font1)# im.show()# 保存图像
    filename = 'day' + str(i) + '.png'
    im.save(filename)

相关字体文件已上传网盘,公众号回复「字体」即可获取。

这里我不禁想起,阿里的鹿班设计。

通过人工智能技术,快速、批量、自动化的进行图片设计

一个据说能让设计者失业的AI设计师。

这里又不得不膜拜一波了。

看了我的这点小九九,我...

/ 03 / 总结

本次的成果如下。

3b7f65a369b767a3dc3ef5a1027a1605.png

9715715c9658a42700ecd972e478f442.png

48c1dddd9ccebca9f899c796f1364b66.png

1f15611e5866546fde540b293349e3b8.png

0a02503fe054045b5d4378ca200436ff.png

be0a7b9f534d707a48f44fa21e1221a7.png

2e980eadd0d5065a80ce646855986be4.png

5ca8f2e16367031118e3b08830eb0677.png

6d358c0956de75898e255a6949dd249d.png

0d3a447e11a3d91fd35e1fb27f5b8827.png

de150ce240dfd0a408a319fe6f1b1118.png

01657bedaa127a3184248c55c45d72ac.png

1848d36e5e65c99caf07f1d28878d0f3.png

91fecee410079de8c5689e977556bd1d.png

3988e468e7e0f1485a70688c8062b036.png

ea4446ffa274c3a7570d76ed3b3d5a20.png

c4066e7f5ffebfb5ef7621c4fa431a90.png

22f91084d9665ba32632198e1ade559b.png

e7b10af280d3e20c9769764c8dca3c36.png

4c8300247829e58d4f256194d6b30135.png

b8e23d372be373d91d75e63888ba9fb3.png

不知不觉,就快要过年了。

不知道大家回家的车票买到了没有,希望大家都能买到。

小F也已把来回的车票搞定了。

家在哪,就向着哪个方向,团圆。

万水千山总是情,点个「好看」行不行。

推荐阅读

e3f89f4fe6f6215f5ba149d18a732ac2.png

3c8970ad131cbdeedafa9a6a2683025f.png

e4e0b56bebc0f3ee976b97ff7d16705d.png

···  END  ···

eb39f317c6316f0040aad0de2e36cb54.png

支持小F原创  

http://www.lbrq.cn/news/1471285.html

相关文章:

  • 青岛网站制作公司/在线客服系统
  • 搜索引擎优化的英文缩写是什么/运城seo
  • 中山外贸营销网站建设/网店产品seo如何优化
  • 明星网站怎么设计/绍兴百度seo
  • 深圳网站设计有哪些/大数据是干什么的
  • 微店网站链接怎么做/女孩子做运营是不是压力很大
  • wordpress下载站主题/seo实战培训
  • 沈阳网站建设三好街/快手推广网站
  • 洪梅镇仿做网站/杭州10大软件开发公司
  • 浏览器怎么打开网站服务器设置/杭州网站外包
  • 信誉好的镇江网站建设/如何优化搜索关键词
  • 全国送花网站/如何在百度免费发布广告
  • 插画师个人网站是怎么做的/跨界营销案例
  • 在百度云上做网站/河南做网站的
  • 网站关键词排名怎么做/html期末大作业个人网站制作
  • 织梦wap手机网站模板/引擎优化是什么意思
  • 网站支付功能怎么做/抖音关键词优化排名
  • 网站开发怎么报价/推广网络推广平台
  • 可以写代码的网站/搜索引擎收录入口
  • 腾博会的网站是什么/百度关键词seo推广
  • 安徽省建设厅网站人员管理/软文营销怎么做
  • 虎门专业做网站公司/广州市人民政府新闻办公室
  • wordpress背景图案轮流/网站为什么要做seo
  • 深圳系统开发高端网站建设/seo资料站
  • 专业b2c电商网站制作/2023年8月份新冠症状
  • 知名的电子商务网站/网站优化推广
  • 仿阿里百秀网站模板/在线识别图片
  • wordpress 迁移 插件/网络推广优化seo
  • 网站 掌握/友情链接交易
  • 平阴县住房建设委网站/网络推广项目代理
  • 操作系统-lecture4(进程的调度)
  • Vue 详情模块 1
  • C语言---位运算符的分类与用法(按位与、按位或 |、按位异或^、按位取反~、左移<<、右移>>)
  • Selenium:强大的 Web 自动化测试工具
  • grafana/lock-stack 日志 Pipeline 配置
  • RabbitMQ 消费者确认 (Ack/Nack) (With Spring Boot)