Author: amarkhel
Date: 2009-01-12 14:17:55 -0500 (Mon, 12 Jan 2009)
New Revision: 12238
Modified:
trunk/test-applications/realworld/web/pom.xml
trunk/test-applications/realworld/web/src/main/java/org/richfaces/realworld/util/test.java
Log:
Modified: trunk/test-applications/realworld/web/pom.xml
===================================================================
--- trunk/test-applications/realworld/web/pom.xml 2009-01-12 19:16:58 UTC (rev 12237)
+++ trunk/test-applications/realworld/web/pom.xml 2009-01-12 19:17:55 UTC (rev 12238)
@@ -12,6 +12,11 @@
<packaging>war</packaging>
<dependencies>
<dependency>
+ <groupId>com.drewnoakes</groupId>
+ <artifactId>metadata-extractor</artifactId>
+ <version>2.4.0-beta1</version>
+ </dependency>
+ <dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>1.2_08</version>
Modified:
trunk/test-applications/realworld/web/src/main/java/org/richfaces/realworld/util/test.java
===================================================================
---
trunk/test-applications/realworld/web/src/main/java/org/richfaces/realworld/util/test.java 2009-01-12
19:16:58 UTC (rev 12237)
+++
trunk/test-applications/realworld/web/src/main/java/org/richfaces/realworld/util/test.java 2009-01-12
19:17:55 UTC (rev 12238)
@@ -3,6 +3,7 @@
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.geom.AffineTransform;
+import java.awt.image.AffineTransformOp;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.File;
@@ -17,10 +18,12 @@
/**
* @param args
+ * @throws IOException
*/
- public static void main(String[] args) {
- String directory ="C:\\Documents and Settings\\Administrator\\Desktop\\Fun";
- writeFiles(directory, "_mini", 100, 100);
+ public static void main(String[] args) throws IOException {
+ //String directory ="C:\\Documents and
Settings\\Administrator\\Desktop\\Fun";
+ //writeFiles(directory, "_mini", 100, 100);
+ transform();
}
private static void writeFiles(String directory, String pattern, int width, int height)
{
@@ -67,4 +70,21 @@
String end = target.substring(target.lastIndexOf("."));
return begin + substitute + end;
}
+
+ private static void transform() throws IOException{
+ File temp = new
File("E:\\richfaces\\test-applications\\realworld\\Upload\\galleries\\Nature\\1.jpg");
+ BufferedImage bsrc =null;
+ bsrc = ImageIO.read(temp);
+ AffineTransform transform = new AffineTransform();
+ //transform.scale(scalex, scaley);
+ //transform.shear(30, 30);
+ transform.translate(100, 100);
+ //transform.rotate(radians, bufferedImage.getWidth()/2,
+ //bufferedImage.getHeight()/2);
+
+ AffineTransformOp op = new AffineTransformOp(transform,
+ AffineTransformOp.TYPE_NEAREST_NEIGHBOR);
+ bsrc = op.filter(bsrc, null);
+ ImageIO.write(bsrc, "JPG", temp);
+ }
}
Show replies by date