<?php/***图片加水印*@param$srcImg原图*@param$waterImg水印图片*@param$savepath保存路径*@param$savename保存名字*@param$position水印位置*1:左上2:右上3:居中4:左下5:右下*@param$opacity透明度*0:全透明100:完全不透明*@return成功--加水印后的新图片地址*失败---1:源文件不存在,-2:水印不存在,-3源文件图片对象建立失败,-4:水印文件图像对象建立失败,-5:加水印后的新图片保存失败*获取源文件路径、宽高等信息,得出保存后文件保存路径、水印放置位置->建立源文件和水印图片对象->合并图片对象(imagecopymerge)->销毁图片对象*/functionimg_create_from_ext($imgfile){$info=getimagesize($imgfile);$im=null;switch($info[2]){case1:$im=imagecreatefromgif($imgfile);break;case2:$im=imagecreatefromjpeg($imgfile);break;case3:$im=imagecreatefrompng($imgfile);break;}return$im;}functionimg_water_mark($srcImg,$waterImg,$savepath=null,$savename=null,$position=5,$opacity=50){$temp=pathinfo($srcImg);$name=$temp['basename'];$path=$temp['dirname'];$exte=$temp['extension'];$savename=$savename?$savename:$name;$savepath=$savepath?$savepath:$path;$savefile=$savepath.'/'.$savename;$srcinfo=@getimagesize($srcImg);if(!$srcinfo){return-1;}$waterinfo=@getimagesize($waterImg);if(!$waterinfo){return-2;}$srcImgObj=img_create_from_ext($srcImg);if(!$srcImgObj){return-3;}$waterImgObj=img_create_from_ext($waterImg);if(!$waterImgObj){return-4;}switch($position){case1:$x=$y=0;break;case2:$x=$srcinfo[0]-$waterinfo[0];$y=0;break;case3:$x=($srcinfo[0]-$waterinfo[0])/2;$y=($srcinfo[1]-$waterinfo[1])/2;break;case4:$x=0;$y=$srcinfo[1]-$waterinfo[1];break;case5:$x=$srcinfo[0]-$waterinfo[0];
2024/5/18 15:36:22 3KB 技术
1
这个是用EXT编写的DRP分析系统的界面原型,对学习EXT和DRP都有一定的启发作用
2024/5/6 12:58:15 1.34MB DRP UI EXT
1
国外最新编辑的ffmpeg-php拓展,适合PHP5.4版本1.下载ffmpeg-php扩展包和ffmpeg.exe(刚开始我以为不需要这个,本地windows测试缺一不可),解压后有以下文件avcodec-51.dllavformat-51.dllavutil-49.dllphp_ffmpeg.dllpthreadGC2.dll2.将四个文件拷贝到windows/system32目录下avcodec-51.dll,avformat-51.dll,avutil-49.dll,pthreadGC2.dll3.将php_ffmpeg.dll拷贝到php的ext目录下。
4.然后需要到apache/bin文件下找到php.ini文件下允许使用dll文件加入extension=php_ffmpeg.dll并确保这三个都是开启状态extension=php_gd2.dll,extension=php_gettext.dllextension=php_gd2.dllextension=php_gettext.dllextension=php_ffmpeg.dll5.重启apache,输出phpinfo();方法查看环境配置,如看到以下信息则说明扩展安装成功。
2024/4/21 1:29:03 5.43MB ffmpeg
1
Java串口通信示例代码。
拷贝RXTXcomm.jar到JAVA_HOME\jre\lib\ext目录中;
拷贝rxtxSerial.dll到JAVA_HOME\jre\bin目录中;
拷贝rxtxParallel.dll到JAVA_HOME\jre\bin目录中;
JAVA_HOME为jdk安装路径
2024/4/20 4:22:27 268KB 串口通信
1
dimscord-ext:dimscord的扩展,它是Nim的Discord库,增加了便利性和命令。
[在制品]
2024/2/8 19:35:01 21KB nim discord-library dimscord NimNim
1
使用winhex手动提取文件
2024/2/8 8:31:22 489KB EXT3 EXT4 EXT winhex
1
shp转txt工具,使用方法,直接将shp文件中*.shp文件拖到“shp2txt.ext”上就可以了,他会自动在shp文件夹中生成一个txt文件。
使用时不用打开工具
2024/1/20 11:40:50 64KB shp转tx
1
哈工大版本,forpytorch
2024/1/16 16:53:13 367.19MB nlp
1
BS前端开发,为一名专职的WEB前端开发工程师(F2E),在开发过程中要用到的工具软件可能会很多,下面,dhtml精英俱乐部就为大家讲述一下WEB前端开发工程师(F2E)必备的工具软件
2024/1/4 20:54:52 39.73MB ext-4.0.7
1
Jmeter的WebSocket协议支持插件:JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar所需依赖包:1、jetty-http-9.1.2.v20140210.jar2、jetty-io-9.1.2.v20140210.jar3、jetty-util-9.1.2.v20140210.jar4、websocket-api-9.1.1.v20140108.jar5、websocket-client-9.1.1.v20140108.jar6、websocket-common-9.1.1.v20140108.jar将7个jar包拷到JMeter安装路径下的\lib\ext目录下即可。
2023/12/28 16:13:30 708KB Websocket
1
共 67 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡