@Test public void testReturnsTrueFromWrite() { BitmapEncoder encoder = new BitmapEncoder(harness.arrayPool); assertTrue(encoder.encode(harness.resource, harness.file, harness.options)); }
@NonNull Options options) { final Bitmap bitmap = resource.get(); Bitmap.CompressFormat format = getFormat(bitmap, options); GlideTrace. beginSectionFormat("encode: [%dx%d] %s", bitmap.getWidth(), bitmap.getHeight(), format);
@Test public void testEncodeStrategy_alwaysReturnsTransformed() { BitmapEncoder encoder = new BitmapEncoder(harness.arrayPool); assertEquals(EncodeStrategy.TRANSFORMED, encoder.getEncodeStrategy(harness.options)); }
ResourceLoader.AssetFileDescriptorFactory resourceLoaderAssetFileDescriptorFactory = new ResourceLoader.AssetFileDescriptorFactory(resources); BitmapEncoder bitmapEncoder = new BitmapEncoder(arrayPool);
public StreamBitmapDataLoadProvider(BitmapPool bitmapPool, DecodeFormat decodeFormat) { sourceEncoder = new StreamEncoder(); decoder = new StreamBitmapDecoder(bitmapPool, decodeFormat); encoder = new BitmapEncoder(); cacheDecoder = new FileToStreamDecoder<Bitmap>(decoder); }
public FileDescriptorBitmapDataLoadProvider(BitmapPool bitmapPool, DecodeFormat decodeFormat) { cacheDecoder = new FileToStreamDecoder<Bitmap>(new StreamBitmapDecoder(bitmapPool, decodeFormat)); sourceDecoder = new FileDescriptorBitmapDecoder(bitmapPool, decodeFormat); encoder = new BitmapEncoder(); sourceEncoder = NullEncoder.get(); }
byte[] encode() throws IOException { BitmapEncoder encoder = new BitmapEncoder(arrayPool); encoder.encode(resource, file, options); return ByteBufferUtil.toBytes(ByteBufferUtil.fromFile(file)); }
@Override public boolean encode(Resource<Bitmap> resource, OutputStream os) { final Bitmap bitmap = resource.get(); long start = LogTime.getLogTime(); Bitmap.CompressFormat format = getFormat(bitmap); bitmap.compress(format, quality, os); if (Log.isLoggable(TAG, Log.VERBOSE)) { Log.v(TAG, "Compressed with type: " + format + " of size " + Util.getBitmapByteSize(bitmap) + " in " + LogTime.getElapsedMillis(start)); } return true; }
.append(Registry.BUCKET_BITMAP, ParcelFileDescriptor.class, Bitmap.class, new VideoBitmapDecoder(bitmapPool)) .append(Bitmap.class, new BitmapEncoder()) .append(Registry.BUCKET_BITMAP_DRAWABLE, ParcelFileDescriptor.class, BitmapDrawable.class, new BitmapDrawableDecoder<>(resources, bitmapPool, new VideoBitmapDecoder(bitmapPool))) .append(BitmapDrawable.class, new BitmapDrawableEncoder(bitmapPool, new BitmapEncoder()))
@Override public boolean encode(Resource<Bitmap> resource, File file, Options options) { final Bitmap bitmap = resource.get(); Bitmap.CompressFormat format = getFormat(bitmap, options); TraceCompat.beginSection( "encode: [" + bitmap.getWidth() + "x" + bitmap.getHeight() + "] " + format);