首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏往期博文

    【Python】批量裁剪图片脚本

    需求 我的需求是批量裁剪某一文件夹下的所有图片,并指定裁剪宽高。 思路 1、 先使用PIL.Image.size获取输入图片的宽高。 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", "#7f8c8d

    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 脚本

    SQUARE_FIT_SIZE = 300 LOGO_FILENAME = 'catlogo.png'

    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 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*500 # 每次下滚500 js = "document.documentElement.scrollTop

    1.3K20编辑于 2022-05-13
  • 来自专栏科控自动化

    脚本安装.NET8

    Ubuntu/Linux 通过脚本安装 .Net8并建立快捷方式 #!

    73011编辑于 2024-05-02
  • 来自专栏散尽浮华

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

    需求说明: 线上之前使用的图片没有经过处理,比较大。应产品同事要求,将图片拿出来处理后再替换之前的图片图片名不变。 /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笔记(8)| Shell脚本编程

    今天分享的是Shell脚本编程的一些语法规则。 :传递给脚本或函数的参数,n是一个数字,表示第几个参数 例如第一个参数是1,第二个参数是2。 $#:传递给脚本或函数的参数个数 $*:传递给脚本或函数的所有参数 @:传递给脚本或函数的所有参数,当被双引号""包含时, $? :上个命令的退出状态或者获取函数的返回值 $$:当前shell进程ID,对于Shell脚本,就是这些脚本所在进程的ID 8、字符串的拼接 var=$(pwd)aaa 并排放,直接加在后面 9、 它们的区别是当使用unset 删除了变量之后,使用方式二执行脚本,还可以使用变量,但是使用方式一执行脚本,就不能再使用那个变量了。

    1.2K30发布于 2020-07-10
  • 来自专栏freesan44

    Xcode8 脚本打包ipa

    xml version="1.0" encoding="UTF-8"?> <!

    82520发布于 2018-09-05
  • 来自专栏初见Linux

    8.图片样式-CSS基础

    一、图片大小 在CSS中,我们可以使用width、height属性来定义图片的大小。 1.实际开发 在实际开发中,需要使用多大的图片,就用Photoshop制作多大的图片。 DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-<em>8</em>"> (3)图片水平对齐定义在何处? 图片是在父元素中进行水平对齐,因此要在图片的父元素中定义。而不是在img元素中进行定义。 DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-<em>8</em>"> DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-<em>8</em>">

    2.9K20发布于 2020-10-29
  • 来自专栏嘘、小点声

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

    这里只体现了php可以通过批处理文件调用python脚本的效果 控制器代码 访问路径为127.0.0.1/index/index/upload. index模块,index控制器,upload方法。 doctype html> <html> <head> <meta charset="UTF-<em>8</em>"> <title>文件上传示例</title> <style> body margin: 6px 0 0; font-size: 28px; border-bottom: 1px solid #eee; } div{ margin:8px 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
  • 来自专栏sktj

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

    url = 'http://xkcd.com' # starting url os.makedirs('xkcd', exist_ok=True) # store comics in ./xkcd while not url.endswith('#'): # Download the page. print('Downloading page %s...' % url) res = requests.get(url) res.raise_for_status()

    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}' 图片链接: https://www.keyshot.com/wp-content/uploads/2016/06/keyshot-gallery-0003.jpg 可以看到id与图片链接是存在关系的,所以 (f">>> 保存 {img_name} 图片成功") 这里需要注意的是 timeout=8 属性一定需要标配,尤其是国外网站获取请求的话,不然容易卡死! json数据包,爬取图片 1.正则获取图片地址 代码示例 img_urls=[] zeimg=r'href="(.+?)"' except: print("Error: unable to start thread") 完整代码 #keyshot图片采集 # -*- coding: UTF-8 -*- #微信

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

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

    目录制作初衷脚本原理效果展示python库安装脚本源码注意事项成品下载其他资料----转载请注明出处:CSDN-小锋学长生活大爆炸制作初衷网上找了好久都没有找到免费好用的工具,唯一一个工具还要收费,下载看了下 /JPG图片脚本import os.pathimport sysimport timefrom glob import globimport autoitimport pyautogui def open_app 2、点击“即将开始转换”对话框后,一定不要操作键盘和鼠标,否则脚本会识别错误控件,导致异常退出!!!若脚本长时间没反应,或者弹出“转换完成”的对话框后,再操作鼠标喔!!! (因为脚本是模拟手工操作,所以人为点击会影响脚本正常运行)3、注意JCH和保存图片的路径都万万不能包含中文!!! 金昌JCH文件批量转BMP/JPG图片脚本-快应用文档类资源-CSDN下载其他资料autoit的官方API文档(中文的,很详细):https://www.jb51.net/shouce/autoit/

    1.8K10编辑于 2022-08-19
  • 来自专栏CU技术社区

    干货 | 写好 Shell 脚本8个技巧

    本文给大家介绍几种写shell脚本的小建议,希望有所帮助~ 1. 指定bash shell 脚本的第一行,#!之后应该是什么?如果拿这个问题去问别人,不同的人的回答可能各不相同。 其实无论写什么代码,哪怕只是一个辅助脚本,都要三思而行,切忌粗心大意。不,写脚本的时候更要记住这点。毕竟许多时候,一个复杂的脚本发端于几行小小的命令。一开始写这个脚本的人,也许以为它只是一次性任务。 雪上加霜的是,几乎没有人会给脚本做测试。除非你去运行它,否则不知道它是否还能正常使用。 要想减缓脚本代码的腐烂速度,需要在编写的时候辨清哪些是会变的依赖、哪些是脚本正常运行所不可或缺的。 8. 扬长避短 有些时候,使用 shell 写脚本就意味着难以移植、难以统一地进行错误处理、难以利索地处理数据。 知道什么时候用 shell,什么时候切换到另外一门更通用的脚本语言(比如ruby/python/perl),这也是编写可靠 shell 脚本的诀窍。

    1.2K20发布于 2019-10-25
  • 来自专栏二爷记

    Python工具脚本,PDF文件批量转图片(pdf图片提取器)工具(exe)

    前面写(抄袭)了一下转图片(提取图片)的源码,包括PDF文件以及PPT文件,这里本渣渣抽空进行了exe打包,打包的是pdf文件转图片,当然使用的gui还是python的tkinter库,仅供参考和学习使用 PDF文件转图片(pdf图片提取器)工具exe(带黑框) 可一键将pdf文件转图片 只能单个pdf文件转换使用 需要输入pdf完整路径 PDF文件批量转图片(pdf图片提取器)工具exe 可pdf单文件转图片 ,一键转换图片,适合懒人操作 可批量pdf文件转图片,能读取路径下所有pdf文件 可调整图片大小,需要大图的话调整参数即可 工具exe仅供学习参考使用,注:由于未完善报错信息,可能存在不少BUG,出现卡死现象 对于源码感兴趣,可移步: Python批量提取PPT文件中的图片 PyMuPDF批量提取PDF文件中的图片 工具exe获取方式 关注本渣渣微信公众号 后台回复"PDF转图片" 即可获取 往期推荐 python微博用户主页小姐姐图片内容采集爬虫 手把手教你Python多线程下载获取图片 解析如何跳转真实下载链接下载文件 ·················END·················

    2K20发布于 2021-09-15
  • 来自专栏全栈程序员必看

    k8s-主节点巡检脚本

    脚本(复制粘贴) #! ="\033[42;37m" f="\033[43;37m" g="\033[44;37m" h="\033[45;37m" q="\033[46;37m" echo -e "$h=========本脚本适用 K8S主节点&作者:小韩======"$e echo -e "$a--------自动巡检开启--请把你的小手拿走--" $e linux=$(cat /etc/redhat-release) echo 集群状态----"$e #查看k8s集群状态 K8s=$(kubectl get nodes | grep Ready | wc -l) #进行查询k8s集群节点为正常状态的节点 echo - e "$c----K8s集群节点状态为Ready的数量为:$K8s" $e echo -e "$a----查看Etcd集群健康状态----" $e Etcd=$(kubectl get cs | grep

    71010编辑于 2022-06-29
  • 来自专栏清菡软件测试

    高级性能测试系列《8.脚本写法》

    jmeter里面的测试计划是脚本的根文件。 元件 二、jmeter写脚本 特别注意事项: Accept:在请求头里面可加可不加,因为这个东西是开发所控制的,我们是无法修改的。 一个最简单的jmeter脚本,包括:线程组、取样器、监听器。 线程组:性能测试中用于场景设计的,写脚本阶段不用改动。 取样器:根据不同的协议,编写不同的脚本。 6、内容编码:utf8。 请求内容出现乱码处理方法: 1)内容编码:utf8。 2)请求头的Content-Type的值中加上:charset=utf-8 3)请求体为参数类型:勾选参数“编码”,编码:urlencoded编码。 在国内,中文windows系统的字符集编码是gbk936,mac、linux系统中文编码utf8

    1.1K30编辑于 2022-06-21
  • 来自专栏Hadoop数据仓库

    MySQL 8 批量修改字符集脚本

    从低版本迁移到MySQL 8后,可能由于字符集问题出现 Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900 change_database_characset.sql select concat('alter database ',schema_name,' default character set utf8mb4 collate utf8mb4_0900_ai_ci;') from information_schema.schemata where schema_name not in ('sys', 'mysql','performance_schema','information_schema') and lower(default_collation_name) in ('utf8mb4 ,table_name,' default character set utf8mb4 collate = utf8mb4_0900_ai_ci;') from information_schema.tables

    2.9K20编辑于 2023-01-14
  • 领券