0 0

传到一些论坛的图片,怎么自动加上了该论坛的logo或其它文字标识3

比如在网易论坛上发布的帖子含有图片,发布后发现这些图片自动加上了网易论坛的标识,这是怎么实现的。那么多图片有大小差别,它都画上了标识或文字。难道用到了java中的ImageIO吗?
2011年7月01日 11:56

1个答案 按时间排序 按投票排序

0 0

给你一个我在已个论坛项目里面的代码:

/**
* 给图片添加水印
* @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实现图片上传并添加水印效果(文字水印,蒙版,logo图片),自动进行文字大小行数位置匹配 ,文字自动换行

    在Java编程中,实现图片上传并添加水印效果是一项常见的任务,这通常涉及到图像处理、图形用户界面(GUI)和文件I/O等多个方面。在这个项目中,我们将关注以下几个关键知识点: 1. **Java图像处理库**:Java标准库...

    Android 图片加图片logo水印,文字水印

    在Android平台上,添加图片或文字水印是一项常见的需求,尤其在开发涉及图像处理的应用时。本文将详细讲解如何在Android中实现图片加图片Logo水印以及文字水印,并探讨它们在不同位置的设置方法。 首先,我们需要...

    生成二维码加文字,加图片,加logo

    生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,...

    如何给图片添加法LOGO或类似文字.pdf

    这篇教程主要讲解如何使用Adobe Photoshop(PS CS5中文版)为图片添加书法风格的LOGO或文字。以下是详细的步骤和知识点: 1. **准备工作** - 首先,你需要准备两张图片:一张是书法文字(图片A),另一张是目标...

    Cadence添加图片logo软件

    如果需要将设计分享或提交给他人,还需要导出包含Logo的GDSII或其他交换格式文件。导出时,确保自定义层被包含在内。 5. **注意事项**: 添加Logo时,要避免遮挡关键设计元素,以免影响电路设计和分析。同时,也要...

    图片 去LOGO 去字 工具

    "图片去LOGO去字工具"是专为此类需求设计的一款软件,它的主要功能是帮助用户快速、简便地从图片中去除不需要的标识(如LOGO)和文字内容,无需深入学习复杂的图像编辑软件如Photoshop(PS)。这款工具简化了图片...

    为图片加上logo

    在图像处理领域,"为图片加上logo"通常指的是在图像上添加标识或品牌水印,以便保护版权或增强视觉识别度。这个过程涉及到多个技术环节,包括图像处理、图形合成以及可能的透明度调整等。以下是一些相关的重要知识点...

    常用PCB LOGO 标识3C ISO9001 EMMC静电ESD ROHS 国家免检 质量安全 二维码标识(AD库).zip

    常用PCB LOGO 标识3C ISO9001 EMMC静电ESD ROHS 国家免检 质量安全 二维码标识(AD库),PcbLib后缀文件,可以直接应用到你的项目开发。 封装库列表: Component Count : 39 Component Name -----------------------...

    java中生成二维码带logo带底部文字带压缩图片

    java 生成二维码(QRCode)图片 ,包括logo,底部文字,压缩图片

    PADS中给PCB板加上你的logo

    在PADS Layout的丝印层中添加中文或者图标(logo),通常的做法如下: 1,把你要加的LOGO转为黑白色彩的图象 2,运行BMP2ASC程序,把你的LOGO的图象格式有.bmp转化为.asc 3,在power pcb的文件中,import .asc文件就...

    网站唯一标识(logo)

    同时,考虑到SEO(搜索引擎优化),Logo的alt属性也应填充合适的文字描述,以便搜索引擎理解Logo的内容,有助于提升网站的可搜索性。 总之,网站的唯一标识Logo不仅是美学的体现,也是技术与创意的结合。它在品牌...

    鼠标悬停在logo上自动替换产品图片zip

    "鼠标悬停在logo上自动替换产品图片" 是一种常见的JS特效,它模仿了当当网等电商网站的图片展示方式,用户将鼠标移动到logo或者产品图片上时,图片会自动替换为更大更清晰的版本,为用户提供更丰富的视觉体验。...

    phpcms修改_phpcms后台logo和文字修改_phpcms_

    2. 将`src`属性中的图片路径改为你的新Logo文件的路径。如果Logo尺寸不同,还需调整`width`和`height`属性以适应新Logo。 3. 保存修改后的`header.html`文件。 **修改文字**: 1. 在同一份`header.html`文件中,...

    PHP把文字生成图片的简单例子

    - **电子证书**:自动生成包含用户信息的证书图片,用于在线课程或其他活动。 - **网站logo**:根据用户输入的文字生成个性化的logo图片。 在提供的压缩包中,"把文字转换为图片"可能包含了示例代码或者资源文件,...

    Unity LogoEffect ParticleSystem 文字图片logo粒子特效

    Unity LogoEffect ParticleSystem logo 类型的粒子特效效果 1、导入Unity直接用 2、使用图片和 Unity 原生的 ParticleSystem 制作而成

    LOGO图片。参考LOGO图片。参考

    LOGO图片LOGO图片LOGO图片LOGO图片。参考

    设计纯文字LOGO风

    设计纯文字LOGO风格:掌握文字的自然韵律 在当今视觉传达的广阔领域中,设计纯文字LOGO风格已成为一种流行的表达方式。不同于复杂的图形与符号,纯文字LOGO以其简洁、直接的特点,能够迅速传达品牌的核心价值与个性...

    QRCODE生成带LOGO二维码,自动调整LOGO图片大小

    经过测试,通过QRcode.jar里的生成二维码方法生成带LOGO二维码,代码中会将LOGO调整为固定大小。

    图片图表logo.zip

    总的来说,Logo设计是一个融合创意、技术与策略的过程,"图片图表logo.zip"这样的资源对于想要了解或从事Logo设计的人来说,无疑是宝贵的财富。通过深入学习和实践,我们可以不断提升自己的设计能力,创造出更具影响...

    彩色二维码生成器,带logo文字和中心文字

    3. **图像设计**:在二维码中心添加Logo或文字,需要生成器支持图像处理和文字排版功能。Logo的大小、位置以及透明度都需要适配,而中心文字则需要考虑字体、字号、颜色和对齐方式等因素,以保证美观且不影响二维码...

Global site tag (gtag.js) - Google Analytics