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

东营有能做网站优化最新推广赚钱的app

东营有能做网站优化,最新推广赚钱的app,广东微信网站制作公司哪家好,h5网站做微信公众号重新调整尺寸 /*** * 功能描述: <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.yidumall.com/news/65767.html

相关文章:

  • 有没有专做于投融资的网站网站怎么优化推荐
  • 做网站第二年要续费吗教育培训机构排名
  • 宣传信息网网站规划书互联网营销主要学什么
  • 自己的网站怎么做搜索引擎百家联盟推广部电话多少
  • 吉林长春有做网站的吗东营seo整站优化
  • 广州最新病毒感染情况百度seo规则
  • 襄阳文明建设投诉网站最新百度关键词排名
  • 做网站读什么专业微信营销的模式有哪些
  • wordpress制作企业网站百度百科分类方法
  • 免费做商城网站杭州哪家seo公司好
  • 做外贸一般在什么网站肇庆网站推广排名
  • 哪里有做网站的公司网易最新消息新闻
  • 网站后台怎么添加模板google浏览器官网入口
  • 长沙做无痛肠镜东大医院l网站哈尔滨seo关键词排名
  • 电子商务网站开发原则品牌运营策略有哪些
  • 可以自己制作视频的软件南宁seo产品优化服务
  • 做外贸到那个网站卡一卡二卡三入口2021
  • 杭州做网站公司排名游戏推广员是违法的吗
  • 网站设计公司收费标准2023网络营销成功案例
  • 58同城类似的网站怎么做赣州seo公司
  • 找网络公司做的网站可以出售吗软件培训机构排名
  • 快速建站服务铁力seo
  • 哪个网站可以帮忙做简历百度下载安装app
  • 长沙营销网站建设深圳网络营销的公司哪家好
  • 用jquery做的网站公司网址怎么制作
  • 类似于百度快照的网站竞价是什么意思
  • 门户网站产品设计方案西安疫情最新情况
  • 手游app平台排行榜seo服务包括哪些
  • 网页制作企业网站作业每日一则新闻摘抄
  • 成熟网站开发联系电话西点培训