Package ar.com.hjg.pngj.chunks

Examples of ar.com.hjg.pngj.chunks.ChunkRaw


   */
  public ChunkReader(int clen, String id, long offsetInPng, ChunkReaderMode mode) {
    if (mode == null || id.length() != 4 || clen < 0)
      throw new PngjExceptionInternal("Bad chunk paramenters: " + mode);
    this.mode = mode;
    chunkRaw = new ChunkRaw(clen, id, mode == ChunkReaderMode.BUFFER);
    chunkRaw.setOffset(offsetInPng);
    this.crcCheck = mode == ChunkReaderMode.SKIP ? false : true; // can be changed with setter
  }
View Full Code Here


  }

  @Override
  protected final void flushBuffer(byte[] b, int len) {
    int len2 = prefix == null ? len : len + prefix.length;
    ChunkRaw c = new ChunkRaw(len2, ChunkHelper.b_IDAT, false);
    if (len == len2)
      c.data = b;
    else {

    }
    c.writeChunk(outputStream);
  }
View Full Code Here

   */
  public ChunkReader(int clen, String id, long offsetInPng, ChunkReaderMode mode) {
    if (mode == null || id.length() != 4 || clen < 0)
      throw new PngjExceptionInternal("Bad chunk paramenters: " + mode);
    this.mode = mode;
    chunkRaw = new ChunkRaw(clen, id, mode == ChunkReaderMode.BUFFER);
    chunkRaw.setOffset(offsetInPng);
    this.crcCheck = mode == ChunkReaderMode.SKIP ? false : true; // can be changed with setter
  }
View Full Code Here

    this.outputStream = outputStream;
  }

  @Override
  protected final void flushBuffer(byte[] b, int len) {
    ChunkRaw c = new ChunkRaw(len, ChunkHelper.b_IDAT, false);
    c.data = b;
    c.writeChunk(outputStream);
  }
View Full Code Here

TOP

Related Classes of ar.com.hjg.pngj.chunks.ChunkRaw

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.