-
传到一些论坛的图片,怎么自动加上了该论坛的logo或其它文字标识3
比如在网易论坛上发布的帖子含有图片,发布后发现这些图片自动加上了网易论坛的标识,这是怎么实现的。那么多图片有大小差别,它都画上了标识或文字。难道用到了java中的ImageIO吗?2011年7月01日 11:56
1个答案 按时间排序 按投票排序
-
给你一个我在已个论坛项目里面的代码:
/** * 给图片添加水印 * @param pressText 水印文字 * @param targetImg 目标图片 * @param fontName 字体名称 * @param fontStyle 字体样式 * @param color 字体颜色 * @param fontSize 字体大小 * @param x 修正值 * @param y 修正值 * @param alpha 透明度 */ public static void pressText(String pressText, String targetImg, String fontName, int fontStyle, Color color, int fontSize, int x, int y, float alpha) { try { File img = new File(targetImg); Image src = ImageIO.read(img); int width = src.getWidth(null); int height = src.getHeight(null); BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics2D g = image.createGraphics(); g.drawImage(src, 0, 0, width, height, null); g.setColor(color); g.setFont(new Font(fontName, fontStyle, fontSize)); g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP, alpha)); g.drawString(pressText, x == 0 ? width - (getLength(pressText) 1) * fontSize: x, y == 0 ? height - fontSize : y); g.dispose(); String fileSufix = img.getName().substring(img.getName().lastIndexOf('.') 1); File destFile = new File(img.getParent(), UUID.randomUUID().toString() '.' fileSufix); ImageIO.write((BufferedImage) image, fileSufix, destFile); } catch (Exception e) { e.printStackTrace(); } }
2011年7月01日 12:08
相关推荐
在Java编程中,实现图片上传并添加水印效果是一项常见的任务,这通常涉及到图像处理、图形用户界面(GUI)和文件I/O等多个方面。在这个项目中,我们将关注以下几个关键知识点: 1. **Java图像处理库**:Java标准库...
在Android平台上,添加图片或文字水印是一项常见的需求,尤其在开发涉及图像处理的应用时。本文将详细讲解如何在Android中实现图片加图片Logo水印以及文字水印,并探讨它们在不同位置的设置方法。 首先,我们需要...
生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,...
这篇教程主要讲解如何使用Adobe Photoshop(PS CS5中文版)为图片添加书法风格的LOGO或文字。以下是详细的步骤和知识点: 1. **准备工作** - 首先,你需要准备两张图片:一张是书法文字(图片A),另一张是目标...
如果需要将设计分享或提交给他人,还需要导出包含Logo的GDSII或其他交换格式文件。导出时,确保自定义层被包含在内。 5. **注意事项**: 添加Logo时,要避免遮挡关键设计元素,以免影响电路设计和分析。同时,也要...
"图片去LOGO去字工具"是专为此类需求设计的一款软件,它的主要功能是帮助用户快速、简便地从图片中去除不需要的标识(如LOGO)和文字内容,无需深入学习复杂的图像编辑软件如Photoshop(PS)。这款工具简化了图片...
在图像处理领域,"为图片加上logo"通常指的是在图像上添加标识或品牌水印,以便保护版权或增强视觉识别度。这个过程涉及到多个技术环节,包括图像处理、图形合成以及可能的透明度调整等。以下是一些相关的重要知识点...
常用PCB LOGO 标识3C ISO9001 EMMC静电ESD ROHS 国家免检 质量安全 二维码标识(AD库),PcbLib后缀文件,可以直接应用到你的项目开发。 封装库列表: Component Count : 39 Component Name -----------------------...
java 生成二维码(QRCode)图片 ,包括logo,底部文字,压缩图片
在PADS Layout的丝印层中添加中文或者图标(logo),通常的做法如下: 1,把你要加的LOGO转为黑白色彩的图象 2,运行BMP2ASC程序,把你的LOGO的图象格式有.bmp转化为.asc 3,在power pcb的文件中,import .asc文件就...
同时,考虑到SEO(搜索引擎优化),Logo的alt属性也应填充合适的文字描述,以便搜索引擎理解Logo的内容,有助于提升网站的可搜索性。 总之,网站的唯一标识Logo不仅是美学的体现,也是技术与创意的结合。它在品牌...
"鼠标悬停在logo上自动替换产品图片" 是一种常见的JS特效,它模仿了当当网等电商网站的图片展示方式,用户将鼠标移动到logo或者产品图片上时,图片会自动替换为更大更清晰的版本,为用户提供更丰富的视觉体验。...
2. 将`src`属性中的图片路径改为你的新Logo文件的路径。如果Logo尺寸不同,还需调整`width`和`height`属性以适应新Logo。 3. 保存修改后的`header.html`文件。 **修改文字**: 1. 在同一份`header.html`文件中,...
- **电子证书**:自动生成包含用户信息的证书图片,用于在线课程或其他活动。 - **网站logo**:根据用户输入的文字生成个性化的logo图片。 在提供的压缩包中,"把文字转换为图片"可能包含了示例代码或者资源文件,...
Unity LogoEffect ParticleSystem logo 类型的粒子特效效果 1、导入Unity直接用 2、使用图片和 Unity 原生的 ParticleSystem 制作而成
LOGO图片LOGO图片LOGO图片LOGO图片。参考
设计纯文字LOGO风格:掌握文字的自然韵律 在当今视觉传达的广阔领域中,设计纯文字LOGO风格已成为一种流行的表达方式。不同于复杂的图形与符号,纯文字LOGO以其简洁、直接的特点,能够迅速传达品牌的核心价值与个性...
经过测试,通过QRcode.jar里的生成二维码方法生成带LOGO二维码,代码中会将LOGO调整为固定大小。
总的来说,Logo设计是一个融合创意、技术与策略的过程,"图片图表logo.zip"这样的资源对于想要了解或从事Logo设计的人来说,无疑是宝贵的财富。通过深入学习和实践,我们可以不断提升自己的设计能力,创造出更具影响...
3. **图像设计**:在二维码中心添加Logo或文字,需要生成器支持图像处理和文字排版功能。Logo的大小、位置以及透明度都需要适配,而中心文字则需要考虑字体、字号、颜色和对齐方式等因素,以保证美观且不影响二维码...