Python 缩放和更改图像的对比度
这不是我的家庭作业——我只是自学用Python编写代码。这并不容易,我没有任何编码背景,英语也不是很好(如果我有一些错误,请原谅) 我想用Python做两件事,但我在以下方面遇到了困难:Python 缩放和更改图像的对比度,python,image-processing,Python,Image Processing,这不是我的家庭作业——我只是自学用Python编写代码。这并不容易,我没有任何编码背景,英语也不是很好(如果我有一些错误,请原谅) 我想用Python做两件事,但我在以下方面遇到了困难: 我想制作一个缩小图像的函数。 我不知道该如何编写这个算法,但我确实想到了一个解决方案。用户将输入他们要按比例缩小的值/系数/数字。如果用户输入2,则图像的所有行和列都将被删除,因此图像将变小 这是个好主意吗?我怎样才能最好地完成这一点?我的意思是,如何在图像的像素(矩阵)上运行 通过使图像变暗或变亮来更改图像的
2
,则图像的所有行和列都将被删除,因此图像将变小
这是个好主意吗?我怎样才能最好地完成这一点?我的意思是,如何在图像的像素(矩阵)上运行def resizing_it_down(iimm, number):
width, height = iimm.size
the_pix = iimm.load()
the_out_px = Image.new('L', (width, height), 'white')
out_pix = the_out_px.load()
for i in range(height):
for j in range(width):
if j % number == 0 and i % number == 0:
out_pix[i,j] = in_pix[j,i]
return the_out_px
我有一个类似的功能来改变图像的亮度
注意:请尽量不要更改代码或函数的结构。我想用这种方式编码,用最基本、最简单的方式,即使它不是最具python风格的方式
请帮助和感谢你。
你使用哪个库来加载你的图像/做你的处理?@ Migel0x2a作为一个旁观者,你应该考虑使用枕头代替PIL……PIL多年来一直没有被积极维护,尽管它作为GO到Python图像库的状态。枕头是一个“友好的叉子”,它积极而透明地建立在PIL代码库的坚实基础上。