Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 package org.ros.android;
00018
00019 import android.graphics.Bitmap;
00020 import android.graphics.BitmapFactory;
00021 import org.jboss.netty.buffer.ChannelBuffer;
00022
00026 public class BitmapFromCompressedImage implements
00027 MessageCallable<Bitmap, sensor_msgs.CompressedImage> {
00028
00029 @Override
00030 public Bitmap call(sensor_msgs.CompressedImage message) {
00031 ChannelBuffer buffer = message.getData();
00032 byte[] data = buffer.array();
00033 return BitmapFactory.decodeByteArray(data, buffer.arrayOffset(), buffer.readableBytes());
00034 }
00035 }