当前位置: 首页 > news >正文

建立网站需要多久/搜索引擎排行榜

建立网站需要多久,搜索引擎排行榜,非常好的网站建设公司,泉州做网站联系方式来源:天极作者:若水2008-05-12/18:08Java图像编码输出的方法,提供编码进度监听,设置编码质量的支持(特定格式,例如 JPG)。这个方法支持的编码格式依赖运行环境里 ImageIO 已经注册 ImageWriter 集合。Java SE 6 中的 I…

来源:

天极

作者:

若水

2008-05-12/18:08

Java图像编码输出的方法,提供编码进度监听,设置编码质量的支持(特定格式,例如 JPG)。

这个方法支持的编码格式依赖运行环境里 ImageIO 已经注册 ImageWriter 集合。

Java SE 6 中的 ImageIO 默认支持 JPG, BMP, PNG, GIF 等格式,也可以通过非标准类库添加 ImageIO 对图像格式的支持,比如安装 JAI_ImageIO 。

以下是引用片段:

/** *//**

* 将 BufferedImage 编码输出成硬盘上的图像文件。

* 这个方法支持的编码格式依赖运行环境里 ImageIO 已经注册 ImageWriter 集合。

*

* @param file 编码输出的目标图像文件名,文件名的后缀确定编码格式。

* @param image 待编码的图像对象。

* @param quality 编码压缩的百分比。

* @param progressListener 编码进度的监听器。

* @return 返回编码输出成功与否。

*/

public boolean writeImageFile(File file, BufferedImage image, int quality, IIOWriteProgressListener progressListener) ...{

try ...{

String suffix = getFileSuffix(file);

if (suffix == null) ...{

return false;

}

Iterator it = ImageIO.getImageWritersBySuffix(suffix);

if (it.hasNext()) ...{

FileImageOutputStream fileImageOutputStream = new FileImageOutputStream(file);

ImageWriter iw = (ImageWriter) it.next();

ImageWriteParam iwp = iw.getDefaultWriteParam();

iwp.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);

iwp.setCompressionQuality(quality / 100.0f);

iw.setOutput(fileImageOutputStream);

iw.addIIOWriteProgressListener(progressListener);

iw.write(null, new javax.imageio.IIOImage(image, null, null), iwp);

iw.dispose();

fileImageOutputStream.flush();

fileImageOutputStream.close();

}

} catch (Exception ex) ...{

ex.printStackTrace();

return false;

}

return true;

}

getFileSuffix() 顾名思义,是取得文件后缀的方法。

以下是引用片段:

/** *//**

* 取得文件后缀。

* 如果文件输入参数为 null 返回 null。

*

* @param file

* @return

*/

public String getFileSuffix(File file) ...{

if (file == null) ...{

return null;

}

return getFileSuffix(file.getName());

}

/** *//**

* 取得文件后缀。

* 如果文件名输入为 null 返回 null;

* 如果没有取得后缀则返回 ""。

*

* @param fileName

* @return

*/

public String getFileSuffix(String fileName) ...{

if (fileName == null) ...{

return null;

}

String suffix = "";

int i = fileName.lastIndexOf('.');

if (i > 0 && i 

suffix = fileName.substring(i + 1);

}

return suffix;

}

http://www.jmfq.cn/news/5154679.html

相关文章:

  • 专门做问卷的网站/推广放单平台
  • 网站建设与设计/免费网站服务器
  • 网站布局策划的流程/实体店引流推广方法
  • 网站做的文字乱码/人工智能培训课程
  • 哈尔滨权威做网站/成都网站seo诊断
  • 沈阳企业自助建站系统/西安建站推广
  • 装修网站建设方案/网络宣传方案
  • 网站建设网页设计师/连接友谊
  • ppt里做网站效果/手机app推广平台
  • 做网站开始要注意什么/平台优化是什么意思
  • 网站必须做可信认证吗/成都网站优化平台
  • 小说网站怎么做/网络推广方法有哪些
  • 重庆塔吊证查询网站/经典营销案例100例
  • 快速做网站公司报价/网站制作公司排行榜
  • 6东莞做网站/广东深圳今天最新通知
  • 东莞网站改版/2022年最火的电商平台
  • 用小程序做视频网站/网络营销培训班
  • 天网网站建设/寰宇seo
  • 17网站一起做网店怎么拿货/长沙网络推广网站制作
  • 有谁做分销网站/想做推广哪个平台好
  • app科技产品网站建设/百度广告代理
  • 福州网站排名推广/网站改版公司哪家好
  • 网站扫码登录怎么做/博客优化网站seo怎么写
  • 网站建站套餐/网络营销的专业知识
  • 网站专业建设公司/小时seo
  • 基于wap的企业网站设计与实现/网站推广沈阳
  • 超市网站怎么做的/电商运营培训
  • 建设银行重置网站查询密码/站长统计app进入网址新版小猪
  • 澧县网页定制/网络优化的内容包括哪些
  • 前端面试题2022/网站页面的优化