社区
Web 开发
帖子详情
求上传图片压缩图片到指定大小的解决方案.HELLP
henghowzc
2005-03-18 03:38:15
想上传个图片,大小任意,但是上传的时候做压缩,压缩到指定大小 譬如:80*120
...全文
501
8
打赏
收藏
求上传图片压缩图片到指定大小的解决方案.HELLP
想上传个图片,大小任意,但是上传的时候做压缩,压缩到指定大小 譬如:80*120
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hanyun229
2005-03-24
打赏
举报
回复
收藏
henghowzc
2005-03-23
打赏
举报
回复
不好意思,我想问下,jsp页面上怎么写?我只用过cos包
henghowzc
2005-03-23
打赏
举报
回复
谢谢你了,我试过了,ok了,谢谢,我结算好了
henghowzc
2005-03-18
打赏
举报
回复
谢谢大哥,我试试看
huangdeji
2005-03-18
打赏
举报
回复
ding
huangdeji
2005-03-18
打赏
举报
回复
bang ding yi xia
xsp
2005-03-18
打赏
举报
回复
测试过,在jdk 1.4以上可用,适用于jpg,据说gif、png也可,不过我只试过jpg。
xsp
2005-03-18
打赏
举报
回复
import java.io.File;
import java.io.FileOutputStream;
import java.awt.Image;
import java.awt.image.BufferedImage;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
public class jpgtest
{
public jpgtest()
{
}
public void getSmallJPG(String fullname) throws Exception{
File _file = new File(fullname); //读入文件
Image src = javax.imageio.ImageIO.read(_file); //构造Image对象
int wideth=src.getWidth(null); //得到源图宽
int height=src.getHeight(null); //得到源图长
BufferedImage tag = new BufferedImage(wideth/2,height/2,BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(src,0,0,wideth/2,height/2,null); //绘制缩小后的图
String _filename=_file.getName();
FileOutputStream out=new FileOutputStream(_file.getParent()+"\\S_"+_filename); //输出到文件流
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(tag); //近JPEG编码
//System.out.print(wideth+"*"+height);
out.close();
}
public static void main(String[] args)
{
try{
jpgtest j=new jpgtest();
j.getSmallJPG("d:\\aa.jpg");
}
catch(Exception e){System.out.println(e);}
}
}
MD5 哈希算法深度详解:原理、漏洞与 C# 实现
本文深入解析MD5哈希算法的RFC1321标准原理,涵盖数据填充、四轮运算、链接变量初始化等核心机制;重点剖析王小云团队2004年差分碰撞攻击及其在Flame病毒中的实际应用;明确MD5已不适用于密码存储等安全场景,并对比SHA-256、SM3等合规替代方案;提供零依赖的C#原生实现代码,覆盖大文件分块、UTF-8编码等工程细节,适用于文件校验、数据去重等非敏感场景。
HSMS/SEMI通讯E37中文说明书
代码下载地址: https://pan.quark.cn/s/a4b39357ea24 ### HSMS/SEMI通讯E37说明书中文关键知识点 #### 一、HSMS概述 - **HSMS**(High-Speed SECS Message Service)是一种专为半导体工厂内部计算机之间进行高速消息传输而构建的通信标准。该标准旨在逐步取代原有的SEMIE4(SECS-I)和SEMIE13(SECS Message Service),特别是在需要高速数据交换或简单的点对点拓扑结构无法满足实际需
求
的情况下。 - HSMS的核心宗旨在于提供一种机制,使来自不同制造商的设备能够达成无缝对接和互操作状态,即便这些设备在设计理念和通信机制上存在显著差异。 - HSMS不仅适用于TCP/IP优先于OSI模型的应用环境,同时也能作为SEMIE4和SEMIE13的有效替代方案。 #### 二、HSMS的应用范围 - HSMS主要部署于半导体制造业中的计算机系统之间进行消息交换的场景,如自动化生产线、设备监控系统等。 - 该标准界定了通信接口,使得半导体工厂内的各类设备能够实现高效且可靠的数据传输。 #### 三、HSMS与其他标准的关系 - **SEMIE4 (SECS-I)**:规定了消息传输的基本规则和格式。 - **SEMIE5 (SECS-II)**:明确了消息的具体内容和结构。 - **IETF Documents**: - RFC791 - Internet协议 - RFC792 - Internet控制消息协议 - RFC793 - 传输控制协议 - RFC1120 - Internet主机通信层的要
求
- RFC1340 -
指定
号码 - **POSIX D...
使用粒子群优化来模拟一个群体。 附matlab代码.rar
使用粒子群优化来模拟一个群体。 附matlab代码.rar
使用RBF、MLP和PSO的BCI分类任务 附matlab代码.rar
使用RBF、MLP和PSO的BCI分类任务 附matlab代码.rar
虚拟同步发电机惯量-阻尼协同自适应并网控制及稳定性分析(Simulink仿真、Matlab代码实现)
内容概要:本文系统研究了虚拟同步发电机(VSG)的惯量-阻尼协同自适应并网控制策略,旨在提升微电网在并网过程中的频率稳定性与动态响应能力。通过Simulink搭建VSG控制模型,结合Matlab实现算法仿真,深入分析了惯量与阻尼参数的自适应调节机制,并融合黑启动、预同步控制、虚拟阻抗等关键技术,有效增强了系统在电网频率波动下的鲁棒性与功率分配均衡性。研究不仅构建了完整的VSG双机并联仿真平台,还验证了所提控制策略在微电网黑启动、并网切换及负载突变等典型工况下的可行性与优越性,为新能源并网系统的稳定性控制提供了理论依据与技术支撑。; 适合人群:具备电力系统、自动化、电气工程等相关专业背景,熟悉Matlab/Simulink仿真环境,从事新能源并网、微电网控制、虚拟同步机技术、电力电子与电力系统稳定性研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握虚拟同步发电机的核心控制原理及其在微电网中的应用;②学习惯量与阻尼参数的协同自适应调控方法,提升系统频率响应性能;③通过Simulink搭建双机并联VSG系统,完成黑启动、预同步、功率均分等关键过程的仿真验证;④为科研论文复现、课题设计或实际工程项目提供可复用的模型与算法参考。; 阅读建议:建议读者结合文中所述仿真模型与代码资源,按照控制策略的设计流程逐步实践,重点关注参数整定、控制环路设计及系统稳定性判据的分析。推荐关注公众号“荔枝科研社”获取完整资料包,以便深入理解并拓展至更复杂的多源协同控制场景。
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章