首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏pillow库的使用

    图像处理库Pillow(PIL)的使用-3(实例+详细注释+图片脚本)

    后面还会讲解一些利用Pillow库制作的一些图片脚本以及利用pyqt5和tkinter做的图形化界面。 导航 pillow库的使用篇 图像处理库Pillow(PIL)的使用-1(实例+详细注释+图片脚本) 图像处理库Pillow(PIL)的使用-2(实例+详细注释+图片脚本) 图像处理库Pillow(PIL )的使用-3(实例+详细注释+图片脚本) 图片脚本篇 python图片脚本1-批量处理图片尺寸(详细注释+GUI界面+exe可执行文件) python图片脚本2-图片文件批量命名(详细注释+GUI界面+ exe可执行文件) python图片脚本3-批量图片格式转换-(详细注释+GUI界面+exe可执行文件) python图片脚本4-批量图片加水印(详细注释+GUI界面+exe可执行文件) Tkiner库的使用篇 ImageFilter.BLUR) # blur_img.show() # 应用中值模糊滤镜 median_img = img.filter(ImageFilter.MedianFilter(size=3)

    2.1K10编辑于 2025-02-26
  • 来自专栏往期博文

    【Python】批量裁剪图片脚本

    需求 我的需求是批量裁剪某一文件夹下的所有图片,并指定裁剪宽高。 思路 1、 先使用PIL.Image.size获取输入图片的宽高。 2、宽高除以2得到中心点坐标 3、根据指定宽高,以中心点向四周拓展 4、调用PIL.Image.crop完成裁剪 程序 import os from PIL import Image def crop image.crop(box) crop_img.save(output_img_path) if __name__ == '__main__': dataset_dir = "cut" # 图片路径 output_dir = 'out' # 输出路径 crop_w = 300 # 裁剪图片宽 crop_h = 300 # 裁剪图片高 # 获得需要转化的图片路径并生成目标路径 x), os.path.join(output_dir, x)) for x in os.listdir(dataset_dir)] # 转化所有图片

    1.8K20编辑于 2022-09-07
  • 来自专栏开源部署

    用字母替代图片脚本:LetterAvatar

    基于canvas,通过toDataURL动态生成base64图片。 目前我主题的Gravatar头像,就是利用这个LetterAvatar脚本实现未设置Gravatar头像则读取ALT标签,自动生成首字图片替代默认的头像图片。 我的实现原理和插件不同,配合头像本地缓存功能,判断无头像后,直接为无头像的图片添加特定的class类,然后通过LetterAvatar脚本替换图片。 展开收缩 另附LetterAvatar脚本演示代码: <! ", "#f1c40f", "#e67e22", "#e74c3c", "#ecf0f1", "#95a5a6", "#f39c12", "#d35400", "#c0392b", "#bdc3c7

    74930编辑于 2022-08-13
  • 来自专栏sktj

    python 调整图片大小 脚本

    infile = 'D:\original_img.jpg' outfile = 'D:\adjust_img.jpg' im = Image.open(infile) (x,y) = im.size #read image size x_s = 250 #define standard width y_s = y * x_s / x #calc height based on standard width out = im.resize((x_s,y_s),Image.ANTIALIAS) #resize image with high-quality out.save(outfile)

    3.6K30编辑于 2022-05-13
  • 来自专栏sktj

    python 给图片打LOGO 脚本

    python3 resizeAndAddLogo.py - Resizes all images in current working directory to fit in a 300x300 square

    65810编辑于 2022-05-13
  • 来自专栏sktj

    python 保存页面所有图片 脚本

    browser.maximize_window() 最大化窗口 browser.execute_script(js) 执行JS脚本 element.get_attribute('src') 获取元素属性 保存页面所有图片 python 3.5.2 from selenium import webdriver import time import urllib 爬取页面地址 url = "https ://stocksnap.io/" 目标元素的xpath xpath = "/html/body/div[4]/div[3]/div[2]/div//a/img" 启动Firefox浏览器 driver = webdriver.Firefox() 最大化窗口,因为每一次爬取只能看到视窗内的图片 driver.maximize_window() 记录下载过的图片地址,避免重复下载 img_url_dic = {} 浏览器打开爬取页面 driver.get(url) 模拟滚动窗口以浏览下载更多图片 pos = 0 m = 0 # 图片编号 for i in range(10): pos += i*

    1.3K20编辑于 2022-05-13
  • 来自专栏python脚本

    python图片脚本3-批量图片格式转换(详细注释+GUI界面+exe可执行文件)

    @TOC 前言 本文介绍一个用python第三方库pillow写的批量处理图片格式转换的脚本,以及脚本对应的使用tkinter库写的GUI界面并把它打包成exe可执行文件,打包成可执行文件的好处就是它支持多种操作系统 导航 pillow库的使用篇 图像处理库Pillow(PIL)的使用-1(实例+详细注释+图片脚本) 图像处理库Pillow(PIL)的使用-2(实例+详细注释+图片脚本) 图像处理库Pillow(PIL )的使用-3(实例+详细注释+图片脚本) 图片脚本篇 python图片脚本1-批量处理图片尺寸(详细注释+GUI界面+exe可执行文件) python图片脚本2-图片文件批量命名(详细注释+GUI界面+ exe可执行文件) python图片脚本3-批量图片格式转换-(详细注释+GUI界面+exe可执行文件) python图片脚本4-批量图片加水印(详细注释+GUI界面+exe可执行文件) Tkiner库的使用篇 库的使用-4(Entry+Spinbox+Listbox+Combobox) 图形化界面的开发(GUI):Tkinter库的使用-5(Menu+Canvas+Scale+Scrollbar) 批量处理图片尺寸脚本源码

    1.2K10编辑于 2025-02-26
  • 来自专栏散尽浮华

    线上图片批量更换脚本记录

    需求说明: 线上之前使用的图片没有经过处理,比较大。应产品同事要求,将图片拿出来处理后再替换之前的图片图片名不变。 /tmp/image目录下存放的修改后的图片 [root@fangfull_web1 ~]# ls -l /tmp/image|head -10 total 66376 -rw-r--r-- 1 root /var/www/vhosts/www.fangfull.com/main/upload/,修改后的图片都有存放到这里 比如:注意find命令中的目标目录后面一定要加上/(比如下面的... vhosts/www.fangfull.com/main/upload -name 201407281934401406547280.jpg [root@fangfull_web1 ~]# 那么修改后的图片批量替换之前的图片脚本如下 "$m"` else echo "123" > /dev/null 2>&1 fi done done done 脚本解刨如下

    1.2K60发布于 2018-01-23
  • 来自专栏Linux学习~

    Shell脚本学习3

    Shell脚本学习3 函数 函数定义及使用 函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。 bash function sum(){ case $# in 0) echo "no param";; 1) echo $1;; 2) echo `expr $1 + $2`;; 3) echo `expr $1 + $2 + $3`;; *) echo "$# params! /bin/bash function sum() { echo `expr 1+2+3` } num=$(sum) 重定向 输入输出重定向 Unix 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备 屏蔽 stdout 和 stderr: command > /dev/null 2>&1 Shell文件包含 Shell 也可以包含外部脚本,将外部脚本的内容合并到当前脚本

    71420编辑于 2023-10-17
  • 来自专栏python3

    NO.3 Shell脚本

    若干命令 + 脚本的基本格式 + 脚本特定语法 + 思想= shell脚本 什么时候用到脚本? 重复化、复杂化的工作,通过把工作的命令写成脚本,以后仅仅需要执行脚本就能完成这些工作。 如何学习脚本? 1、尽可能记忆更多的命令 2、掌握脚本的标准的格式(指定魔法字节、使用标准的执行方式运行脚本) 3、必须熟悉掌握脚本的基本语法(以下列表仅仅的基本要求,还有很多更深更难的语法需要自己扩充学习) 变量定义 /bin/bash 脚本第一行 , #!魔法字符,指定脚本代码执行的程序。 ,$0 $#:脚本后面接的参数的个数 $*:脚本后面所有参数 $@: 脚本后面所有参数 $? 最后要求把结果邮件到本地管理员root@localhost和mail01@localhost 4、写一个脚本/home/program,要求当给脚本输入参数hello时,脚本返回world,给脚本输入参数

    1.2K20发布于 2020-01-10
  • 来自专栏python3

    基础篇-脚本题(3

    问题: [root@base tmp]# cat ent.txt 1 2 3 4 5 6 7 8 9 10 要求输出结果:1+2+3+4+5+6+7+8+9+10+=55 最好使用

    42120发布于 2020-01-14
  • 来自专栏python3

    Linux Bash脚本练习3

    1.任务描述: 写一个脚本实现如下功能: manageuser.sh --add user1,user2,user3,... manageuser.sh --del user1,user2,user3,...

    3.4K30发布于 2020-01-14
  • 来自专栏Lemon黄

    3 Linux基础Shell脚本

    什么是 Shell 脚本 简单地说,Shell 脚本就是在脚本文件中编写一系列命令,由 Shell 解释器执行。Shell 充当用户和操作系统之间的接口,解释并执行脚本中的命令。 3 if-else 语句的使用 条件语句对于 Shell 脚本的决策至关重要。我们来看下面使用 if-else 语句进行两个数字大小比较的例子。 #! 下面是过程及输出结果: [root@localhost test]# vim case3.sh [root@localhost test]# . /case3.sh 请输入第一个数字: 12 请输入第二个数字: 12 两个数字相等 [root@localhost test]# . /case3.sh 请输入第一个数字: 13 请输入第二个数字: 12 两个数字不相等 Shell 脚本提供了功能强大的构造,如 if-else 语句,循环和函数,可以让我们在脚本中构建复杂的自动化逻辑和决策

    66610编辑于 2023-11-27
  • 来自专栏嘘、小点声

    Thinkphp5.0上传图片与运行python脚本

    这里只体现了php可以通过批处理文件调用python脚本的效果 控制器代码 访问路径为127.0.0.1/index/index/upload. index模块,index控制器,upload方法。 form{ padding: 15px; font-size: 16px; } .form .text { padding: 3px; margin:2px V5 { 十年磨一剑-为API开发设计的高性能框架 }

    </body> </html> 批处理文件 说明批处理文件路径与python脚本大致路径 /prj - 2 - Beta/main.py" python脚本路径内容: 路径:C:\xampp\htdocs\server\public\prj - 2 - Beta 内容: import myUI

    1.6K10发布于 2019-08-09
  • 来自专栏Mac软件的分享

    Mac图片查看EdgeView 3

    EdgeView 3是为现代 macOS 开发和设计的。它可以打开各种图像文件,如 JPEG、PNG、TIFF、BMP 和单反相机的 RAW 文件、EPS 和 PDF、AI。 图片查看软件中文版EdgeView 3图片用户可以从 EdgeView 的文件浏览器打开文件、重命名文件、删除文件。还可以访问 SMB/AFP/FTP 网络卷。 EdgeView 3 将是查看和管理图像文件的最佳选择。

    1.6K10编辑于 2022-10-05
  • 来自专栏sktj

    python 下载xkcd网站上的部分图片 脚本

    python3 downloadXkcd.py - Downloads every single XKCD comic. import requests, os, bs4 url = 'http://xkcd.com

    55910编辑于 2022-05-13
  • 来自专栏用户8851537的专栏

    TinyPNG批量压缩图片Python脚本使用教程

    前言 TinyPNG是一个免费的在线批量压缩图片服务,但Web端有单次20张和单个文件5M的限制.同时TinyPNG官方提供了API,API限制每月500张,完全满足个人使用.本文将介绍使用Python 脚本来批量压缩图片. 推荐使用场景 大部分博主们都苦于文章中的图片过大,导致网站访问速度过慢,或者浪费存储的空间和CDN的流量.我们可以直接在服务器上的图片文件夹内运行此脚本来批量压缩. ---- 安装流程 Python环境 安装pip包管理器 sudo easy_install pip pip安装tinify sudo pip install --upgrade tinify 准备API及脚本 官网申请API https ://tinypng.com/developers 下载tinypng.py脚本 下载脚本-右键>另存为 编辑tinypng.py文件,填入API key并保存 运行使用 把tinypng.py移动到需要压缩图片的文件夹内

    1.5K30发布于 2021-07-30
  • 来自专栏二爷记

    low版爬虫脚本,Python简单图片爬虫案例

    枚举法获取图片地址,爬取图片 1.枚举获取图片地址 代码示例 for i in range(10000): if len(str(i))==1: i=f'000{i}' if len(str(i))==2: i = f'00{i}' if len(str(i))==3: i = f'0{i}' if len(str(i)) i=f'000{i}' if len(str(i))==2: i = f'00{i}' if len(str(i))==3: 5px; visibility: hidden;">

    ↵ <div class="esg-center eg-post-333248 eg-keyshot-gallery-element-<em>3</em>

    64620发布于 2020-08-21
  • 来自专栏小锋学长生活大爆炸

    金昌JCH文件批量转BMPJPG图片脚本

    目录制作初衷脚本原理效果展示python库安装脚本源码注意事项成品下载其他资料----转载请注明出处:CSDN-小锋学长生活大爆炸制作初衷网上找了好久都没有找到免费好用的工具,唯一一个工具还要收费,下载看了下 /JPG图片脚本import os.pathimport sysimport timefrom glob import globimport autoitimport pyautogui def open_app text="智能修复后") autoit.send('{ENTER}') autoit.win_wait_active("Dialog", 3, (因为脚本是模拟手工操作,所以人为点击会影响脚本正常运行)3、注意JCH和保存图片的路径都万万不能包含中文!!! 金昌JCH文件批量转BMP/JPG图片脚本-快应用文档类资源-CSDN下载其他资料autoit的官方API文档(中文的,很详细):https://www.jb51.net/shouce/autoit/

    1.8K10编辑于 2022-08-19
  • 来自专栏半旧的技术栈

    3小时精通shell脚本

    3小时精通shell脚本 1 shell简介 1.1 shell是什么 1.2 环境变量 2.shell编程 2.1 文档命令 2.2 管道服务 2.3 输入输出 2.4 shell脚本 2.4.1 hello mysql_history .npmrc platform-tools runoob .ssh_bak .viminfo 图片 首先将之前ls -a查询到的内容保存在文件1.txt中,然后使用exec 3< 1.txt将文件1.txt标识为3,类型是标准输入。现在执行grep .bash <&3,效果如下。 exit 0 #表示注解,其作用是解释脚本功能,记录脚本的创建、修改时间、作者等。 #! :下一个shell脚本常常依赖于上一个脚本,我们先依次检查每一个脚本,避免前面脚本的错误影响后面脚本的结果。

    89420编辑于 2022-10-26
  • 领券