中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Python3.4 PIL的使用

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
from PIL import Image, ImageFilter, ImageDraw, ImageFont, ImageEnhance, ImageFilter  
image1 = Image.open('C:/Users/hengli/Desktop/1.jpg')  
image2 = Image.open('C:/Users/hengli/Desktop/2.jpg')  
def 圖片大小(image):  
   w, h = image.size      #獲得圖片的大小(分辨率)  
   return w, h  
def 圖片剪裁(image, p1, p2, p3, p4):  
    box = (p1, p2, p3, p4)  
    image = image.crop(box)  
    image.show()  
    return image  
def 圖片壓縮(image, size1, size2):  
    image.thumbnail((size1, size2), Image.ANTIALIAS)  
    image.show()  
    return image  
def 圖片旋轉(zhuǎn)(image, jiaodu):  
    image = image.rotate(jiaodu)  
    image.show()  
    return image  
def 圖片黑白轉(zhuǎn)換1(image):  
    image = image.convert('L')   #(8-bit pixels, black and white)  
    image.show()  
    return image  
def 圖片過濾(image):  
    image.filter(ImageFilter.DETAIL)  
def 圖片寫字(image, p1, p2, text):  
    draw = ImageDraw.Draw(image)  
    draw.text((p1, p2), text)  
    image.show()  
#w, h = image1.size  
#圖片寫字(image1, w-100, h-20, 'hello')  
def 圖片拼接(image1, image2):  
    images = (image1, image2)  
    w, h = image1.size  
    target = Image.new('RGB', (w*2, h))  
    left = 0  
    right = w  
    for image in images:  
        temp = image.resize((w, h), Image.ANTIALIAS)  
        target.paste(temp, (left, 0, right, h))  
        left += w  
        right += w  
    target.show()  
#圖片拼接(image1, image2)  
def 圖片黑白轉(zhuǎn)換2(image):  
    image = image.convert('1')   #(1-bit pixels, black and white, stored with one pixel per byte)  
    image.show()  
    return image  
def 圖片虛化(image):  
    image = image.convert('P')   #(8-bit pixels, mapped to any other mode using a colour palette)  
    image.show()  
    return image  
def 圖片轉(zhuǎn)換懷舊(image):  
    image = image.convert('LA')  
    image.show()  
    return image  
def 圖片銳化(image, qiangdu):  
    enhancer = ImageEnhance.Sharpness(image)  
    enhancer.enhance(qiangdu).show()  
def 圖片色彩增強(qiáng)(image, qiangdu):  
    enhancer = ImageEnhance.Color(image)  
    enhancer.enhance(qiangdu).show()  
def 圖片亮度增強(qiáng)(image, qiangdu):  
    enhancer = ImageEnhance.Brightness(image)  
    enhancer.enhance(qiangdu).show()  
def 圖片對(duì)比度增強(qiáng)(image, qiangdu):  
    enhancer = ImageEnhance.Contrast(image)  
    enhancer.enhance(qiangdu).show()  
def 圖片BlUR(image):  
    image = image.filter(ImageFilter.BLUR)  
    image.show()  
def 圖片MinFilter(image):  
    image = image.filter(ImageFilter.MinFilter)  
    image.show()  
def 圖片轉(zhuǎn)換黑白線條(image):  
    image = image.filter(ImageFilter.CONTOUR)  
    image.show()  
def 圖片EMBOSS(image):  
    image = image.filter(ImageFilter.EMBOSS)  
    image.show()  
def 圖片F(xiàn)IND_EDGES(image):  
    image = image.filter(ImageFilter.FIND_EDGES)  
    image.show()  

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:iOS數(shù)組的快速排序

下一篇:C++求數(shù)組的全排列之字典序法