이미지(IMAGE)/BITMAP2010.02.03 13:37

해상도 설정에서 많이 쓰는 명령어 이다. 
======================================================================
BitmapFactory.Options options = new BitmapFactory.Options(); 
options.inSampleSize = 4;  
======================================================================
이 옵션은 사이즈를 분할로 줄여준다 그 뜻인즉 4명 1/4로 줄여 주는 것이다.

Bitmap orgImage = BitmapFactory.decodeFile(“/sdcard/test.jpg”, options); //옵션을 적용 하면 된다.
==========================================================================

다른 방법으로는..
=====================================================================
FileOutputStream fileoutstream = new FileOutputStream(mFileimageRoute
    + getRealFileName() + ".jpg"); // 파일 이름 저장
  Bitmap sourceBitmap = BitmapFactory.decodeByteArray(mImageData[0],
    0, mImageData[0].length);
======================================================================
비트맵을 생성하고.. 

  int resizeX = 300;
  int resizeY = 400;
   //사이즈 설정 초기화
==============================================================================
  Bitmap resize = Bitmap.createScaledBitmap(screenshot, resizeX, resizeY, true);//사이즈를 설정한 값으로 줄여주고...
   resize.compress(Bitmap.CompressFormat.JPEG, 90,fileoutstream);//jpg로 파일 포멧을 하여 생성해줍니다.
==============================================================================

쉽죠잉?
신고
Posted by 규혁님 (주)vissel

티스토리 툴바