[Pixelle-commit] SF.net SVN: pixelle: [65] trunk/pixelle/src/com/mebigfatguy/pixelle/ PixelleImage.
Brought to you by:
dbrosius
|
From: <dbr...@us...> - 2008-06-23 22:14:16
|
Revision: 65
http://pixelle.svn.sourceforge.net/pixelle/?rev=65&view=rev
Author: dbrosius
Date: 2008-06-23 15:14:25 -0700 (Mon, 23 Jun 2008)
Log Message:
-----------
Modified Paths:
--------------
trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleImage.java
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleImage.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleImage.java 2008-06-23 05:58:47 UTC (rev 64)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleImage.java 2008-06-23 22:14:25 UTC (rev 65)
@@ -25,6 +25,7 @@
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.awt.image.DataBuffer;
+import java.awt.image.IndexColorModel;
public class PixelleImage {
@@ -35,7 +36,10 @@
public PixelleImage(BufferedImage img) {
image = img;
- selection = new BufferedImage(image.getWidth(), image.getHeight(), BufferedImage.TYPE_BYTE_BINARY);
+ byte[] wb = new byte[] {-1, 0};
+ byte[] alpha = new byte[] {0, -1};
+ IndexColorModel model = new IndexColorModel(1, 2, wb, wb, wb, alpha);
+ selection = new BufferedImage(image.getWidth(), image.getHeight(), BufferedImage.TYPE_BYTE_BINARY, model);
composite = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.2f);
Graphics g = selection.getGraphics();
g.setColor(Color.WHITE);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|