首页 > 面试题 > 正文

图像库PIL相关笔试题大总结

PIL (Python Imaging Library)是 Python 中最常用的图像处理库,支持多种格式,并提供强大的图形与图像处理功能。下面是关于PIL的部分笔试题。

1.PIL的Image模块在python3中的引入方式是:

A.from Image import PIL

B.from PIL import Image

C.import PIL

D.import Image

答案是 B ,D是python2的引入方式, A根本不对,C是引入PIL


2.要使用crop方法裁剪一个400(宽)X300(高)区域,设参数rect=(x1,x2,x3,x4),其中x1,x2,x3,x4分别为:

A.300,300,400,400

B.400,300,400,300

C.300,400,300,400

D.400,400,300,300

答案是 C,crop方法的参数顺序是左上右下


3.有一张左右对称的图像已打开为img,下列哪种方式转换后图像与原来相同:

A.img.rotate(180)

B.img.transpose(Image.ROTATE_180)

C.img.transpose(Image.FLIP_TOP_BOTTOM)

D.img.transpose(Image.FLIP_LEFT_RIGHT)

答案是D,D为左右翻转;C为上下翻转;AB均为旋转180度


4.模糊滤镜需要引入的模块是:

A.不需要

B.Image

C.ImageFilter

D.ImageFont

答案是C


5.PIL针对每个像素点的操作,使用的方法是:

A.paste()

B.pixel()

C.point()

D.piece()

答案是C。A是粘贴,其他都没有。


6.输出图像格式的语句是:

A.print(im.format)

B.print(im.size)

C.print(im.mode)

D.print(im.color)

答案是A。B输出大小,C输出图像的模式(L、RGB、CMYK等),D错误


7.关于convert()转换图像接受的参数mode,取值没有下列哪一组

A.1,L,P

B.RGB,RGBA

C.I,F

D.Y,CDMA

答案是D


8.下列关于ImageEnhance图像增强,说法错误的是:

A.使用Color进行色彩增强

B.使用Birghtness 增强亮度

C.使用Compare 增强对比度

D.使用Sharpness 锐化图像

答案是C,增强对比度是Contrast


9.假设img已定义,以下说法正确的是:

A.打开图片用Image.unfold()

B.保存图片用Image.save()

C.显示图片用Image.open()

D.改变大小用img.transpose()

答案是B。打开用open(),显示用show(),改变大小用resize()


10.tumbnail的经常用来:

A.生成缩略图

B.锐化图像

C.修改图片颜色

D.合并图片

答案是A


11.Python运算符不包含一下哪个:

A.//

B.**

C.<>

D.++

答案是D。A是除法,B是乘方,C是不等号(python2合法)


12.关于Python变量说法错误的是:

1.Python变量不需要类型声明

2.Python不允许同时为多个变量赋值

3.Python的列表类型不可二次赋值

4.Python的字典是无序的

A.23 B.3 C.123 D.34

答案是A


13.Python数字类型不合法的是:

A.70.2-E12

B.-0x260

C.3+2i

D.0xDEFABCECBDAECBFBAEl

答案是C。python复数用的是j。


14.a = 'adcent'

b = 'studwer'

c = 'maizi'

下列输出为'maizi student'的表达式是:

A.a[3:] + b[0:] + c

B.c + a[3:] + b[:5]

C.c + ' ' + b[:4] + a[-3:]

D.c + ' ' + b[0:5] + a[4:6]

答案是C


15.以下关于Python标准异常说法错误的是:

A.IOError:输入/输出操作失败

B.WindowsError:操作系统错误

C.ImportError:导入模块/对象失败

D.RuntimeError:一般的运行时错误

答案是B。系统调用失败;操作系统错误是OSError


上一篇:高德地图python笔试题及答案
下一篇:作为面试官的一些心得

PythonTab微信公众号:

Python技术交流互助群 ( 请勿加多个群 ):

群1: 87464755

群2: 333646237

群3: 318130924

群4: 385100854