Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #32415 > unrolled thread
| Started by | mcheung63@gmail.com |
|---|---|
| First post | 2015-08-23 02:22 -0700 |
| Last post | 2015-08-23 22:07 -0400 |
| Articles | 3 — 2 participants |
Back to article view | Back to comp.lang.java.programmer
cut image mcheung63@gmail.com - 2015-08-23 02:22 -0700
Re: cut image Jeff Higgins <jeff@invalid.invalid> - 2015-08-23 16:18 -0400
Re: cut image Jeff Higgins <jeff@invalid.invalid> - 2015-08-23 22:07 -0400
| From | mcheung63@gmail.com |
|---|---|
| Date | 2015-08-23 02:22 -0700 |
| Subject | cut image |
| Message-ID | <c512b70a-de58-4865-86e1-813ee8adbc34@googlegroups.com> |
Hi Guys
I have a png invoice, there are some tables on it, which java library i can use to cut every single cell into a png?
thanks
from Peter (cmk128@hotmail.com)
[toc] | [next] | [standalone]
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Date | 2015-08-23 16:18 -0400 |
| Message-ID | <mrd9o6$fuf$1@dont-email.me> |
| In reply to | #32415 |
On 08/23/2015 05:22 AM, mcheung63@gmail.com wrote: > Hi Guys > I have a png invoice, there are some tables on it, which java library i can use to cut every single cell into a png? > thanks > from Peter (cmk128@hotmail.com) > java.awt.image
[toc] | [prev] | [next] | [standalone]
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Date | 2015-08-23 22:07 -0400 |
| Message-ID | <mrdu7n$if2$1@dont-email.me> |
| In reply to | #32422 |
On 08/23/2015 04:18 PM, Jeff Higgins wrote:
> On 08/23/2015 05:22 AM, mcheung63@gmail.com wrote:
>> Hi Guys
>> I have a png invoice, there are some tables on it, which java
>> library i can use to cut every single cell into a png?
>> thanks
>> from Peter (cmk128@hotmail.com)
>>
> java.awt.image
package scratch;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
/*Extract the first page of form 1040 pdf to png.
gs -dSAFER -dBATCH -dNOPAUSE -r300 -sDEVICE=pnggray \
-dFirstPage=1 -dLastPage=1 -sOutputFile=form.png f1040.pdf*/
public class Scratch {
public static void main(String[] args) {
try {
BufferedImage form1040_2015_page1 =
ImageIO.read(new File("form.png"));
BufferedImage line_37_description =
new BufferedImage(1559, 45, form1040_2015_page1.getType());
Graphics g = line_37_description.getGraphics();
g.drawImage(form1040_2015_page1,
0, 0, 1559, 45, 448, 3102, 2007, 3147, null);
ImageIO.write(line_37_description, "png",
new File("line_37_description.png"));
BufferedImage adjustedgrossincome_dollars =
new BufferedImage(296, 45, form1040_2015_page1.getType());
g = adjustedgrossincome_dollars.getGraphics();
g.drawImage(form1040_2015_page1,
0, 0, 296, 45, 2012, 3102, 2308, 3147, null);
ImageIO.write(adjustedgrossincome_dollars, "png",
new File("adjustedgrossincome_dollars.png"));
BufferedImage adjustedgrossincome_cents =
new BufferedImage(90, 45, form1040_2015_page1.getType());
g = adjustedgrossincome_cents.getGraphics();
g.drawImage(form1040_2015_page1,
0, 0, 90, 45, 2312, 3102, 2402, 3147, null);
ImageIO.write(adjustedgrossincome_cents, "png",
new File("adjustedgrossincome_cents.png"));
} catch (IOException e) {
}
}
}
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.java.programmer
csiph-web