例子,python入门实例,python实现图片批量剪切。

代码: 代码示例:

#!/usr/bin/python

# www.#

import os

from PIL import Image

#批量剪切目录下图片

for j in range(10,121):

p = 'C:/'+str(j)+'/' #图片目录

# print p

a = os.listdir(p)

for i in a:

path = p+i

print path #图片名称

try:

f = Image.open(path)

# print f

except:

continue

else:

xsize,ysize=f.size

box=(0,0,xsize,ysize-37)

f.crop(box).save(path)

例2,python 裁剪图片

Python图片裁剪

python实现上传文件时,让用户来裁剪图片。

网上基本的做法,就是在本地的浏览器裁剪完毕,把裁剪后的坐标情况告诉服务器,让服务器来裁剪,因为笔者不是用PHP,无法享受GD模块的帮助了,所以利用python来裁剪。

代码: 代码示例:

# -*- coding: utf-8 -*-

import Image

import sys

import os.path

from datetime import *

import random

import time

IMAGE_BAKUP = "/few"

#_CONTENT_TYPES = { '.png': 'image/png', '.gif': 'image/gif', '.jpg': 'image/jpeg', '.jpeg': 'image/jpeg', '.jpe': 'image/jpeg' }

_CONTENT_TYPES = { 'image/png': '.png', 'image/gif': '.gif', 'image/jpeg': '.jpg', 'image/jpeg': '.jpeg' }

IMAGE_BAKUP = ''

IMAGE_PATH = sys.arg[1]

IMAGE_X1 = sys.arg[2]

IMAGE_Y1 = sys.arg[3]

IMAGE_X2 = sys.arg[4]

IMAGE_Y2 = sys.arg[5]

im = Image.open(IMAGE_PATH) #打开图片句柄

box = (IMAGE_X1,IMAGE_Y1,IMAGE_X2,IMAGE_Y2) #设定裁剪区域

region = im.crop(box) #裁剪图片,并获取句柄region

region.save(IMAGE_BAKUP + datetime.now()+random.randint(0,99),) #保存图片

print int(time.time());

print '%s%s-%s%s'%(IMAGE_BAKUP,int(time.time()),random.randint(0,99), _CONTENT_TYPES[_CONTENT_TYPES])

以上分享了二个python处理图片的代码,用python批量剪切图片、python实现图片裁剪,希望对大家有所帮助。

python批量裁剪图片_python批量剪切图片实现代码相关推荐

  1. python批量裁剪图片_python批量裁剪图片

    """用Pythonp批量裁剪图片""" from PIL import Image import matplotlib.pyplot as ...

  2. python 爬取作品集_Python批量抓取站酷ZCOOL作品图片并归档

    前言 前几天,由于个人有需求,所以就要对站酷网一些类别下的作品的图片进行批量抓取,首先是采用的是NodeJs来写的,但是在运行的途中遇到很多的问题,所以后来就换成了Python,同时使用了多线程,使得 ...

  3. python批量下载网页图片_python批量下载网站马拉松照片的完整步骤

    前言 目前学习python几个月了,由于自己比较喜欢跑马拉松,已经跑过了很多场比赛,前些天就写了个简单的爬虫爬取了网上三千多场马拉松比赛的报名信息. 今年5月27日,我又参加了巴图鲁关门山壹佰越野50 ...

  4. python批量新建文件_python批量处理

    python opencv图像二值化批量处理 from skimage import data_dir,io,transform,color,filters import numpy as np im ...

  5. python怎么批量爬取图片_python批量爬取网络图片

    上篇通过python爬取了一篇网络小说,初步了解了爬虫的四步流程,本文稍微扩展一点,试着从网页中爬取出多个图片,具体来看看: 我们今天试着从下面图1的网页上将所有图片都爬取出来,放在一个指定的文件夹里 ...

  6. python用selenium 验证码图片_Python +Selenium解决图片验证码登录或注册问题(推荐)

    1. 解决思路 首先要获得这张验证码的图片,但是该图片一般都是用的js写的,不能够通过url进行下载. 解决方案:截图然后根据该图片的定位和长高,使用工具进行裁剪 裁剪完毕之后,使用工具解析该图片. ...

  7. python编程图片_python下载百度图片,python图片下载程序

    以前写的一个百度图片下载的代码,现在试试还能用,现在百度图片的质量也是越来越高了,共享一下,让粉丝和图片控能方便下载:后续功能追加请关注我的小站#coding:utf-8 ''' python 2.7 ...

  8. python批量分析表格_python批量设置多个Excel文件页眉页脚的脚本

    python批量设置多个Excel文件页眉页脚的脚本 本文实例为大家分享了python批量设置多个Excel文件页眉页脚的具体代码,供大家参考,具体内容如下 import os import open ...

  9. python数据标注工具_python实现简单图片物体标注工具

    本文实例为大家分享了python实现简单图片物体标注工具的具体代码,供大家参考,具体内容如下 # coding: utf-8 """ 物体检测标注小工具 基本思路: 对要 ...

最新文章

  1. 亿级商品详情页架构演进技术解密
  2. 如何将视频网站中的视频插入到博客中
  3. Linux(CentOS)下设置nginx开机自动启动和chkconfig管理
  4. tr69 GatewayInfo 节点添加
  5. 小朋友学C++(1)
  6. wav2midi 音乐旋律提取算法 附可执行demo
  7. IntelliJ IDEA 如何设置编辑窗口的背景图片
  8. 【转】原来支付宝、财付通每天都是这样对账、风控的!
  9. golang-context
  10. mycat数据库中间件透明实现MYSQL读写分离
  11. Preview on Web Server 插件
  12. 什么是城市大数据?大数据如何应用在智慧城市中?
  13. c#学习笔记之Application.DoEvents应用
  14. android 视频转码需要权限,android 使用 ffmpeg 进行视频转码(一)
  15. python 求最大内切圆和最小外接圆问题
  16. Git基础-查看、添加、删除远程仓库链接
  17. asp.net留言板管理源代码
  18. 我如何在 19 年校招中获得 15 家知名公司的 offer
  19. B站弹幕文件protobuf协议的逆向和还原
  20. 零基础数据分析师视频教程考证课1到3spss/R语言/Python3/CDA网课

热门文章

  1. 读《禅与摩托车维修艺术》
  2. linux 模块 掉线重拨,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...
  3. python面试项目案例
  4. UniswapV2Library.sol
  5. 第六周学习周报20181015-20181021
  6. 【算法与数据结构】—— 博弈论(高阶篇之SG博弈)
  7. iOS Apple Pay(银联渠道) 、云闪付
  8. CSS3的2D转换和3D转换,你了解了嘛?
  9. 爪哇国新游记之一----第一个类Cube
  10. 学校计算机一级上网题,考试经验之谈:计算机一级考试上网题怎么操作?