451 |
return defaultHints; |
return defaultHints; |
452 |
} |
} |
453 |
|
|
454 |
private final int[] findSimpleIntegerArray(ColorModel cm, Raster raster) |
public static final int[] findSimpleIntegerArray (ColorModel cm, Raster raster) |
455 |
{ |
{ |
456 |
if (cm == null || raster == null) |
if (cm == null || raster == null) |
457 |
return null; |
return null; |
494 |
{ |
{ |
495 |
if (bimage != null && pixelConversionRequired) |
if (bimage != null && pixelConversionRequired) |
496 |
{ |
{ |
497 |
bimage.getRaster().setPixels(0, 0, |
int height = bimage.getHeight(); |
498 |
bimage.getRaster().getWidth (), |
int width = bimage.getWidth(); |
499 |
bimage.getRaster().getHeight (), |
for (int y = 0; y < height; ++y) |
500 |
pixelBuffer); |
for (int x = 0; x < width; ++x) |
501 |
|
bimage.setRGB(x, y, pixelBuffer[y*width+height]); |
502 |
} |
} |
503 |
} |
} |
504 |
|
|