I am making a tool to draw on image.I am using custom imageview to draw on it and save the new image to storage in phone. The problem is with the saved image resolution .For low resolution image the final image resolution is as it is. But for high resolution image the final image which I got from ImageView after drawing ,when saved to storage is of low quality and hence image quality becomes bad.
Please suggest me how to save the high resolution image after drawing over it.
Here is the line of code .
Bitmap signOffBmp = Bitmap.createBitmap(mDrawingView.getDrawingCache());
where
mDrawingView
is custom imageview with draw functionality and
signOffBmp
is final image bitmap with low resolution.
Also I found the link which seems to solve my issue but it doesnot Improve image quality while using getDrawingCache - android Thank you