Jun
18
图小小(Pic Smaller)是一款开源的图片压缩工具,可以批量处理文件与文件夹,支持JPEG、PNG、WEBP、AVIF、SVG 和 GIF等图像格式格式,简单易用,可自托管。
关于图片压缩这件事,之前已经说过,比如转换AVIF格式,可能需要安装软件,但是使用图小小,就可以不装,直接将图片进行转换。
图小小还可以压缩JPG,PNG等图片,为你节省磁盘空间和节约带宽,就是这么痛快。
关于图片压缩这件事,之前已经说过,比如转换AVIF格式,可能需要安装软件,但是使用图小小,就可以不装,直接将图片进行转换。
图小小还可以压缩JPG,PNG等图片,为你节省磁盘空间和节约带宽,就是这么痛快。
Jun
17
Rclone也可以运行在图形化界面,只是这功能还处于试验性的,以后可能会有所变化。
在终端中运行如下命令,rclone将自动下载图形化界面,并在浏览器中打开相关页面。
终端将产生如下日志显示:
在终端中运行如下命令,rclone将自动下载图形化界面,并在浏览器中打开相关页面。
rclone rcd --rc-web-gui
终端将产生如下日志显示:
Jun
16
Rclone是一个命令行程序,用于管理云存储。它是云端供应商的网络存储接口的一个功能丰富的替代品。rclone支持超过40种云存储产品,包括S3对象存储、企业和消费者文件存储服务以及标准传输协议。
用户称Rclone为“云存储的瑞士军刀”、 “无异于魔法的黑科技”。
Rclone具有强大的云同步功能,等同于unix命令rsync、cp、mv、mount、ls、ncdu、tree、rm和cat。Rclone熟悉的语法包括shell管道支持和--dry-run保护。它在命令行、脚本或通过其API使用。
用户称Rclone为“云存储的瑞士军刀”、 “无异于魔法的黑科技”。
Rclone具有强大的云同步功能,等同于unix命令rsync、cp、mv、mount、ls、ncdu、tree、rm和cat。Rclone熟悉的语法包括shell管道支持和--dry-run保护。它在命令行、脚本或通过其API使用。
Jun
15
go语言全称golang。是google出的一门编程语言。Go是一门全新的静态类型开发语言,具有自动垃圾回收,丰富的内置类型,函数多返回值,错误处理,匿名函数,并发编程,反射等特性。
官方下载地址如下:
https://golan...google.cn/dl/
安装包有二种形式,即分平台,同时也分32位和64位,msi和zip。喜欢那种选择下载安装或解压就完事了。
官方下载地址如下:
https://golan...google.cn/dl/
安装包有二种形式,即分平台,同时也分32位和64位,msi和zip。喜欢那种选择下载安装或解压就完事了。
Jun
14
在项目中,遇到一个需求,要求去查询ZIP压缩包中是否包含某文件。
正好用zipinfo命令可以完成这个功能。
zipinfo命令提供了多个参数,用于显示zip压缩文件的详细信息。
这些参数包括如下:
正好用zipinfo命令可以完成这个功能。
zipinfo命令提供了多个参数,用于显示zip压缩文件的详细信息。
这些参数包括如下:
Jun
13
使用ImageMagick的创建,编辑,撰写,或转换位图图像。它可以读取和写入各种格式(超过200种)的图像,包括PNG,JPEG,GIF,HEIC,TIFF,DPX,EXR,WebP,Postscript,PDF和SVG。
使用ImageMagick还可以调整图像大小,翻转,镜像,旋转,变形,剪切和变换图像,调整图像颜色,应用各种特殊效果或绘制文本,线条,多边形,椭圆和贝塞尔曲线。
ImageMagick是免费软件,可以即用型二进制分发形式提供,也可以作为源代码提供,您可以在开放应用程序和专有应用程序中使用,复制,修改和分发它们。它是在派生的Apache 2.0 许可下分发的。
使用ImageMagick还可以调整图像大小,翻转,镜像,旋转,变形,剪切和变换图像,调整图像颜色,应用各种特殊效果或绘制文本,线条,多边形,椭圆和贝塞尔曲线。
ImageMagick是免费软件,可以即用型二进制分发形式提供,也可以作为源代码提供,您可以在开放应用程序和专有应用程序中使用,复制,修改和分发它们。它是在派生的Apache 2.0 许可下分发的。
Jun
12
在Linux下可以使用identify命令来获取当前目录下所有图片文件的分辨率大小。
identify命令是ImageMagick套件的一部分,因此如果没有安装的话,可能需要先安装,命令如下(以Debian/Ubuntu为例):
sudo apt-get install imagemagick
以下就是一个简单的shell脚本示例,遍历当前目录下的所有图片文件,并输出相应的分辨率:
identify命令是ImageMagick套件的一部分,因此如果没有安装的话,可能需要先安装,命令如下(以Debian/Ubuntu为例):
sudo apt-get install imagemagick
以下就是一个简单的shell脚本示例,遍历当前目录下的所有图片文件,并输出相应的分辨率:
Jun
11
编写了一个在LINUX将当前目录下JPG图片进行AVIF图片转换的脚本,却发现在执行AVIF图片转换的过程中,会有错误发生,生成的AVIF文件大小为空,同时该脚本又会在转换后,将原JPG文件删除。一个个去找那个文件并恢复就有点为难了。
于是想了下,发现生成AVIF图片出错的情况下,该文件大小为0,那么加个判断,把生成的这个错误文件删除,并保留原JPG文件即可。
相应的脚本改写如下:
于是想了下,发现生成AVIF图片出错的情况下,该文件大小为0,那么加个判断,把生成的这个错误文件删除,并保留原JPG文件即可。
相应的脚本改写如下:
Jun
10
软件官网:https://www.irfanview.com/
特色:
小巧紧凑,主程序仅6M
非商业化应用免费
支持Windows XP, Vista, 7, 8, 10和11
32或64位支持
多语言支持
Unicode编码支持
小软件大用途
特色:
小巧紧凑,主程序仅6M
非商业化应用免费
支持Windows XP, Vista, 7, 8, 10和11
32或64位支持
多语言支持
Unicode编码支持
小软件大用途
Jun
9
Aria2 下载功能比较全面,支持BT和磁力链接,性能也相当不错,速度不比迅雷慢,在一些比较老的机器上也可以折腾。
虽然没有原生应用界面,命令行配置也比较麻烦,但这些可以通过网友提供的懒人包轻松解决。
Aria2 真·懒人包无需配置,下载即可使用,适合不想折腾的人。
真·懒人包下载地址:https://aria2...ver/aria2.zip
虽然没有原生应用界面,命令行配置也比较麻烦,但这些可以通过网友提供的懒人包轻松解决。
Aria2 真·懒人包无需配置,下载即可使用,适合不想折腾的人。
真·懒人包下载地址:https://aria2...ver/aria2.zip
Jun
8
最近项目有个要求,需要随机获取一个时间,在指定的范围内。
好吧,先行写了如下的SQL代码,从当前日期向前倒推一段时间,当然使用的是RAND()函数。
SELECT DATE_SUB(NOW(),INTERVAL (SELECT FLOOR(RAND() * (365 * 5))) DAY);
这里的365*5是假设倒推五年,每年按365天计算,不考虑闰年之类的。
好吧,先行写了如下的SQL代码,从当前日期向前倒推一段时间,当然使用的是RAND()函数。
SELECT DATE_SUB(NOW(),INTERVAL (SELECT FLOOR(RAND() * (365 * 5))) DAY);
这里的365*5是假设倒推五年,每年按365天计算,不考虑闰年之类的。
Jun
7
之前介绍过几款转换图片格式AVIF的软件,其实在转换的过程中,发现如果机器过于老旧,这个速度是真心很是感人。
于是想了下,应该也是有在线图片AVIF转换的网站,于是上网找了下,发现如下好网站。
https://www.a...nvert.com/cn/
这个网站可以说是全能的,不但可以转换AVIF图像格式,还可以同时转换视频,音频,电子书,PDF,OFFICE文件文档,压缩软件,网页缩略图等。
于是想了下,应该也是有在线图片AVIF转换的网站,于是上网找了下,发现如下好网站。
https://www.a...nvert.com/cn/
这个网站可以说是全能的,不但可以转换AVIF图像格式,还可以同时转换视频,音频,电子书,PDF,OFFICE文件文档,压缩软件,网页缩略图等。
Jun
6
遇到电脑这样子的报错,一般的菜鸟可能都摸不着头脑,其实vcruntime140.dll是Windows操作系统中运行可靠性的关键文件,它是由Microsoft Visual C++提供的,是电脑系统重要的dll动态链接库文件。
该文件属于Microsoft Visual C++ Redistributable Package的一部分,包含了一些运行时库和库函数的实现,这些库和函数在编写使用C++语言的应用程序时经常被使用。
vcruntime140.dll的主要作用是提供运行时环境和库函数,以确保C++程序在Windows系统上的可靠运行。它包含了C++标准库、异常处理、RTTI(运行时类型识别)等功能,这些功能在编写C++程序时是必不可少的。
该文件属于Microsoft Visual C++ Redistributable Package的一部分,包含了一些运行时库和库函数的实现,这些库和函数在编写使用C++语言的应用程序时经常被使用。
vcruntime140.dll的主要作用是提供运行时环境和库函数,以确保C++程序在Windows系统上的可靠运行。它包含了C++标准库、异常处理、RTTI(运行时类型识别)等功能,这些功能在编写C++程序时是必不可少的。
Jun
5
go-avif也是一款基于golang语言的高质量AVIF格式编码工具,很遗憾的就是,该软件需要先行安装libaom库。
德班使用如下命令先行安装:
apt-get install libaom-dev
window下直接下解压即可使用,下载地址如下:
https://githu...avif/releases
德班使用如下命令先行安装:
apt-get install libaom-dev
window下直接下解压即可使用,下载地址如下:
https://githu...avif/releases
Jun
4
之前已经写过几款AVIF图片转换软件,如FFMPEG,NConvert,converseen等,这一次,继续来介绍又一款AVIF图片转换软件。
libavif库目标是创建一个基于C语言,友好的的AVIF图片格式实现。
AVIF图片格式说明,请参看如下地址:
https://aomed....io/av1-avif/
libavif库可以对AVIF格式进行编解码,同时支持YUV格式和带alpha通道的位元深度量化。
libavif库目标是创建一个基于C语言,友好的的AVIF图片格式实现。
AVIF图片格式说明,请参看如下地址:
https://aomed....io/av1-avif/
libavif库可以对AVIF格式进行编解码,同时支持YUV格式和带alpha通道的位元深度量化。