正常的图片缩放代码如:ByteArrayOutputStream baos = new ByteArrayOutputStream();arg1.compress(Bitmap.CompressFormat.JPEG, 100, baos);//arg1为传进来的原始bitmapbaos.toByt...
分类:
其他好文 时间:
2015-08-03 18:52:02
阅读次数:
129
package?com.gxa.custom;
import?android.content.Context;
import?android.graphics.Bitmap;
import?android.graphics.BitmapFactory;
import?android.graphics.Canvas;
import?android.graphics.Paint;...
分类:
其他好文 时间:
2015-08-02 16:57:58
阅读次数:
163
什么叫创建图片的副本? 因为我们直接从BitmapFactory取出来的图片是可读的,是不可以修改的。 假设用户想修改这张图片,一般是先根据原图在内存中创建和原图一模一样大小的图片,然后在上面修改,用户感觉好像是在原图上修改了,其实不然。
public class MainActivity extends Activity {
@Override
protected v...
分类:
移动开发 时间:
2015-07-30 21:27:36
阅读次数:
196
BitmapFactory.Options options=new BitmapFactory.Options();
options.inJustDecodeBounds = false;
options.inSampleSize = 10; //width,hight设为原来的十分一
return BitmapFactory.decodeFile(imgPath,opt...
分类:
其他好文 时间:
2015-07-29 01:01:43
阅读次数:
92
public?Bitmap inBitmap If set, decode methods that take the Options object will attempt to reuse this bitmap when loading content. public int inDensity The pixel density to use for the bitmap. pub...
分类:
其他好文 时间:
2015-07-25 15:24:03
阅读次数:
146
BitmapFactory.Options.inSampleSize 的用法 图片...
分类:
其他好文 时间:
2015-07-23 14:02:03
阅读次数:
114
原文来自:原文地址
因为这个错误导致浪费很长时间找原因,所以要赶紧记录下来。
过程是这样的,在使用android读取图片的时候,就是使用BitmapFactory.decodeResource(this.getResources(),R.drawable.base)的时候
返回的图片大小和真实图片大小不一样有木有,比如图片是700*450的, 但读出来是525*337的。如果有遇...
分类:
移动开发 时间:
2015-07-22 14:47:46
阅读次数:
130
1、BitmapFactory.Options中的属性
在进行图片压缩时,是通过设置BitmapFactory.Options的一些值来改变图片的属性的,下面我们来看看BitmapFactory.Options中常用的属性意思:
options.inPreferredConfig - 设置Bitmap的偏好配置,值有Bitmap.Config.ARGB_8888,Bitmap.Conf...
分类:
移动开发 时间:
2015-07-22 13:09:25
阅读次数:
139
1. 对图片本身进行操作
尽量不要使用 setImageBitmap、setImageResource、 BitmapFactory.decodeResource 来设置一张大图,因为这些方法在完成 decode 后,最终都是通过 Java 层的 createBitmap 来完成的,需要消耗更多内存。因此,改用先通过 BitmapFactory.decodeStream 方法,创建出一个 bit...
分类:
移动开发 时间:
2015-07-20 21:40:46
阅读次数:
179
??1 加载图片到内存(1).数码相机照片特别是大于3m以上的,内存吃不消,会报OutOfMemoryError,若是想只显示原图片的1/8,可以通过BitmapFactory.Options来实现,具体代码如下: BitmapFactory.Options bmpFactoryOptions = new BitmapFactory.Options(); bmpFactoryOptio...
分类:
移动开发 时间:
2015-07-19 01:27:37
阅读次数:
222