让我们来学习一些我们可以用图像做的更简洁的事情｡
现在, 我们知道我们可以保存图像｡
我们可以改变他们｡
我们可以添加图像过滤器｡
我们还知道, 我们可以用保存方法给一个文件取一个新的名字, 然后用第二个参数给它一个扩展名,
这样我们就可以把JPEG文件转换成PNG文件, 就像这样｡
另一个我们可以做的很棒的事情就是做一个叫做show的东西｡
这就是我们看到的图像｡
让我来告诉你｡
-你好
明白那个双关语｡
让我来告诉你｡
好吧, 我会的
你去那里｡
我们看到它现在打开了文件, 给我看了灰色的白色的, 20世纪20年代的皮卡丘｡
太棒了｡
我们还可以旋转图像, 这样我就可以说是过滤图像｡
我想旋转这个图像｡
假设是90度｡
我要把它移到保险箱上面这样我们就能看到效果了｡
如果我运行这个｡
然后去找Gray Dot宝洁公司｡
我们把它赋给一个弯曲的变量｡
这个存储新图像的变量就是我们要保存的地方｡
所以, 让我们把它保存, 然后运行这个｡
如果我们现在去看看Gray Dot, 宝洁公司, 看看这个｡
我们有一个弯曲的皮卡丘, 我们可以再次做不同的事情｡
我们来做180度｡
所以我们有了倒立的皮卡丘｡
好了
我们有倒立的皮卡丘, 这很棒｡
我们可以旋转图像｡
我们还可以调整图像的大小｡
我们就说调整大小吧, 这叫做调整大小｡
而不是旋转, 我们要说的是我们要说｡
调整大小｡
我们可以说这张图片是640乘640, 我把它的大小调整到300乘300｡
所以如果我运行这个程序, 会有一个漂亮的小缩略图｡
哦, 你会看到我在这里得到一个错误｡
实际上我应该做的是resize接受一个元组｡
所以我必须在这里加上括号｡
所以如果我再运行一次, 让我清除并再运行一次｡
然后我们去大佩奇｡
你看那个｡
皮卡丘比以前小多了｡
皮卡丘现在很小｡
所以我们得到了灰色的皮卡丘｡
所以这很好｡
我可以调整图像的大小, 这真的非常非常有用｡
现在, 假设我想裁剪皮卡丘图像｡
我们能做什么呢？
与其让我告诉你不如让我们自己去查｡
我们可以转到文档网站, 然后简单地搜索crop｡
如果我们继续向下滚动, 继续向下滚动, 好吧, 让我们做一个点裁剪,
看看是否有一个实际的函数｡
让我们看这里, 我们看到这里有一个作物｡
剪切､ 粘贴和合并图像｡
让我放大一下, 你们可以看到一点｡
我们看到它是如何运作的｡
我们可以随便挑｡
四个角的像素位置并裁剪图像｡
所以我们复制一下｡
试试看｡
所以我们有了这个地区｡
我们就说地区吧｡
或者, 我们只删除它并裁剪过滤后的图像｡
用这样的盒子｡
如果我们保存这个区域图像并运行代码｡
让我们去皮卡丘看看｡
只有皮卡丘的脸｡
他好可爱
好吧, 就当我没做过那个选择｡
我们继续吧｡
所以我们有它｡
我们甚至可以裁剪图像｡
我的意思是, 这是非常基本的东西, 但你看到的图像处理的力量, 无论你想做什么,
你不会知道在你的头顶部｡
相反, 你要去文档, 说, 嘿, 我想有一个模糊的, 灰色的图像｡
我怎么能那样做呢？
你只需要搜索文档页面, 学习命令, 然后编写文件, 这就是关键, 对吧？
当需要的时候, 你不会知道你的头顶, 整个图书馆｡
您只需阅读文档｡
这是优秀的开发人员应该做的｡
好吧, 我会的
我们已经学到了很多, 但我们还有一些东西要学｡
我们休息一下下一场见｡
再见, 再见, 再见