Package sun.awt.image

Examples of sun.awt.image.IntegerInterleavedRaster


        case DataBuffer.TYPE_USHORT:
            return new ShortInterleavedRaster(sppsm, dataBuffer, location);

        case DataBuffer.TYPE_INT:
            return new IntegerInterleavedRaster(sppsm, dataBuffer, location);

        default:
            throw new IllegalArgumentException("Unsupported data type " +
                                                dataType);
        }
View Full Code Here


                case DataBuffer.TYPE_USHORT:
                    return new ShortInterleavedRaster(sm, db, location);

                case DataBuffer.TYPE_INT:
                    return new IntegerInterleavedRaster(sm, db, location);
            }
        } else if (sm instanceof MultiPixelPackedSampleModel &&
                   dataType == DataBuffer.TYPE_BYTE &&
                   sm.getSampleSize(0) < 8) {
            return new BytePackedRaster(sm, db, location);
View Full Code Here

                case DataBuffer.TYPE_USHORT:
                    return new ShortInterleavedRaster(sm, db, location);

                case DataBuffer.TYPE_INT:
                    return new IntegerInterleavedRaster(sm, db, location);
            }
        } else if (sm instanceof MultiPixelPackedSampleModel &&
                   dataType == DataBuffer.TYPE_BYTE &&
                   sm.getSampleSize(0) < 8) {
            return new BytePackedRaster(sm, db, location);
View Full Code Here

             ? (hints.get(RenderingHints.KEY_RENDERING) == RenderingHints.VALUE_RENDER_QUALITY)
             : (val != RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR));
        if (raster instanceof IntegerInterleavedRaster &&
            (!filter || isFilterableDCM(cm)))
        {
            IntegerInterleavedRaster iir = (IntegerInterleavedRaster) raster;
            if (iir.getNumDataElements() == 1 && iir.getPixelStride() == 1) {
                return new Int(iir, cm, xform, maxw, filter);
            }
        } else if (raster instanceof ByteInterleavedRaster) {
            ByteInterleavedRaster bir = (ByteInterleavedRaster) raster;
            if (bir.getNumDataElements() == 1 && bir.getPixelStride() == 1) {
View Full Code Here

        public WritableRaster makeRaster(int w, int h) {
            // Note that we do not pass srcRas to makeRaster since it
            // is a Byte Raster and this colorModel needs an Int Raster
            WritableRaster ras = makeRaster(colorModel, null, w, h);
            IntegerInterleavedRaster iiRas = (IntegerInterleavedRaster) ras;
            outData = iiRas.getDataStorage();
            outSpan = iiRas.getScanlineStride();
            outOff = iiRas.getDataOffset(0);
            return ras;
        }
View Full Code Here

       ? (hints.get(hints.KEY_RENDERING) == hints.VALUE_RENDER_QUALITY)
       : (val != hints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR));
  if (raster instanceof IntegerInterleavedRaster &&
      (!filter || isFilterableDCM(cm)))
  {
      IntegerInterleavedRaster iir = (IntegerInterleavedRaster) raster;
      if (iir.getNumDataElements() == 1 && iir.getPixelStride() == 1) {
    return new Int(iir, cm, xform, maxw, filter);
      }
  } else if (raster instanceof ByteInterleavedRaster) {
      ByteInterleavedRaster bir = (ByteInterleavedRaster) raster;
      if (bir.getNumDataElements() == 1 && bir.getPixelStride() == 1) {
View Full Code Here

      this.filter = filter;
  }

  public WritableRaster makeRaster(int w, int h) {
      WritableRaster ras = makeRaster(colorModel, srcRas, w, h);
      IntegerInterleavedRaster iiRas = (IntegerInterleavedRaster) ras;
      outData = iiRas.getDataStorage();
      outSpan = iiRas.getScanlineStride();
      outOff = iiRas.getDataOffset(0);
      return ras;
  }
View Full Code Here

  public WritableRaster makeRaster(int w, int h) {
      // Note that we do not pass srcRas to makeRaster since it
      // is a Byte Raster and this colorModel needs an Int Raster
      WritableRaster ras = makeRaster(colorModel, null, w, h);
      IntegerInterleavedRaster iiRas = (IntegerInterleavedRaster) ras;
      outData = iiRas.getDataStorage();
      outSpan = iiRas.getScanlineStride();
      outOff = iiRas.getDataOffset(0);
      return ras;
  }
View Full Code Here

                case DataBuffer.TYPE_USHORT:
                    return new ShortInterleavedRaster(sm, db, location);

                case DataBuffer.TYPE_INT:
                    return new IntegerInterleavedRaster(sm, db, location);
            }
        } else if (sm instanceof MultiPixelPackedSampleModel &&
                   dataType == DataBuffer.TYPE_BYTE &&
                   sm.getSampleSize(0) < 8) {
            return new BytePackedRaster(sm, db, location);
View Full Code Here

                case DataBuffer.TYPE_USHORT:
                    return new ShortInterleavedRaster(sm, db, location);

                case DataBuffer.TYPE_INT:
                    return new IntegerInterleavedRaster(sm, db, location);
            }
        } else if (sm instanceof MultiPixelPackedSampleModel &&
                   dataType == DataBuffer.TYPE_BYTE &&
                   sm.getSampleSize(0) < 8) {
            return new BytePackedRaster(sm, db, location);
View Full Code Here

TOP

Related Classes of sun.awt.image.IntegerInterleavedRaster

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.