[Image map]
모바일에서 이미지 리사이징 해주면서 꺠지는 현상이 생김(계단현상)
기존소스 일부
Graphics2D g = tmp.createGraphics();
g.setColor(Color.WHITE);
g.fillRect(0,0,width,height);
Graphics2D g2 = tmp2.createGraphics();
g2.setColor(Color.WHITE);
g2.fillRect(0,0,width,height);
변경
Graphics2D g = tmp.createGraphics();
//---antialiasing
g.setRenderingHint (RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY);
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
//g.setRenderingHint(RenderingHints.KEY_INTERPOLATION,RenderingHints.VALUE_INTERPOLATION_BILINEAR);
g.setRenderingHint(RenderingHints.KEY_INTERPOLATION,RenderingHints.VALUE_INTERPOLATION_BICUBIC);
g.setColor(Color.WHITE);
g.fillRect(0,0,width,height);
Graphics2D g2 = tmp2.createGraphics();
//---antialiasing
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
//g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION,RenderingHints.VALUE_INTERPOLATION_BILINEAR);
g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION,RenderingHints.VALUE_INTERPOLATION_BICUBIC);
g2.setRenderingHint (RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY);
g2.setColor(Color.WHITE);
g2.fillRect(0,0,width,height);
각 역할은 밑에 이미지 참고
해결한지 오래되서...구글링했던 사이트 적을려고 했었는데..기억이안난다..다시 찾기도 귀찮고..
'Java' 카테고리의 다른 글
API -클라이언트/서버 (0) | 2015.10.27 |
---|---|
API Keys (0) | 2015.10.27 |
HTTP Status 405 - Request method 'POST' not supported (0) | 2015.10.27 |
[Spring] Restful API (0) | 2015.10.27 |
JAVA단에서 ALERT 적용 (0) | 2015.10.26 |