마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

라인 카메라 에서 스티커 만들 때 사진 오리는 기능

0 추천
라인 카메라 앱에서 사진을 오려서 스티커를 만드는 기능으로보고 구현해보려고 하는데

 

직각형식이 아닌 터치로 자기가 오리고 싶은 부분만 오릴 수 있더라구요.

 

이런 방식은 어떻게 구현하면 되는건가요? 검색을 해보는데 사각형이나 다각형 밖에 없더라구요

 

자유자재로 오리는 방법에 대한 조언을 부탁드립니다.
브루스웨인 (8,580 포인트) 님이 2014년 9월 5일 질문

1개의 답변

0 추천
compositeImageView = (ImageView) findViewById(R.id.imageView);

Bitmap bitmap1=BitmapFactory.decodeResource(getResources(), R.drawable.batman_ad);
Bitmap bitmap2=BitmapFactory.decodeResource(getResources(), R.drawable.logo);

Bitmap resultingImage=Bitmap.createBitmap(320, 480, bitmap1.getConfig());

Canvas canvas = new Canvas(resultingImage);

Paint paint = new Paint();
paint.setAntiAlias(true);
Path path=new Path();
path.lineTo(150, 0);
path.lineTo(230, 120);
path.lineTo(70, 120);
path.lineTo(150, 0);

canvas.drawPath(path, paint);

paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
canvas.drawBitmap(bitmap2, 0, 0, paint);

compositeImageView.setImageBitmap(resultingImage);

 

multipoint image Crop  입니다

터치값을 받아서 멀티포인트로 이미지를 자를 때에 쓰입니다

 

 

svzoneii@nate.com

익명사용자 님이 2014년 9월 6일 답변
...