当前位置: 首页 > 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/4893481.html

相关文章:

  • 做网站最专业的公司/百度浏览器下载官方免费
  • 手机企业网站怎么做/关键词优化技巧有哪些
  • 淄博专业网站建设价格/怎么关闭seo综合查询
  • 冀州建设局网站/网站点击量统计
  • 尚义网站建设wl17581/刚刚刚刚刚刚好痛
  • 北京国际建设集团网站/百度搜索指数排名
  • 网站建设费专用发票能不能抵扣/百度一下官网首页百度一下
  • 安阳哪里做360网站/推广游戏怎么拉人最快
  • 济南地铁建设/seo教程技术优化搜索引擎
  • 做淘宝优惠券网站要多少钱/数据平台
  • 网站建设私单合同/emlog友情链接代码
  • 威海网站建设短信精准群发/今日百度关键词排名
  • 建设部建造师强制注销网站/android优化大师
  • 如何查网站是织梦做的/企业邮箱哪个好
  • 我的网站域名是什么/社群运营的经典案例
  • 国内创意产品网站/营销网络是什么
  • 连云港建设网站/搜索引擎有哪些软件
  • 免费注册网站哪个好/路由优化大师
  • 装修网网站建设/北京seo加盟
  • 南京网页网站制作/常见的搜索引擎
  • 福州cms建站/网络营销方案的制定
  • 网络存储上做网站/如何申请网站域名流程
  • 传奇公益服/浙江关键词优化
  • 能免费做微信群推广的网站/十大seo公司
  • 国外饮品网站/四川seo
  • 追设计网站/天津seo排名收费
  • 廊坊建站/大数据营销案例分析
  • 网站开发设计心得/培训网站制作
  • 编程跟做网站/正规的微信推广平台
  • 丰台建站推广/域名大全免费网站