public ByteVector() { vector = new ome.codecs.ByteVector(); }
public ByteVector(int initialSize) { vector = new ome.codecs.ByteVector(initialSize); }
public ByteVector(byte[] byteBuffer) { vector = new ome.codecs.ByteVector(byteBuffer); }
public ByteVector() { vector = new ome.codecs.ByteVector(); }
public ByteVector(int initialSize) { vector = new ome.codecs.ByteVector(initialSize); }
public ByteVector(byte[] byteBuffer) { vector = new ome.codecs.ByteVector(byteBuffer); }
@Override public byte[] compress(byte[] data, CodecOptions options) throws CodecException { if (data == null || data.length == 0) throw new IllegalArgumentException("No data to compress"); Deflater deflater = new Deflater(); deflater.setInput(data); deflater.finish(); byte[] buf = new byte[8192]; ByteVector bytes = new ByteVector(); int r = 0; // compress until eof reached while ((r = deflater.deflate(buf, 0, buf.length)) > 0) { bytes.add(buf, 0, r); } return bytes.toByteArray(); }
@Override public byte[] decompress(RandomAccessInputStream in, CodecOptions options) throws CodecException, IOException { InflaterInputStream i = new InflaterInputStream(in); ByteVector bytes = new ByteVector(); byte[] buf = new byte[8192]; int r = 0; // read until eof reached try { while ((r = i.read(buf, 0, buf.length)) > 0) bytes.add(buf, 0, r); } catch (EOFException e) { } return bytes.toByteArray(); }
ByteVector decodedData = new ByteVector();
ByteVector b = new ByteVector(); for (int i=0; i<toDecode.length; i++) { byte val = toDecode[i];
int fewerThan24 = dataBits % 24; int numTriples = dataBits / 24; ByteVector encoded = new ByteVector();
ByteVector b = new ByteVector(); for (int i=0; i<raw.length; i++) { b.add((byte) raw[i]); ByteVector b2 = new ByteVector(); for (int i=0; i<raw2.length; i++) { b2.add((byte) raw2[i]); ByteVector v = new ByteVector(1000); v.add(HEADER); ByteVector v2 = new ByteVector(v.size()); v2.add(v.toByteArray());
ByteVector dst = new ByteVector(); int t = in.read() & 0xff; int mPos;