< prev index next >
src/java.desktop/share/classes/java/awt/image/RescaleOp.java
Print this page
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
@@ -142,11 +142,11 @@
* will be allocated.
* @param scaleFactors the array to contain the scale factors of
* this {@code RescaleOp}
* @return the scale factors of this {@code RescaleOp}.
*/
- public final float[] getScaleFactors (float scaleFactors[]) {
+ public final float[] getScaleFactors (float[] scaleFactors) {
if (scaleFactors == null) {
return this.scaleFactors.clone();
}
System.arraycopy (this.scaleFactors, 0, scaleFactors, 0,
Math.min(this.scaleFactors.length,
@@ -160,11 +160,11 @@
* will be allocated.
* @param offsets the array to contain the offsets of
* this {@code RescaleOp}
* @return the offsets of this {@code RescaleOp}.
*/
- public final float[] getOffsets(float offsets[]) {
+ public final float[] getOffsets(float[] offsets) {
if (offsets == null) {
return this.offsets.clone();
}
System.arraycopy (this.offsets, 0, offsets, 0,
@@ -188,12 +188,12 @@
* The table may have either a SHORT or BYTE input.
* @param nElems Number of elements the table is to have.
* This will generally be 256 for byte and
* 65536 for short.
*/
- private ByteLookupTable createByteLut(float scale[],
- float off[],
+ private ByteLookupTable createByteLut(float[] scale,
+ float[] off,
int nBands,
int nElems) {
byte[][] lutData = new byte[nBands][nElems];
int band;
@@ -235,12 +235,12 @@
* The table may have either a SHORT or BYTE input.
* @param nElems Number of elements the table is to have.
* This will generally be 256 for byte and
* 65536 for short.
*/
- private ShortLookupTable createShortLut(float scale[],
- float off[],
+ private ShortLookupTable createShortLut(float[] scale,
+ float[] off,
int nBands,
int nElems) {
short[][] lutData = new short[nBands][nElems];
int band = 0;
@@ -560,12 +560,12 @@
// Determine bits per band to determine maxval for clamps.
// The min is assumed to be zero.
// REMIND: This must change if we ever support signed data types.
//
int nbits;
- int dstMax[] = new int[numBands];
- int dstMask[] = new int[numBands];
+ int[] dstMax = new int[numBands];
+ int[] dstMask = new int[numBands];
SampleModel dstSM = dst.getSampleModel();
for (int z=0; z<numBands; z++) {
nbits = dstSM.getSampleSize(z);
dstMax[z] = (1 << nbits) - 1;
dstMask[z] = ~(dstMax[z]);
< prev index next >