方法一:直接复制一个已经存在的图片
img.copy()
如果是想生成一个指定大小的图片,则可以通过numpy数组进行创建
方法二:通过numpy创建(注意有坑)
img = numpy.zeros((h,w))#h,w是指定的图像的高和宽,这样看似可以其实不然
上述方法得到的图像不是8位的,但是图像数组的存在方式是8bit无字符整形的,因此需要定义数组成8bit的,这样才能将图片正常显示出来
img = numpy.zeros((h,w),numpy.uint8)#h,w是指定的图像的高和宽,这样看似可以其实不然
实例:从一个图片中截取一部分出来
原图:
截取出来后: