在给图片添加文字水印的时候怎样根据图片得知在setFont(new Font(typeface,style,fontSize));fontSize该设置多少来根据图片自适应。fontSize应该怎样计算出最佳值。
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
liang_shui_guo 2016-12-21 02:46最佳回答 专家已采纳网上找一个计算的公式吧。
如果图片size种类少,可以自己做一个列表,哪个size对应哪个字体采纳该答案 已采纳该答案 专家已采纳评论解决 无用 1打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(4条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2016-12-20 15:59回答 5 已采纳 网上找一个计算的公式吧。 如果图片size种类少,可以自己做一个列表,哪个size对应哪个字体
- 2015-06-09 07:23回答 4 已采纳 以下是根据byte[]对象来进行文字水印的添加,主要涉及的就是图像对象如何与byte[]数组转换的问题,还是使用图像画笔进行的水印添加,水印文字添加在图像的正中央。 可根据需要修改水印字体样式和透明
- 2019-05-09 17:29回答 4 已采纳 有个免费的第三方[Free Spire.Doc for Java](https://www.e-iceblue.cn/Introduce/Free-Spire-Doc-JAVA.html "") ,
- 2018-03-21 10:42JAVA实现给图片增加图片水印或者文字水印相关依赖包。
- 2021-03-14 15:11余革革的博客 ImageMagick (TM) 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线, 多边形,椭圆,曲线,附加到图片伸展旋转...
- 2014-03-17 17:01包含了一些java对图片操作处理的方法: 1.给图片添加图片水印 2.给图片添加文字水印 3.图片缩放 *主方法测试代码简单易懂
- 2019-12-26 14:44回答 1 已采纳 服务器上没有你写的字体,应该是这个问题
- 2017-11-09 12:10回答 2 已采纳 https://yq.aliyun.com/wenzhang/show_47294
- 2016-08-01 03:58回答 3 已采纳 p1_lab2=new JLabel("按钮",new ImageIcon("…….gif"),0); p1_lab2.addMouseListener(this);//监听 public v
- 2021-03-22 13:59Airbnb爱彼迎的博客 package test; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import ...
- 2021-02-12 16:17金柔的博客 1.情景展示如何使用java实现为图片添加水印的功能?2.导包使用jdk即可实现功能开发,不需要额外的jar包。import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;import java....
- 2022-04-06 16:11有园人的博客 * @param filePath 需要添加水印的图片地址 * @param fileAddress 生成水印后的图片地址 * @param watermarkingName 水印信息 * @return */ public static boolean addImageWatermarking(String filePath, ...
- 2018-09-14 06:43回答 2 已采纳 使用后缀获取图片格式是不可取的,每一个图片文件都是可以解析的,在他们的元数据区都存在魔数,我们可以通过魔数进行判断该图片类型。 ``` import java.io.File; imp
- 2015-06-16 09:14回答 2 已采纳 试试这个呢,不是用short数组,用的int数组,输出的是灰度图片。 ``` int[] data1 = new int[grayImage.length]; for (int i
- 2015-06-03 09:18回答 1 已采纳 这个可以是实现。 假设你拿到了一个Font对象oldFont,其属性为宋体、斜体、大小为15; Font oldFont = new Font("宋体", Font.ITALIC, 15); 然
- 2019-04-09 17:13文字水印可设置参数:水印文字,透明度,横向位置,纵向位置,旋转角度,字体,颜色 图片水印可设置参数:透明度,横向位置,纵向位置,旋转角度
- 2021-03-01 08:26范高的博客 package ...import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.RenderingHints;import java.awt.font.TextAttribute;import java.aw...
- 2020-08-04 15:08人禺是页的博客 java中给图片添加水印文字
- 2017-04-24 10:46回答 5 已采纳 Circle [] a=new Circle[5]; Circle a1=new Circle(); a1.radius=2; a[0]=a1; 要这样写
- 2021-02-26 16:28Julia0505的博客 主要使用的是: Graphics2D 该类进行操作对应的画笔工具.package ...import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.RenderingHints;import java.awt....
- 没有解决我的问题, 去提问