Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int x1=0;
- int y1=0;
- boolean res = false;
- System.out.println("in formatImage");
- for (int x = 0; x <= w-1; x++) {
- for (int y = 0; y <= h-1; y++) {
- if(new Color(bi1.getRGB(x, y)).getRGB()==-1)
- {res=false;}
- else if (!new Color(bi1.getRGB(x, y)).equals(Color.WHITE)) {
- res = true;
- }
- if (res) {
- for (int p = y; p <= h-1; p++) {
- b21.setRGB(x1,p,new Color(bi1.getRGB(x, p)).getRGB());
- }
- x1++;
- res = false;
- break;
- }
- }
- }
- b21=new BufferedImage(x1,h,BufferedImage.TYPE_INT_RGB);
- x1=0;
- for (int x = 0; x <= w-1; x++) {
- for (int y = 0; y <= h-1; y++) {
- if(new Color(bi1.getRGB(x, y)).getRGB()==-1)
- {res=false;}
- else if (!new Color(bi1.getRGB(x, y)).equals(Color.WHITE)) {
- res = true;
- }
- if (res) {
- for (int p = 0; p <= h-1; p++) {
- b21.setRGB(x1,p,new Color(bi1.getRGB(x, p)).getRGB());
- }
- x1++;
- res = false;
- break;
- }
- }
- }
- for (int y = 0; y <= h-1; y++) {
- System.out.println("Y = "+y);
- for (int x = 0; x <= x1-1; x++) {
- System.out.println("("+x+","+y+") : "+b21.getRGB(x, y));
- if (!new Color(b21.getRGB(x, y)).equals(Color.WHITE)) {
- res = true;
- }
- if (res) {
- for (int p = 0; p <= x1-1; p++) {
- b31.setRGB(p,y1,new Color(b21.getRGB(p, y)).getRGB());
- }
- y1++;
- res = false;
- break;
- }
- }
- }
- b31=new BufferedImage(x1,y1,BufferedImage.TYPE_INT_RGB);
- int ty=y1;
- y1=0;
- for (int y = 0; y <= h-1; y++) {
- for (int x = 0; x <= x1-1; x++) {
- if (!new Color(b21.getRGB(x, y)).equals(Color.WHITE)) {
- res = true;
- }
- if (res) {
- for (int p = 0; p <= x1-1; p++) {
- b31.setRGB(p,y1,new Color(b21.getRGB(p, y)).getRGB());
- }
- y1++;
- res = false;
- break;
- }
- }
- }
- if (!new Color(b21.getRGB(x, y)).equals(Color.WHITE))
- if (new Color(b21.getRGB(x, y)).getRGB()<-1000000)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement