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

深圳移动网站建设制作公司网站建设的认识

深圳移动网站建设制作公司,网站建设的认识,wap页面是什么意思,北京建设网官网下载重新调整尺寸 /*** * 功能描述: br* 〈调整图像到固定大小〉** param srcImageFile 源图像文件地址* param descImageFile 缩放后的图像地址* param width 缩放后的宽度* param height 缩放后的高度* param isPadding 是否补白* */ public final …重新调整尺寸 /*** * 功能描述: br* 〈调整图像到固定大小〉** param srcImageFile 源图像文件地址* param descImageFile 缩放后的图像地址* param width 缩放后的宽度* param height 缩放后的高度* param isPadding 是否补白* */ public final static void changeSize(String srcImageFile, String descImageFile, int width, int height, boolean isPadding) {try {// 缩放比例double ratio 0.0;File file new File(srcImageFile);BufferedImage bufferedImage ImageIO.read(file);Image image bufferedImage.getScaledInstance(width, height, bufferedImage.SCALE_SMOOTH);// 计算缩放比例if (bufferedImage.getHeight() bufferedImage.getWidth()) {ratio (new Integer(height)).doubleValue() / bufferedImage.getHeight();} else {ratio (new Integer(width)).doubleValue() / bufferedImage.getWidth();}AffineTransformOp op new AffineTransformOp(AffineTransform.getScaleInstance(ratio, ratio), null);image op.filter(bufferedImage, null);// 是否需要补白if (isPadding) {BufferedImage tempBufferedImage new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);Graphics2D graphics2d tempBufferedImage.createGraphics();graphics2d.setColor(Color.white);graphics2d.fillRect(0, 0, width, height);if (width image.getWidth(null)) {graphics2d.drawImage(image, 0, (height - image.getHeight(null)) / 2, image.getWidth(null), image.getHeight(null), Color.white, null);} else {graphics2d.drawImage(image, (width - image.getWidth(null)) / 2, 0, image.getWidth(null), image.getHeight(null), Color.white, null);}graphics2d.dispose();image tempBufferedImage;}ImageIO.write((BufferedImage) image, png, new File(descImageFile));} catch (IOException e) {e.printStackTrace();} } 合并两张PNG图片 /*** * 功能描述: br* 〈利用画布生成新的图片〉** param backImage 背景图文件地址* param srcImage 前景图文件地址* param descImage 生成图文件地址* return* */ public static void mergeImage(String backImage, String srcImage, String descImage) {try {int offset 0;BufferedImage backBufferedImage ImageIO.read(new File(backImage));BufferedImage srcBufferedImage ImageIO.read(new File(srcImage));// 输出图片宽度int width backBufferedImage.getWidth() offset;// 输出图片高度int height backBufferedImage.getWidth() offset;BufferedImage descBufferedImage new BufferedImage(width, height, BufferedImage.TYPE_4BYTE_ABGR);Graphics2D graphics2d (Graphics2D) descBufferedImage.getGraphics();graphics2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);// 往画布上添加图片,并设置边距graphics2d.drawImage(backBufferedImage, null, 0, 0);graphics2d.drawImage(srcBufferedImage, null, 175, 175);graphics2d.dispose();// 输出新图片ImageIO.write(descBufferedImage, png, new File(descImage));} catch (Exception e) {e.printStackTrace();} } 测试 public static void main(String[] args) throws IOException {// 重新调整b.png尺寸 生成d.pngchangeSize(d:\\b.png, d:\\d.png, 640, 640, false);// 合并a.pngd.png-c.pngmergeImage(d:\\a.png, d:\\d.png, d:\\c.png); }
http://www.w-s-a.com/news/491575/

相关文章:

  • 网站建设脚本语言有哪些想开网店哪个平台好
  • 视频网站用什么做的好深圳的小程序开发公司
  • 南京网站定制开发商城网站免费模板
  • 青海学会网站建设公司照片组合拼图
  • 中国建设银行福清分行网站爱站网权重查询
  • 外贸通网站建设网站建设7个主要流程图
  • 元气森林网络营销方式医疗网站优化怎么做
  • 手机网站制作报价表做网站公司做网站公司
  • 湖州网站设计吉林网站建设哪家好
  • 做存储各种环境信息的网站使用tag的网站
  • 阿里云用ip做网站网站开发员属于
  • 外链网盘下载南宁seo推广优化
  • 网站的推广方案有哪些此网站可能有
  • wordpress更改链接后网站打不开一键生成个人网站
  • 网站建设后台有哪些东西前端开发培训一般多少钱
  • 高端建设网站公司网站开发 源码
  • 企业网站的劣势园林景观设计公司简介范文
  • 网站建设程序招聘东营建设信息网登录
  • o2o是什么意思通俗讲seo与网站优化 pdf
  • 外贸网站外包一般建设一个网站多少钱
  • 抄袭别人网站的前端代码合法吗网络促销策略
  • 用wordpress制作网站做资源网站
  • wordpress 发布网站南宁网站建设网站
  • 职业生涯规划大赛心得贵阳哪家网站做优化排名最好
  • wordpress 图片懒加载北京网站优化和推广
  • 深圳网站建设工作一个dede管理两个网站
  • 被禁止访问网站怎么办中国建筑网官网查询系统
  • 网站管理运营建设网贷网站
  • 深圳市龙岗区住房和建设局网站怎么给网站做404界面
  • 设计类网站网站系统 建设和软件岗位职责