/* 194 */ this.srcSampleType = (this.srcPA.sampleType == -1 ? 0 : this.srcPA.sampleType);
/* */
/* 196 */ this.isInitialized = true;
/* */ }
/* */
/* 199 */ UnpackedImageData uid = this.srcPA.getPixels(sources[0], destRect, this.srcSampleType, false);
/* */
/* 202 */ Rectangle rect = uid.rect;
/* 203 */ byte[][] data = uid.getByteData();
/* 204 */ int srcLineStride = uid.lineStride;
/* 205 */ int srcPixelStride = uid.pixelStride;
/* 206 */ byte[] rBand = data[0];
/* 207 */ byte[] gBand = data[1];
/* 208 */ byte[] bBand = data[2];
/* */
/* 210 */ int lastLine = rect.height * srcLineStride + uid.bandOffsets[0];
/* */
/* 212 */ if (this.destPA == null) {
/* 213 */ this.destPA = new PixelAccessor(this);
/* */ }
/* 215 */ UnpackedImageData destUid = this.destPA.getPixels(dest, destRect, this.sampleModel.getDataType(), false);
/* */
/* 219 */ int destLineOffset = destUid.bandOffsets[0];
/* 220 */ int destLineStride = destUid.lineStride;
/* 221 */ byte[] d = destUid.getByteData(0);
/* */
/* 223 */ int[] currentPixel = new int[3];
/* 224 */ for (int lo = uid.bandOffsets[0]; lo < lastLine; lo += srcLineStride) {
/* 225 */ int lastPixel = lo + rect.width * srcPixelStride - uid.bandOffsets[0];
/* */