兰亭序单字教程(兰亭集序逐字书写视频)

[CSDN编者注]你可以用你熟悉的代码得到高清字帖。它打到你的胳膊了吗?让我们找出答案。
作者|天元浪子编辑|欧阳淑丽
出品| CSDN博客
最近网购成瘾,疯狂购买到肉疼。最后连一本打折28元的兰亭序字帖都舍不得下单。犹豫了一下,找到了一个不错的网站,——书法鉴赏,里面收藏了所有的名家名帖。令人惊讶的是,这个网站居然提供了《兰亭序》的全文字高清字帖。请参见下面的代码获取URL。
就是这样。不用花钱买字帖。下载下来照字抄。比字帖好。稍微分析一下网址,15行代码一气呵成。
来自bs4的导入请求导入美丽的soupk=0 #兰亭序全文共324个字,k为文中每个字的序号。0表示I在(65): #范围内的全文图片共65页。如果我: URL=’ 3358 www.yac8.com/news/10725 _ % d . html ‘ %(I 1)else 3360 URL=’ 3358 www.yac8.com/news/.’%(I 1))soup=beautiful soup(requests . get(URL)。soup.find(id=’newsContent ‘)中img的文本,’ lxml ‘)。find _ all(‘ img ‘): with open(‘res/d.jpg’%k,WB ‘)asfp : FP . write(requests . get(img[‘ src ‘])。content) k=1print(‘处理完毕!’ )
这段代码使用requests模块下载网页,使用BeautifulSoup模块分析图像路径;对于每个图像路径,再次使用requests.get()下载图像内容并将其保存为本地文件。下载的325图片保存在与脚本文件同级的res文件夹中,所以运行前要确保路径存在。
如果你想打印一本书,你需要消除背景颜色。在下面的代码中,res路径下的234张图片每六个字拼接成一页,共54页。在处理过程中,将PIL对象转换为NumPy数组,一是快速消除背景色,二是直接使用OpenCV的扩展和腐蚀功能。
from pil import image import cv2 import numpy as NP for I in range(54): BG=image . new(‘ RGB ‘,(2200,3300),color=(255,255,255))for j in range(6):k=I * 6j im=image.open(‘res/d.jpg’%(k 1))w,h=im.size wn,hn=1100,int(h*w/1100) im=im.resize((wn,hnMORPH_RECT,(5,5))im _ arr=cv2 . expansion(im _ arr,kernel)# expansion im _ arr=cv2 . erode(im _ arr,kernel)# corrosion cv2 . im write(‘ out/d . jpg ‘ %(i1),im _ arr) print(
运行这段代码后,out文件夹中生成了54张拼接图片,可以直接打印装订。
最后附上《兰亭序》全文,共计324字。如果需要用文字代替数字给图片命名,请稍微修改一下上面的代码。
九岁那年,永和在晚春初会稽山树荫下的兰亭相遇,修东西。有山,有林,有竹,有清溪,有湍影,让他闲坐。其次,虽然没有丰富的丝绸、竹子、管弦乐,但足以谈情说爱,而且天气晴朗,风清气爽,可以赞叹宇宙的繁华。虽然骨子里各不相同,但当他们为自己所遇到的事情感到高兴时,他们是迅速的,自给自足的。我不知道他们多大了,但是他们累了,他们的感情也随着时代而动。我不禁为之高兴。我不禁想起这件事。我生命的终结就是我生命的终结。看看过去人们快乐的原因就不痛苦了。如果有统一,我不能告诉你如何哀悼。我知道死亡是一个虚假的生日,彭其的伤口是一个错误。
原文链接:https://blog.csdn.net/xufive/article/details/114530480

其他教程

潮汐车道左拐(潮汐车道左转弯)

2022-8-22 0:55:57

其他教程

Beyond的经典演唱会时隔31年再次上演,几代歌迷在Tik Tok直播间记住了《我们生活的日子》。

2022-8-22 0:58:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索