FreeBatchPhotoResizer是一个非常简单方便的Windows软件,用于以批处理模式调整数码照片的大小。
您可以指定新的像素尺寸以及百分比值。
您还可以通过指定边框的大小来调整照片的大小。
批量调整图片尺寸工具FreeBatchPhotoResizer中文版批量调整图片尺寸工具FreeBatchPhotoResizer中文版添加多张图片批处理文件处理支持同时修改其尺寸手动修改多张图片的大小可能是一项耗时且烦人的工作。
还有另一种方法可以更快,更轻松地获得相同的结果:使用专用的批量照片调整大小软件,例如FreeBatchPhotoResizer。
普通用户界面您可以直接从主窗口访问此有用程序的功能,因为它具有简单明了的界面,没有隐藏的菜单或选项。
将图像添加到应用程序后,您可以查看与文件名和位置有关的详细信息。
缺点是,FreeBatchPhotoResizer不支持拖放文件,因此访问内容的唯一方法是通过界面功能。
支持的文件类型很少尽管此实用程序可以一次处理多张照片,但是由于FreeBatchPhotoResizer仅提供对BMP,PNG和JPG文件类型的大小调整支持,因此缺少兼容的格式。
您可以在指定的框中输入新的所需尺寸参数,然后选择值是以像素还是百分比表示。
可以通过切换相应的选项来保持原始的宽高比。
配置所需的值后,您可以选择输出目标文件夹,应用程序可以开始相应地修改图片大小。
最后一个过程将打开一个新窗口,您可以在其中查看操作的进度条。
基本批量大小调整器除了提供批处理文件大小调整支持之外,在创新方面,与其他基本图像编辑工具(例如Windows的本机画图)相比,FreeBatchPhotoResizer没有其他功能。
此外,画图甚至还支持多种文件类型。
综上所述,FreeBatchPhotoResizer可以为您提供基本的调整大小功能,同时允许您一次处理多个文件。
但是,格式兼容性仅限于BMP,PNG和JPG,而不支持拖放操作。
2025/2/11 10:20:03 290KB 批量调整图片尺寸工具
1
人机对战,可选择先手后手。
注释详细,简单易懂。
代码有本人QQ号,疑惑的同学可以和我一起学习,交流。
分值不高,绝对超值。
有此作业的同学幸福了...
2025/2/11 7:10:25 5KB 井字棋 c语言 经典 源码
1
递归下降分析法一、实验目的:根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。
本次实验的目的主要是加深对递归下降分析法的理解。
二、实验说明1、递归下降分析法的功能词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。
2、递归下降分析法的前提改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法,3、递归下降分析法实验设计思想及算法为G的每个非终结符号U构造一个递归过程,不妨命名为U。
U的产生式的右边指出这个过程的代码结构:(1)若是终结符号,则和向前看符号对照,若匹配则向前进一个符号;
否则出错。
(2)若是非终结符号,则调用与此非终结符对应的过程。
当A的右部有多个产生式时,可用选择结构实现。
三、实验要求(一)准备:1.阅读课本有关章节,2.考虑好设计方案;
3.设计出模块结构、测试数据,初步编制好程序。
(二)上课上机:将源代码拷贝到机上调试,发现错误,再修改完善。
第二次上机调试通过。
(三)程序要求:程序输入/输出示例:对下列文法,用递归下降分析法对任意输入的符号串进行分析:(1)E->eBaA(2)A->a|bAcB(3)B->dEd|aC(4)C->e|dc输出的格式如下:(1)递归下降分析程序,编制人:姓名,学号,班级(2)输入一以#结束的符号串:在此位置输入符号串例如:eadeaa#(3)输出结果:eadeaa#为合法符号串注意:1.如果遇到错误的表达式,应输出错误提示信息(该信息越详细越好);
2.对学有余力的同学,可以详细的输出推导的过程,即详细列出每一步使用的产生式。
(四)程序思路0.定义部分:定义常量、变量、数据结构。
1.初始化:从文件将输入符号串输入到字符缓冲区中。
2.利用递归下降分析法分析,对每个非终结符编写函数,在主函数中调用文法开始符号的函数。
2025/2/10 19:45:51 39KB 编译原理 语法 递归下降
1
最近工作中的项目需要LCD显示二维码,目前的需求较为简单,只需要显示一个二维码演示功能。
短期内由上位机提供图片内容,所以单片机只需要显示图片的功能就ok了。
鉴于是通讯设备,图片的内容较大,肯定影响使用体验,而且操作不灵活。
接下来,我就想如何实现单片机自己生产二维码,网上查了一些资料,找到很多开源的库,qrencode、Zbar、Zint、ZiXing。
初步评估了一下,感觉还是qrencode比较精简,易于嵌入式移植。
上传的工程是单片机STM32ZET6用红牛开发板显示的,工程用MDK4.72编译OK。
2025/2/10 15:17:16 679KB STM32二维码
1
基于C++的USB的数据传输的上位机程序,Windows的底层驱动已经写好,测试可用,只要配合下位机FPGA即可实现基于USB的数据传输。
2025/2/10 8:57:32 2.08MB C++ USB
1
SQL脚本越写越多,总是觉得编写效率太过于低下,这和打字速度无关。
在我个人编写SQL脚本时,至少会把SQL的格式排列成易于阅读的,因为其他人会阅读到你的SQL,无论是在程序中或是脚本文件中,良好的排版不仅让人看起来赏心悦目,在和他人之间做交流时也省时省力,不会因为揉成一团的sql去询问TeamMember:您能帮我解释一下这么一大段sql是做什么的吗?虽然微软至SQL2008以上的版本提供了SQL智能提示,但是它的反应实在是过于迟钝,等提示出来我们早就可以敲出一行语句了。
而且它没有提供sql代码格式化的功能,咱们只能自己做手动格式化,手动格式化sql总是需要花费不少时间的。
它也是一款拥有智能提示的sql编程工具,而且小巧灵活。
总而言之,它也是一款能够提高sql编程效率的工具。
注释:内附破解教程doc。
和keygen,欢迎免费下载
2025/2/10 2:52:47 7.18MB 智能感知 Prompt SQL_Server SQL
1
socks5代理软件配置在linux下的socket5代理2。
解压缩软件包  #tarxvfzsocks5-v1.0r11.tar.gz  3.开始编译  #cdsocks5-v1.0r11  #./configure--with-threads  #make  #makeinstall  4.建立/etc/socks5.conf,其实在软件包里已经有现成的examples  #cdexamples  #cpsocks5.conf.singlehomed/etc/socks5.conf(我们挑选一个最简单的配置文件)  默认配置就是  #ASocks5Configfileforanormal,singlehomedserver  permit------  这个配置文件是允许任何人都可以使用这个socks5代理,并不需要验证    如果想限制只是某个IP段(192.168.0.0/255.255.255.0)可以访问,可以改成  permit--192.168.0.---  或者只允许某个IP(192.168.0.10)可以访问使用,可以改成  permit--192.168.0.10---  5.ok运行一下socks5-t启动socks5服务,然后用QQ测试一下代理是否生效,记住默认端口是1080  反正我是在FTP软件和QQ上试了都没问题。
    6.如果要停止socks5,只要运行stopsocks-KILL就行,socks5就会停止!    7.使用非默认端口:如果你想让socks5服务启动的时候不启动默认监听端口1080,比如为1234,我们可以运行如下命令  socks5-b1234-t当然你关掉这个服务,就必须用下面的命令stopsocks-p1234-KILL  8.我们来深入配置一下socks5.conf,使socks5使用用户验证机制    要使用用户验证,首先要建立/etc/socks5.pwsswd文件    内容为:(userA代表用户名。
passwdA代表用户userA的密码)  #/etc/socks5.passwd  userApasswdA  userBpasswdB  userCpasswdC  然后修改/etc/socks5.conf  添加下列语句  auth--u  或者把:  auth---改成auth--u  添加:    把默认permit------改成permitu-192.168.0.---    即允许来自192.168.0.0/255.255.255.0网段的任何经过用户认证的连接    如果你不想把密码文件存在默认的/etc/socks5.passwd里。
想存在自定义的文件,比如/etc/qq.passwd    那就得修改/etc/socks5.conf.添加一项参数  setSOCKS5_PWDFILE/etc/qq.passwd  ok!重启一下服务,这时如果不输入正确的用户名和密码是使用不了socks5代理服务器的,输入正确的用户名和密码便可使用。
    以上说的参数,大家可以结合使用,比如限制某个IP段使用socks5服务,而且要使用用户名验证    另外针对/etc/socks5.conf还有一些参数,大家就自己去研究吧  setSOCKS5_BINDINFC192.168.0.8:1080  忽略ident请求。
当客户机没有运行identd时,使用SOCKS5_NOIDENT将降低超时值  setSOCKS5_NOIDENT    指定连接停顿最长时间。
超过最大值后,socks5断开连接  setSOCKS5_TIMEOUT15    socks5将接受SOCKSV4协议的请求,默认不接受  setSOCKS5_V4SUPPORT    指定同时存在的最大子进程数,Socks5预设为64  setSOCKS5_MAXCHILD4
2025/2/10 0:36:16 392KB 代理 linux socks5 socks
1
PSS/E采用高效建模仿真技术,它包含了主框架和大量的子程序,在进行计算时,PSS/E主程序调用各个子程序模块,因此,PSS/E具有强大的计算能力及计算速度,目前PSS/E33版本处理的电力网络的最大规模为15万条母线、30万条线路、30万个负荷以及3.3万台发电机。
2025/2/9 18:25:10 3.76MB 电力系统分析
1
一:PC端host程序--PhsLoader运行环境:Window+.NETFramework4.5开发语言:C#通信类型:RS-232二:MCU端boot程序--PhnBoot运行环境:PIC18F46K20FOSC:16MHz,(外接晶振:16MHz)开发语言:C语言(MicrochipXC8)通信类型:RS-232通信接口:UART1BAUD:115200
2025/2/9 15:29:12 89KB bootloader
1
复旦大学计算机考研复试历年上机题目(11年-19年),部分题目附有解题参考代码及相似题目的oj链接,可供练习使用
2025/2/9 15:49:37 127KB 复旦大学 计算机 考研 复试
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡