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

如何新建一个网站个人简历表

如何新建一个网站,个人简历表,自己免费制作app平台,网站建设分哪几种重新调整尺寸 /*** * 功能描述: <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.png+d.png->c.pngmergeImage("d:\\a.png", "d:\\d.png", "d:\\c.png");
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/293276/

相关文章:

  • 茌平建设局网站东莞专业网站推广多少钱
  • 旅游网站开发的流程图我的网站首页打不开
  • 阿里云网站服务器网站制作什么语言最好
  • 400电话 网站建设汕头网络推广seo渠道
  • 简述网站开发平台小制作小发明大全简单
  • 做驾考学时在哪个网站购物网站数据分析
  • 光效网站网站排名优化服务
  • 做网站实时数据用接口vi设计费用
  • 网站建设款如何入账网站建设 做一个网站需要多少钱
  • 广州网站建设阿里云页面访问紧急升级中通知怎么关闭
  • 网络推广网站大全茶楼网站
  • 广西建设监理协会官网站国内免费crm
  • 做百度移动端网站排名qq小程序api
  • 外贸建站行业好做吗上海做兼职的网站
  • 天天爱天天做网站校园二手市场网站开发
  • 网站建设板块建议电商好做吗现在
  • 网站设计比例建设网站需要哪些经营范围
  • 什么是网站建设需求葛洲坝建设公司官网
  • 建一个网站怎么赚钱口碑好的定制网站建设公司
  • 广州市官网网站建设公司网站开发图片文字
  • 黄岩区住房保障建设局网站大理建网站
  • 模板网站什么意思百度旗下有哪些app
  • 网站设计郑州wordpress开发人力资源
  • 宁波自适应网站建设优化建站wordpress 指定分类 文章数
  • 网站建设公司招网站设计怎么做网站logo
  • 网站怎么在工信部备案信息查询哈尔滨网站提升排名
  • 徐州做网站的培训机构工程建设内容包括哪些
  • 网站名称怎么起好听discuz网站同步
  • 浙江银安建设有限公司网站wordpress手机版怎么用
  • 清远企业网站排名phpcms 安装官网的教程更换域名后网站图片还是无法显示