Java教程

两种切割裁剪,切割图片的方法

本文主要是介绍两种切割裁剪,切割图片的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.使用opencv来切割,这个你可以把图片理解成为二维数组来玩

pip install opencv-python

代码:

import cv2
def cut_img(old_path,new_path,area):
    img = cv2.imread(old_path)
    cropped = img[area[1]:area[3],area[0]:area[2]]
    cv2.imwrite(new_path,cropped)
View Code

2.使用pillow来切割,这个是封装起来了,直接传参坐标

pip install pillow

代码:

from PIL import Image
def cut_img(old_path,new_path,area):
    img = Image.open(old_path)
    cropped = img.crop(area)
    cropped.save(new_path)
cut_image("E://0.png","E://0_new.png",(0,0,400,400))
View Code

 

------------------------------------------------------------------------------

以上代码未测试......

这篇关于两种切割裁剪,切割图片的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!