网站上的招牌图怎么做,外国最火的直播app,年轻的儿媳,深圳比较好的设计公司图片美化与大小调整 文章目录 图片美化与大小调整前言一、基本结构二、引入库三、用户输入模块四、图片美化模块五、大小调整模块总结 前言
本文主要分为两部分。一是图片的美化吧算是#xff0c;主要从亮度、对比、色彩饱和度、锐度四个方面进行美化#xff1b;二是图片的像…图片美化与大小调整 文章目录 图片美化与大小调整前言一、基本结构二、引入库三、用户输入模块四、图片美化模块五、大小调整模块总结 前言
本文主要分为两部分。一是图片的美化吧算是主要从亮度、对比、色彩饱和度、锐度四个方面进行美化二是图片的像素大小的调整大家可以用这个来做一二三等寸的照片。 一、基本结构
代码编写一共分为三部分
库模块用户输入模块图片美化模块大小调整模块
二、引入库 代码如下 from PIL import Image, ImageEnhance很简单引入一下有关图像的库就行。 三、用户输入模块
整体代码如下
print(r请输入文件完整路径例子E:\BaiduDownload\你好.png, end)
file_path input()
print(r请输入模式 1 美化 2 调整大小, end)
choice input()
print(r请输入新文件保存路径例子E:\BaiduDownload, end)
file_new_path input()
if choice 1:
..................
elif choice 2:
..................此处需要用户输入文件的地址、选择模式、新文件保存地址。 四、图片美化模块
整体代码如下
if choice 1:print(r请输入数字float类型来进行美化亮度, end)bright float(input())print(r请输入数字float类型来进行美化对比度, end)contrast float(input())print(r请输入数字float类型来进行美化色彩饱和度, end)color float(input())print(r请输入数字float类型来进行美化锐化度, end)sharp float(input())# 打开文件img Image.open(file_path)# 调整图片的亮度img_bright ImageEnhance.Brightness(img).enhance(bright)# 调整图片的对比度img_contrast ImageEnhance.Contrast(img_bright).enhance(contrast)# 调整图片的色彩饱和度img_color ImageEnhance.Color(img_contrast).enhance(color)# 调整图片的锐度img_sharp ImageEnhance.Sharpness(img_color).enhance(sharp)# 获取用户输入的文件名不包括路径file_path_name file_path.split(\\)[-1] # 使用 \\ 分隔符file_base_name file_path_name.split(.)[0] # 去掉扩展名# 指定保存 .png 文件的完整路径和名称output_file_name f{file_base_name}_美化.pngoutput_path file_new_path \\ output_file_nameimg_sharp.save(output_path)一共分为三部分
首先提示用户输入照片的四要素亮度、对比度、色彩饱和度、锐化度。其次程序会根据用户的输入进行照片的处理。最后把处理好的照片保存。 五、大小调整模块
整体代码如下
elif choice 2:print(r请输入图片的宽度像素, end)width int(input())print(r请输入图片的高度像素, end)height int(input())# 打开文件img Image.open(file_path) # 调整图片大小 新的宽高值new_size (width, height)resized_img img.resize(new_size, Image.BILINEAR)# 获取用户输入的文件名不包括路径file_path_name file_path.split(\\)[-1] # 使用 \\ 分隔符file_base_name file_path_name.split(.)[0] # 去掉扩展名# 指定保存 .png 文件的完整路径和名称output_file_name f{file_base_name}_大小.pngoutput_path file_new_path \\ output_file_nameresized_img.save(output_path)一共分为三部分
首先提示用户输入照片的宽度和高度的像素。其次程序会根据用户的输入进行照片的处理。最后把处理好的照片保存。 总结
我试了几次感觉还是用PS比较舒服。。哈哈哈哈哈哈哈哈哈。这个也就图一乐啦玩玩就行。