createScaledBitmap 썸네일형 리스트형 [Android] Bitmap을 확장 축소할 경우 아래 소스가 확장하거나 축소하는 함수이다. Bitmap.createScaledBitmap( bitmap ,bitmap.getWidth()*2 ,bitmap.getHeight()*2 ,true); 지금은 2배로 확장하는 소스 인데... 여기서 중요한게 마지막 매개변수의 true일 때와 false때의 차이점!!! false일 경우 : 지금 pixel형태 그대로 2배 늘려버려서 이미지가 깨지거나 흐려보이게 된다. true 일 경우 : 지금 이미지 pixel형태를 조정해 주어서 이미지가 선명하게 보이도록 도움을 준다. 주의) 이미지를 늘리거나 true옵션을 사용할 경우, 너무 큰 이미지는 Out of memory 오류가 발생할 가능성이 크므로, 주의해서 사용하길 바란다. 더보기 [Android] Opengl 사용 시 Antialiasing 작용 1. 아래에 두 옵션을 먼저 넣어보세요. 조금이나마 선이 부드럽게 바뀝니다. gl.glEnable(GL10.GL_LINE_SMOOTH); gl.glHint(GL11.GL_LINE_SMOOTH_HINT, GL11.GL_NICEST); 2. 만약 위와 같은 옵션을 줬어도 변함이 없는 경우 혹시, Texture에 Bitmap을 넣을 경우 Bitmap.createScaledBitmap이 함수를 사용하셨는지 확인해보세요. Bitmap.createScaledBitmap(src, dstWidth, dstHeight, filter); src : 원본 Bitmap dstWidth : 변경할 가로 사이즈 dstHeight : 변경할 세로 사이즈 filter : Bitmap에 부드럽게 보여주기 위한 필터 매개 변수 입니다... 더보기 이전 1 다음