mirror of
https://github.com/haraldk/TwelveMonkeys.git
synced 2025-08-05 04:25:29 -04:00
Better name for source y...
This commit is contained in:
parent
970f4f3a7e
commit
97a8806bfb
@ -218,8 +218,8 @@ public final class SGIImageReader extends ImageReaderBase {
|
|||||||
|
|
||||||
private void readRowByte(int height, Rectangle srcRegion, int[] scanlineOffsets, int[] scanlineLengths, int compression, int xSub, int ySub, int c, byte[] rowDataByte, WritableRaster destChannel, Raster srcChannel, int y) throws IOException {
|
private void readRowByte(int height, Rectangle srcRegion, int[] scanlineOffsets, int[] scanlineLengths, int compression, int xSub, int ySub, int c, byte[] rowDataByte, WritableRaster destChannel, Raster srcChannel, int y) throws IOException {
|
||||||
// If subsampled or outside source region, skip entire row
|
// If subsampled or outside source region, skip entire row
|
||||||
int destY = height - 1 - y;
|
int srcY = height - 1 - y;
|
||||||
if (destY % ySub != 0 || destY < srcRegion.y || destY >= srcRegion.y + srcRegion.height) {
|
if (srcY % ySub != 0 || srcY < srcRegion.y || srcY >= srcRegion.y + srcRegion.height) {
|
||||||
if (compression == SGI.COMPRESSION_NONE) {
|
if (compression == SGI.COMPRESSION_NONE) {
|
||||||
imageInput.skipBytes(rowDataByte.length);
|
imageInput.skipBytes(rowDataByte.length);
|
||||||
}
|
}
|
||||||
@ -249,14 +249,14 @@ public final class SGIImageReader extends ImageReaderBase {
|
|||||||
normalize(rowDataByte, 0, srcRegion.width / xSub);
|
normalize(rowDataByte, 0, srcRegion.width / xSub);
|
||||||
|
|
||||||
// Flip into position (SGI images are stored bottom/up)
|
// Flip into position (SGI images are stored bottom/up)
|
||||||
int dstY = (destY - srcRegion.y) / ySub;
|
int dstY = (srcY - srcRegion.y) / ySub;
|
||||||
destChannel.setDataElements(0, dstY, srcChannel);
|
destChannel.setDataElements(0, dstY, srcChannel);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void readRowUShort(int height, Rectangle srcRegion, int[] scanlineOffsets, int[] scanlineLengths, int compression, int xSub, int ySub, int c, short[] rowDataUShort, WritableRaster destChannel, Raster srcChannel, int y) throws IOException {
|
private void readRowUShort(int height, Rectangle srcRegion, int[] scanlineOffsets, int[] scanlineLengths, int compression, int xSub, int ySub, int c, short[] rowDataUShort, WritableRaster destChannel, Raster srcChannel, int y) throws IOException {
|
||||||
// If subsampled or outside source region, skip entire row
|
// If subsampled or outside source region, skip entire row
|
||||||
int destY = height - 1 - y;
|
int srcY = height - 1 - y;
|
||||||
if (destY % ySub != 0 || destY < srcRegion.y || destY >= srcRegion.y + srcRegion.height) {
|
if (srcY % ySub != 0 || srcY < srcRegion.y || srcY >= srcRegion.y + srcRegion.height) {
|
||||||
if (compression == SGI.COMPRESSION_NONE) {
|
if (compression == SGI.COMPRESSION_NONE) {
|
||||||
imageInput.skipBytes(rowDataUShort.length * 2);
|
imageInput.skipBytes(rowDataUShort.length * 2);
|
||||||
}
|
}
|
||||||
@ -286,7 +286,7 @@ public final class SGIImageReader extends ImageReaderBase {
|
|||||||
normalize(rowDataUShort, 0, srcRegion.width / xSub);
|
normalize(rowDataUShort, 0, srcRegion.width / xSub);
|
||||||
|
|
||||||
// Flip into position (SGI images are stored bottom/up)
|
// Flip into position (SGI images are stored bottom/up)
|
||||||
int dstY = (destY - srcRegion.y) / ySub;
|
int dstY = (srcY - srcRegion.y) / ySub;
|
||||||
destChannel.setDataElements(0, dstY, srcChannel);
|
destChannel.setDataElements(0, dstY, srcChannel);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user