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

    【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脚本替换图片。 需要注意的是上面提到的插件,Gravatar头像图片必须有alt标签属性,否则不会生成正常的图片,可惜大部分主题默认Gravatar头像alt标签属性是空的..... 展开收缩 另附LetterAvatar脚本演示代码: <!

    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
  • 来自专栏散尽浮华

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

    需求说明: 线上之前使用的图片没有经过处理,比较大。应产品同事要求,将图片拿出来处理后再替换之前的图片图片名不变。 /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
  • 来自专栏终身学习者

    【学习图片11.描述性语法

    根据Matt Hobbs共享的数据,约18%的GOV.UK浏览会话从2022年11月开始报告DPR为1。 这张图片在所有浏览上下文中看起来都是相同的:我们的所有源文件除了尺寸之外都完全相同,每一个都会被渲染成用户的显示密度所允许的尽可能锐利的图像。 很少有一张图片只占据视口的百分比,没有固定宽度的边距、填充或受页面上其他元素的影响。我们经常需要使用单位的组合来表达图像的宽度;百分比、em、px等等。 假设你有一张图片,希望在1200像素以上的视口上占据视口宽度的80%,左右各有一个em的内边距,在较小的视口上则占据视口的全部宽度。 "> 示例:https://codepen.io/web-dot-dev/pen/RwBoYRx 如果用户的视口大于1200px,calc(80vw - 2em)描述了我们布局中图片的宽度。

    1.8K20编辑于 2023-03-08
  • 来自专栏AI机器视觉

    11.康耐视VisionPro脚本讲解(1)

    3.VisionPro脚本分为:作业脚本,工具组脚本,工具块脚本; 1.作业脚本 (1.)作业脚本用途 通过作业脚本,我们可以访问作业属性,对图像采集参数进行设置和控制图像采集过程。 3.选择C#脚本,进入编译区域 2.工具组脚本 (1.)工具组脚本用途 控制工具组里工具的执行顺序,拓展工具无法实现的功能。 (2.)如何进入工具组脚本编程界面 1.打开作业 2.点击创建-编辑脚本工具-C#脚本 3.工具块脚本 (1.)工具块脚本用途 可以将多个工具封装成一个工具块,该工具块具有特殊功能和自定义的输入输出端口 (2.)如何进入工具组脚本编程界面 1.打开作业 2.进入作业-添加工具块工具 3.进入工具块-添加c#脚本-进入脚本编译区域 这里有C#和VB.NET两种脚本语言,同时每种脚本又有简单和高级两种脚本 工具块(ToolBlock)脚本结构和工具组(ToolGroup)脚本结构大致一致,这里就不在复述了,可以参考工具组脚本结构学习。

    4.3K20编辑于 2022-06-01
  • 来自专栏嘘、小点声

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

    这里只体现了php可以通过批处理文件调用python脚本的效果 控制器代码 访问路径为127.0.0.1/index/index/upload. index模块,index控制器,upload方法。 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}' height: 5px; visibility: hidden;">

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

    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
  • 来自专栏C++入门基础知识

    ImGui基于DX11加载显示图片教程

    前言关于Imgui显示图片,在网上搜到的教程都不符合我的DX11下显示图片的要求故写此文这是一个关于ImGui基于DX11下加载图片的教程因为我现在也找不到DX11 Lib 和Include的下载路径, 图形处理的相关cpp文件//DX11加载图片 具体实现放在Main里了ID3D11ShaderResourceView* DX11LoadTextureImageFromFile(ID3D11Device LoadImageEx是用来跟存储图片路径交互的函数,将图片所在路径传入即可,会返回一个指向该图片的void*指针。 ,且图片的加载很耗费时间,所以我们构造一个只加载图片一次的函数其次是图片显示后,并且如果不给Imgui的相关UI元素设置位置,则会被图片覆盖掉,因为图片的层数是最高的。 #else#pragma comment(lib,"d3dx11.lib")#endif // DEBUG//DX11加载图片 具体实现放在Main里了ID3D11ShaderResourceView

    2.3K30编辑于 2024-08-15
  • 来自专栏Mac应用教程

    GraphicConverter 11 Mac(图片图像浏览)中文版

    GraphicConverter 11 mac版是Macos上一款受欢迎的图片浏览器软件,提供导入和导出功能、图片浏览和管理、影像处理、批量转换等实用的功能,GraphicConverter 11 mac 下载集图片管理和图像编辑为一体,非常实用。 GraphicConverter 11 mac版图片GraphicConverter 11激活版软件特点导入导出功能进口约 200个出口 80种图形格式目录生成(Web,打印,图片)直接从相机导入图片( 也为RAW)扫描仪的TWAIN接口直接支持照片服务Google +,Flickr,Locr图片组织和工作流程管理图形文件和图片浏览器幻灯片放映功能批量转换对AppleScript的支持人脸检测图片编辑快速图片增强功能增强和创建用于互联网的图片编辑图片的基本功能用于图片处理的高级功能

    59010编辑于 2022-08-17
  • 来自专栏二爷记

    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
  • 来自专栏二爷记

    Python图片爬虫,某度图片多线程爬取方法附工具脚本助手

    相信不少老哥的爬虫之路都是从图片爬取开始的,之所以走上这条不归路,不就是爬几个小(美)破(女)图么,本渣渣也写过不少图片爬虫,有一篇妹子图的爬虫可谓是手把手实战教学,印象深刻,对于图片素材类爬取,不同人群有着不同的用途 下面本渣渣带来一篇图片爬虫,某度的搜索图片爬虫,简单的使用了线程池的多线程爬取,比较简单,知晓了接口数据的调用就可以简单的实现,只需要输入查询关键词及页码即可以获取到想要的图片数据,同时也打包了一下exe 脚本工具,供各位大表哥们看着玩! 不过此类图片的使用需要注意规避版权,同时也需要注意过滤掉有水印的图片,当然如果你想要用于网站上,避免图片版权纠纷的话,最好还是上可共享,无版权的图片吧! 获取图片数据关键源码 #获取图片数据 def get_imglist(word,page,path): print(f">> 正在爬取第 {page} 页图片数据..")

    92550发布于 2021-07-05
  • 来自专栏TopFE

    Python脚本1:批量获取图片下载到本地

    # 根据图片链接列表获取图片保存到本地 #coding=utf-8 import urllib.request image_url = [ 'http://i2.bvimg.com/649796/f8b21c027df0a0c8

    87610编辑于 2022-01-24
  • 来自专栏往期博文

    【目标检测】小脚本:根据xml批量复制jpg图片

    那么实现思路就是根据xml的名称来筛选对应的jpg图片。 文件结构 如图,image是原始图片,xml是标注数据,image_out是筛选后输出的图片

    43320编辑于 2022-09-21
  • 来自专栏韩东吉的Unity杂货铺

    零基础入门 11: 通过脚本设置UGUI Image

    进入正题: ---- 首先我们创建一个脚本,名为TestImage。 ? 双击打开,默认脚本显示如下。 ? 因为默认的脚本是没有引入UnityEngine库的。 然后将脚本拖动到Canvas上,并且把Unity里创建的Image拖动到脚本上。完成关联。 ? 因为是Image,所以图片肯定是第一个要设置的了。我们先做好准备工作,在Unity里创建一个名为Resources的文件夹,将名为IU的图片, 拖进去。 ? 为什么要创建一个这样的目录呢? 如下图,就是动态加载Resources目录下的图片,然后赋值给我们的Image。 Image.Sprite就是设置Image组件的图片。 可以看到,运行后,Image的图片就已经被加载上并且显示了出来。 ? 接下来我们改变一下图片的颜色。代码如下。Unity提供了几种颜色可供设置,当然也可以通过自己设置RGB来设置图片的颜色。

    6.3K50发布于 2018-10-19
  • 领券