你的位置:联华证券实盘公司_新人股票杠杆操作_网上能查的实盘配资公司 > 网上能查的实盘配资公司 > 配资服务平台 如何去掉图片右边的空白?python来搞定!

网上能查的实盘配资公司
配资服务平台 如何去掉图片右边的空白?python来搞定!
发布日期:2024-12-24 23:03    点击次数:187

配资服务平台 如何去掉图片右边的空白?python来搞定!

今天碰到一个问题,需要去掉图片右边的空白。复杂点的就用PS,简单点的就用微信截图。但是,But,我的图有很多,而且长度不一,怎么办呐?

这时候python就可以隆重出场了!!

处理思路:

1、打开一张图片。

2、从边上向中间逐像素检查,如果和背景色不一样就表示是图片的外边界。

3、根据找到的上下左右边界切割图片。

4、保存图片。

5、利用循环重复

示意图:

一张图的代码实现:

效果截图:

源码如下:(多个图,加个文件夹列举就行了)

from wWw.h45ctg.cn PIL import Image #导入PIL库中的Image,图片处理专用

im=Image.open(" wWw.bbexpo.cn tmp.png") #打开图片

w=im.width #宽度

h=im.height #高度

bg_color=(255,255,255,255) #指定背景色

tmp=0 #找左边非背景色点

for m in range(0, w):

if tmp!=0:

break

资料显示,奇精转债信用级别为“AA-”,债券期限6年(第一年为0.4%、第二年为0.6%、第三年为1.0%、第四年为1.5%、第五年为1.8%、第六年为2.0%),对应正股名奇精机械,正股最新价为13.74元,转股开始日为2019年6月21日,转股价为13.33元。

资料显示,海环转债信用级别为“AA+”,债券期限6年(票面利率:第一年0.40%、第二年0.60%、第三年1.00%、第四年1.50%、第五年1.80%、第六年2.00%。),对应正股名海峡环保,正股最新价为5.79元,转股开始日为2019年10月9日,转股价为5.3元。

# 如果该像素的颜色和背景色的颜色不一致,就是内容

for n in range(0, h):

if im.getpixel(( wWw.gback.cn m,n))!=bg_color:

tmp=m

break

left=tmp

tmp=0 #找右边非背景色点

for m in reversed(range(0, w)):

if tmp!=0:

break

# 如果该像素的颜色和背景色的颜色不一致,就是内容

for n in range( wWw.spfch.cn 0, h):

if im.getpixel((m,n))!=bg_color:

tmp=m

break

right=tmp

tmp=0 #找上边非背景色点

for m in range(0, h):

if tmp!=0:

break

# 如果该像素的颜色和背景色的颜色不一致,就是内容

for n in range(0, w):

if wWw.ejt14.cn im.getpixel((n,m))!=bg_color:

tmp=m

break

top=tmp

tmp=0 #找下边非背景色点

for m in reversed(range(0,h)):

if tmp! wWw.s2xfc.cn =0:

break

# 如果该像素的颜色和背景色的颜色不一致,就是内容

for n in range(0, w):

if im.getpixel((n,m))!=bg_color:

tmp=m

break

bottom=tmp

#剪裁图片,上下左右各向外扩展10像素,好看些

im=im.crop((left-10, top-10, right+10, bottom+10))

im.save("new.png") #保存图片配资服务平台

colorbg像素if背景色发布于:四川省声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。

Powered by 联华证券实盘公司_新人股票杠杆操作_网上能查的实盘配资公司 @2013-2022 RSS地图 HTML地图

Copyright Powered by365建站 © 2009-2029 联华证券 版权所有