阅读更多

15顶
1踩

Web前端

原创新闻 EasyImage:制作图片效果的第三方Jar包

2010-03-09 14:53 by 副主编 just_cool 评论(10) 有10661人浏览
C++ C C#

EasyImage是一个图片制作的第三方Jar包,可以做所有基础的图片操作:转换,裁剪,缩放,选择等;可以结合很多总操作,创造出很酷的效果;操作简单等……

  

Download

 JavaDoc

 

将两张图片融合:

Image image  = new Image("c:/pics/p1.jpg");

image.combineWithPicture("c:/pics/p2.jpg");

image.saveAs("c:/pics/p1combinedWithp2.jpg");

 

强调图片部分:

Image image  = new Image("c:/pics/p1.jpg");

image.emphasize(250, 200, 2300, 500);

image.saveAs("c:/pics/p1Emphesized.jpg");

 

融合+倾斜:

Image image  = new Image("c:/pics/p1.jpg");

Image image2  = new Image("c:/pics/p2.jpg");

image.affineTransform(0.5, 0.0);

image2.affineTransform(-0.5, 0.0);

image2.combineWithPicture(image,Color.black);

image2.saveAs("c:/pics/affineTransformAndCombine.jpg");

加颜色:

Image image  = new Image("c:/pics/p1.jpg");

image.addColorToImage(Color.red, 5);

image.saveAs("c:/pics/addColorToImage.jpg");

 

点击查看详情:http://java.dzone.com/articles/easyimage-%E2%80%93-third-party-jar

来自: dzone
15
1
评论 共 10 条 请登录后发表评论
10 楼 pml346680914 2011-12-08 16:19
IamNull 写道
So Cool .....

不过,叫好的同时,也说明下,目前对图片处理的 Lib 相当多。。。这个还不能说太亮点


你能说都有哪些lib,小弟急这方面的资料
9 楼 zelsa 2010-03-10 22:09
测试了一下,resize后图像不完整,被crop了。。。
8 楼 tangbo530 2010-03-10 15:56
IamNull 写道
So Cool .....

不过,叫好的同时,也说明下,目前对图片处理的 Lib 相当多。。。这个还不能说太亮点

能分别介绍一下么?
7 楼 zelsa 2010-03-10 08:49
性能想超越imagemagick应该还是挺难的
6 楼 rox 2010-03-10 08:24
还没试过,不过有个就是90dpi的问题解决没,关注一下。
5 楼 snowing11812 2010-03-10 08:12
一直用imagemagick  这个比那个效果更好?有没有用过的谈谈感想啊?
4 楼 IamNull 2010-03-09 23:40
So Cool .....

不过,叫好的同时,也说明下,目前对图片处理的 Lib 相当多。。。这个还不能说太亮点
3 楼 wxq594808632 2010-03-09 17:04
太帅了.  
2 楼 JetMah 2010-03-09 15:47
非常不错,可以用来加水印了哇~~
1 楼 huansinho 2010-03-09 15:15
COOL~~~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 手把手教你写出几十种让同事无法维护的代码!

    对,你没看错本文就是教你怎么写出让同事无法维护的代码!01程序命名容易输入的变量名。比如:Fred,asdf单字母的变量名。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2...

  • Java 代码混淆器

    Java 代码混淆器

  • 5个常用Java代码混淆器 助你保护你的代码

    【IT168 技术文档】   从事Java编程的人都知道,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具之一就是JAD。因此,为保护我们的劳动成果,尽可能给反编译人员制造障碍,我们可以使用Java Obfuscator(Java混淆器)保护Java的类文件。   Java Obfuscator的原理就是将字节码转换为一个逻辑上的对等物,这种转换后的版本极难拆散。即使有人

  • 如何封锁您的(或打开别人的) Java 代码

    无论是修改许多网上源码库中的代码,还是调用常见的操作系统例行程序,您免不了要花一些时间去琢磨您没有编写过的代码,而且您还可能没有这些代码的源文件。在开始调试代码时,您需要有一个好的 Java反编译器,并了解正确使用它的技术。同时,您还要知道如何保护您自己的代码不被窥视。为此,您还需了解有关代码模糊处理的问题。在这篇有关打开和封锁Java 代码的初学者指南中, Greg Travis 使

  • 【Java混淆器】

    前有许多Java反编译工具可以把(*.class)文件反编译出(*.java)文件.如果你花大量时间开发一个Java软件,而别人只 需利用Java反编译工具进行反编译,就可以既轻松又清楚的看见你的源代码.如果你不想把你的代码公开,又害怕被别人反编译,请使用我们开发的《Java混淆器》.使用我们的《Java混淆器》,只需要选定目录后轻轻点一下执行按钮,就可以 自动加密源代码.你只需再把加密后的源码...

  • 常见的5种方式看保护java代码(java混淆器)

    在java代码中往往包含着一些非常敏感的信息,有些关系到开发者的利益,有些可能因为使用环境不同而关系到软件用户的利益,于是,java程序是赤膊上阵还是全副武装这个现实问题就摆在了java开发人员的面前,所以在这种情况下,从开发商和用户两方面角度考虑,都非常有必要对java程序进行保护。以下从技术角度就常见的保护措施和常用工具来看看如何有效保护java代码:   将java包装成exe

  • Java培训分享5个常用Java代码混淆器

    对于Java程序员来说,如果辛辛苦苦写的代码被人摽窃走,将是一件非常恼火的事情。如何保护自己的代码呢,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具之一就是JAD,尽可能给反编译人员制造障碍来保护我们的Java文件。下面,小千分享5个常用Java代码混淆器,帮助你保护你的代码。 1、Zelix KlassMaster Zelix KlassMaster是一款用Java写的实用工具,能读取和修改Java类文件,可以运行在任何支持1.1.6版Java虚拟机的平台上。 下载:http://www.

  • 如何封锁您的(或打开别人的)Java代码

    如何封锁您的(或打开别人的)Java代码Greg Travis (mito@panix.com) 日期:2002-12-25 10:07:21   Java代码反编译和模糊处理的完全指南 GregTravis(mito@panix.com) 自由程序员,纽约 2001年5月 无论是修改许多网上开放源代码库中的代码,还是调用常见的操作系统例行程序,您免不了要花一些时间去琢磨您没有编写过的代码,而且您

  • 如何阅读其他人写的java代码

    http://blog.163.com/liuxulin@126/blog/static/51097394200881910274124/   我们如何才能够快速理解和读懂其他人写下的Java代码?现在Java开源软件如此之多,我们更多的是在学习其他人写的代码,自己写代码

  • 有没有办法保护自己的源代码,不给人看到

    可以去下载一个微软的Windows s cript Encoder,它可以对asp的脚本和客户端javas cript/vbs cript脚本进行加密。。。不过客户端加密后,只有ie5才能执行,服务器端脚本加密后,只有服务器上安装有s cript engine 5(装一个ie5就有了)才能执行。 

  • 在java程序中开启另一个java程序

    在java程序中开启另一个程序(用nohup开启的守护进程) 实习了一段时间,终于有活干了。 最近在写一个小程序,作为linux的守护进程周期性的执行脚本。 这个守护进程写完之后,又写了一个控制台,用控制台来对守护进程进行开启,关闭。。 在写开启时,想用Runtime 和Process 来执行命令来开启守护进程,代码是这样的 Process process = null; try {

  • java代码打开应用程序

    直接上代码,向下看: package test; import java.io.IOException; /**  * java代码打开应用程序  * @author dellpc  */ public class Open { /*  * windows下路径的两种写法  * 1: path = "C:\\Program Files (x86)\\Google\\Chrome\\Applica...

  • 如何在eclipse中导入别人发的源码

    如何在eclipse中导入别人发的源码 1.先新建一个project,如果要导入的源码是属于某个package的,那么在新的project下新建一个同名的包。 2.在package上右击选择import,然后选择General,再选择其下的File System,然后点击next 3.接下来点击Browse,找到源码所在的文件夹,然后只选择后缀为java的文件,finish完成! ...

  • 打开java文件_Java 打开文件的两种方式

    importjava.awt.Desktop;importjava.io.File;importjava.io.IOException;public classLnkDemo {public static void main(String[] args) throwsIOException {File f=new File("d://com.lnk");System.out.println(f.e...

Global site tag (gtag.js) - Google Analytics