卡卡西外传漫画(在看卡卡西外传,求像带土)

前言

本想果断的说,卡卡西是火影里面最帅的人物。但是出于对大家的尊重,我把这句话改成:“卡卡西是动漫界最帅的人物”,不接受任何反驳。

一、项目介绍

在介绍之前,先给大家来个用香克斯图片做的效果图。

WordCloud生成卡卡西忍术词云

这是我用香克斯的图片作为轮廓,将《霍乱时期的爱情》作为文字素材做的一个词云。看起来还是有几分帅气的。主要使用到的模块有三个,wordcloud、jieba、imageio,其中wordcloud作为主要的模块,今天给大家详细讲解一个具体用法。

二、wordcloud模块讲解

在wordcloud模块中,我们将会使用到两个对象。一个是WordCloud对象,也就是“词云”对象。第二个是ImageColorGenerator对象,也就是“图像颜色产生器”对象。具体的使用后续慢慢讲解。

1、生成一个简单词云

在具体讲解之前,我们先说一下词云的生成步骤。

准备文本数据创建词云对象通过文本数据生成词云保存词云文件

安装上面的步骤,我们写出如下代码:

import wordcloud?# 1、准备文本sentence = 'Do not go gentle into that good night!'?# 2、创建词云对象wc = wordcloud.WordCloud()?# 3、通过文本数据生成词云wc.generate(sentence)?# 4、保存图片wc.to_file("test_wc.png")

生成的词云如下:

当然,水印可不是我生成的。这个词云比较简单,而且正正方方,背景也是单调的黑色。这可不符合我高贵的身份,于是乎我们对词云进行一些改进。

2、WordCloud的参数和方法

下面列出了一下比较常用的参数:

还有一些不常用的参数没有提到。

下面看几个WordCloud常用的方法,这里就讲三个:

3、生成一个带形状的词云

在了解具体参数之后,我们就可以完成一个更为复杂的图云了。具体步骤比之前多了一步:

准备文本数据生成图片的nd-array创建词云对象通过文本数据生成词云保存词云文件

在写代码之前,先准备好一张图片。这里当然选取卡卡西了:

先把准备好的图片素材复制到项目目录下面,和执行的py文件同级(图片背景必须是透明或者全白,不能有其它杂色)。接下来我们开始写代码了:

import wordcloud, imageio# 1、准备文本数据sentence = "旗木卡卡西,日本漫画《火影忍者》及其衍生作品中的男性角色。火之国木叶隐村的精英上忍,原木叶暗部成员,四代目火影波风水门的弟子,第七班队长,漩涡鸣人、宇智波佐助、春野樱的老师。年仅12岁就成为上忍的天才忍者,后左眼移植宇智波带土的写轮眼,因使用写轮眼复制了上千种忍术而被称为“拷贝忍者”、“写轮眼卡卡西”,其名号响彻各国。"# 2、生成图片的nd-array,传入图片路径im = imageio.imread('kkx.png')# 3、创建词云对象wc = wordcloud.WordCloud( #设置宽为600 ? ?width=600, ? ?#设置高为800 ? ?height=800, ? ?#设置背景颜色 ? ?background_color='white', ? ?#设置字体,如果文本数据是中文一定要设置,不然就是方块 ? ?font_path='msyh.ttc', ? ?#设置图片的形状 ? ?mask=im, ? ?#设置轮廓粗细 ? ?contour_width=1, ? ?#设置轮廓颜色 ? ?contour_color='black')# 4、通过文本数据生成词云wc.generate(sentence)# 5、保存词云文件wc.to_file('wc.png')

生成词云效果如下:

不得不说,效果确实不尽人意,没有轮廓完全看不出这是什么东西。仔细观察会发现,这里的词全是一大段一大段的,还有很多句子。所有导致词云密度受到很大影响。我们可以继续对这个词云进行美化,这就需要用到分词模块jieba

三、jieba分词模块简介

jieba 模块的功能就是对句子进行词语提取,我们调用jieba.cut()方法,然后生成一个可迭代的generator对象,具体是什么我也不知道。在实验过程中,我发现这个对象应该是个迭代器。因为使用的不是非常多,这里就讲解一个非常简单的例子:

import jieba# 准备要分词的句子sentence = '爱因斯坦是最伟大的科学家之一'# 使用精确模式分词word = jieba.cut(sentence)# 将返回的generator用空格拼接成字符串str = " ".join(word)# 输出分词后的结果print(str)

输出结果为:

爱因斯坦 是 最 伟大 的 科学家 之一

我们刚刚使用的是默认的精确模式,除此之外还有许多其它模式,这里不做讲解,如果想对jieba 模块深入了解可以访问其项目地址 。

四、jieba和wordcloud结合使用

我们只需要通过我们的jieba ,将相应的文本转成一个个词。然后我们有了所以需要的数据,接下来就按照上面的步骤,生成一个由词语组成的词云:

import wordcloud, imageio, jieba# 1、准备文本数据sentence = "旗木卡卡西,日本漫画《火影忍者》及其衍生作品中的男性角色。火之国木叶隐村的精英上忍,原木叶暗部成员,四代目火影波风水门的弟子,第七班队长,漩涡鸣人、宇智波佐助、春野樱的老师。年仅12岁就成为上忍的天才忍者,后左眼移植宇智波带土的写轮眼,因使用写轮眼复制了上千种忍术而被称为“拷贝忍者”、“写轮眼卡卡西”,其名号响彻各国。"# 用jieba将句子分词word = jieba.cut(sentence)words = " ".join(word)# 2、生成图片的nd-array,传入图片路径im = imageio.imread('kkx.png')# 3、创建词云对象wc = wordcloud.WordCloud(width=600,height=800,background_color='white',font_path='msyh.ttc', mask=im,contour_width=1,contour_color='black')# 4、通过文本数据生成词云wc.generate(words)# 5、保存词云文件wc.to_file('wc.png')

这次就比之前更加紧密了。效果图如下:

但是这个还是感觉少了几分神色,其原因在于我们生成的图云文字颜色是随机的,而最开始给大家看的案例其颜色使按照图片原本的颜色给相应区域的文字设置相应的颜色。

五、按照图片颜色绘制词云

大招步骤还是一样的,正如我标题所说的。我是要绘制一个卡卡西的忍术词云,因此我准备了一个文件旗木卡卡西.txt。具体其内容就是卡卡西的忍术合集。这次我们的大致步骤和之前差不多,只是把准备文本数据从之前的string改成了txt文件。

import wordcloud, jieba, imageio# 1、准备文本f = open('kkx.txt', encoding='utf-8')kkx = f.read()kkx = jieba.cut(kkx)kkx = " ".join(kkx)# 2、生成图片的nd-array,传入图片路径im = imageio.imread('kkx.png')# 3、获取一个图形颜色生成器image_color = wordcloud.ImageColorGenerator(im)# 4、创建词云对象wc = wordcloud.WordCloud( ? ?width=600, ? ?height=800, ? ?background_color='white', ? ?font_path='msyh.ttc', ? ?mask=im, ? ?stopwords={'之术'}, ? ?contour_width=1, ? ?contour_color='black',)# 5、根据文本生成词云wc.generate(kkx)# 根据图片颜色重绘rwc = wc.recolor(color_func=image_color)rwc.to_file('qmkkx.png')

其代码主要有两个部分,一个是使用wordcloud.ImageColorGenerator() 获取图片颜色生成器,另外就是WordCloud中的recolor() 方法重绘词云。效果图如下:

其中第一张是上面代码生成的词云,但是因为密度有点低,我另外用其它文本生成了一个词云作为观看使用。就此我们就完成了卡卡西词云的绘制。

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/266008.html

(0)

相关推荐

  • 张艺谋 ufo 有关张艺谋的UFO有什么新消息

    近日,导演陈凯歌在宣传自己的新片《道士下山》时,被问到一个耸人听闻的传闻→张艺谋曾被UFO抓走过?!结果…他还给出了一个耸人听闻的答案→那天他!也!在! 采访原文如下: 记者:最后想问你一个诡异的传闻:就是关于张艺谋被UFO抓走的事。有两种说法,一种是在《黄土地》片场张艺谋被抓走过五分钟,记忆还被洗没了;还有一种说法是在《大阅兵》的开机前发生的。…

    知识百科 2023-06-07
  • 诚信曝光网 ,根据诚信的经营准则

    5月22日,记者从市诚信办、市文明办获悉,我市将在全市范围内开展创建2023年度“诚信乡镇”“诚信社区”“诚信行业”“诚信单位”“诚信示范街区”“诚信经营企业”活动。 符合条件的单位和企业 需在5月31日前 到所在辖区的诚信办申报 此次创建诚信典型实践活动,旨在全面推进大庆市社会信用体系建设,持续优化营商环境,推动文明城市创建再上新台阶。市诚信办、市文明办将…

    知识百科 2023-06-06
  • 任仲平是谁的笔名 仲平是什么笔名

    (一) 工厂车间,机器轰鸣;大街小巷,人来人往;公路铁路,车辆穿梭;超市商场,物丰价稳;广袤田野,生机勃勃……壬寅岁末,神州大地正升腾着澎湃活力,展现出万千气象。 事非经过不知难。回首过去近三年时间,我们进行了一场惊心动魄的抗疫大战,经历了一场艰苦卓绝的历史大考。有效处置百余起聚集性疫情,有效应对五波全球疫情的冲击,在病毒最凶猛的阶段有效保护14亿多人民的生…

    2023-06-05 知识百科
  • 白小航个人简介(黑宝子怎么杀了白小航)

    前文讲到,白小航和加代俩人开着桑塔纳就去公园约架小八戒了,起初小八戒以为自己胜券在握,但是没想到白小航太狠了,小八戒被白晓航打的落荒而逃,车也被砸了。 随后回到家的小八戒气不打一处来,于是就打电话找来黑宝子,此人可谓是无恶不作,妥妥的狠人一枚,黑宝子把电话就打给了加代,说到:嘿,哥们,八戒是我兄弟,大家也算是道上的,抬头不见低头见,多大点事儿啊,至于又打人又…

    2023-04-13
  • 全球电影排行榜(全球电影票房全球前20)

    明天就是2023年的第一天,所以,在2022年的最后一天,我们一起来瞅瞅在过去的一年中,基于全球电影市场票房来说,那些能够在票房上位列全球前20的作品都有哪些! 【20】《诡笑》全球票房:2.16亿美金; 作为2022年为数不多的走恐怖系列的作品,派拉蒙的《诡笑》在此前的宣发上算是发力 不少,不过,相信很多看过电影的粉丝应该清楚,电影本身的内容上只能算是中规…

    2023-02-15 知识百科
  • 模糊图片秒转高清图(如何把模糊的图片变清晰)

    以前我们使用的手机普遍像素都不高,所以拍出来许多珍贵但是又很模糊的照片,比较影响美感。那么下面就分享4个模糊照片变清晰的方法,不需要复杂的操作,一秒快速修复照片,简单又好用! 1.改图鸭 一款功能非常丰富的电脑修图软件,它支持图片编辑、抠图、图片转换以及照片修复的功能,可以实现修复模糊人脸、老照片修复、照片上色等操作。 可能从上面的图片中你并不能真切感受到它…

    知识百科 2023-04-10
  • 猎头推荐的工作靠谱吗?(前程无忧猎头推荐的工作靠谱吗)

    金三银四,对很多人来说,早已蠢蠢欲动,这部分人既包括求职者,同时也包括物色人才的猎头,正所谓无利不起早。 求职者的利,是因为招聘的企业相对往常会增加,尤其是年前裸辞或者被辞退的人,更应该抓住这个机会,多途径投递简历,这样会增加面试机会,从而加快入职。 但具体到个人,不管金三银四,还是5月和6月,求职机会都差不多,为什么? 金三银四,虽然招聘的企业增加,但是求…

    2021-12-09
  • WSC为什么虐杀QRL天涯,wsc是在生日当天虐杀qrl天涯

    中国人称赞外国人会被说:崇洋媚外 批评外国人会被说:小气喜欢国外品牌会被说:不爱国 称赞中国的品牌还会被说:你是不是收了钱? 据统计,每四个年轻人就有一个遇到网络种族歧视或憎恨言论,“胡说七道”第四季开篇,带你看看遭遇网络暴力,老外怎么说…… 视频加载中… “键盘侠”这样一群躲在屏幕背后的群体,正在用最低成本的方式(敲键盘)影响或是直接伤害着被他…

    2023-05-29 知识百科
  • 5e对战平台怎么下载 se对战平台

    Square Enix旗下实时卡牌对战手游新作《王座从者》(Servant of Thrones)近日正式上线,作为一款类炉石传说的CCG卡牌游戏,此次官方贴心地提供了游戏的总合攻略网站,以便玩家充分了解卡牌效果,从而预先构筑卡组。话不多说,一起来看看吧! 《王座从者》延续了日系手游一贯的精致画风,本作的画师阵容相当强大,天野喜孝、日向悠二、皆叶英夫等大触名…

    2023-02-19
  • 百度网游风云榜,网游风云榜:最新最热的网游排行榜

    有时候特别喜欢看网游竞技类的小说,最近在书旗小说又重温了一本,顾漫的《微微一笑很倾城》,还是觉得很精彩,回想一下,过去20年来,其实有着不少的经典网游小说。下面根据印象说一说。 1、《全职高手》 作者:蝴蝶蓝 在所有网游小说中,蝴蝶蓝的《全职高手》人气高得简直吓人,在出圈这方面,感觉也只有南派三叔的《盗墓笔记》可与之相比。而《全职高手》也是首部盟主数量达到千…

    知识百科 2023-05-13
  • 李小璐婚礼伴娘精彩瞬间回顾

    今天娱乐圈最大的新闻人物估计就是高云翔吧!但是高云翔的妻子董璇已经微博表示相信自己的老公,高云翔工作室也希望大家等待最终的核实结果,喜欢高云翔的网友都祝愿他是被人陷害或者出了差错吧!董璇和高云翔于2011年8月在北京办的婚礼,距离今天已经将近7年了,他们夫妻二人在大家眼中也一直是一对恩爱的夫妻,低调没有绯闻。 翻开他们二人的婚礼现场照,当年李小璐和吴京的老婆…

    知识百科 2023-06-04
  • 快手带货佣金怎么结算(直播带货的详细流程)

    在直播带货的发展初期,行业的趋势就是进驻淘宝开设官方店铺进行直播带货,从2020年后,直播带货逐渐进入了短视频平台,从抖音、快手到视频号,短视频平台开始在电商领域深耕与培土,商家都想趁着短视频内容发展的东风。值得注意的问题是,直播带货传媒公司在给主播们结算佣金方面,常用的私转私、公转私、微信转账、支付宝发佣、甚至现金发放的私账结算佣金的模式弊端是比较明显的,…

    2023-02-07