티스토리 뷰
모바일 배너 광고를 하는데 있어, 리소스의 용량을 줄이는 것도 성능에 직접적인 영향을 줄 수가 있다.
예전에 VM 게임 만들 때를 생각해 보면, 피쳐폰 때나 지금 스마트폰 때나 별다른 건 없는 거 같다.
제한된 리소스 환경에서 어떻게든 최적의 성능을 내야 하는 개발자들의 숙명이란..
모바일 환경에서의 네트웍 I/O나 파일 I/O는 상당히 부담이 되는 작업 중에 하나이다. 커넥션 맺기까지의 부담(혹은 파일 오픈)도 부담이지만 주고받는 데이터의 크기도 직접적인 성능에 영향을 주기 때문에, 좋은 퀄러티를 유지하면서 리소스의 용량을 줄일 수 있다면 개발자 입장에서는 별다른 수고없이 조금이라도 성능을 올릴 수 있게 되는 건 아닌가 싶다.
그런 의미에서 PNG 압축툴을 이용해서 모바일 광고에 사용되는 배너이미지들의 용량을 좀더 줄이면 어떨까 싶어 압축툴 하나 기록해 둔다. 뭐, 더 좋고 사용하기 편한 툴들이 많겠지만 어쨌든 오늘 찾은 이 툴을 기억하고자 적는 것이니 그냥 이런 게 있구나 하면 될 듯~~ ;)
다운로드 :
http://pmt.sourceforge.net/pngcrush/
사용법은..
참고 : pngcrush.exe -m 113 -m 121 -m 124 -d "PNG Crushed" *.png
테스트 결과는..
참고 사이트는..
http://magnum.pe.kr/blog/1832437?TSSESSIONmagnumpekrblog=717ce8db29689a2f51bfa6e063eb514e
예전에 VM 게임 만들 때를 생각해 보면, 피쳐폰 때나 지금 스마트폰 때나 별다른 건 없는 거 같다.
제한된 리소스 환경에서 어떻게든 최적의 성능을 내야 하는 개발자들의 숙명이란..
모바일 환경에서의 네트웍 I/O나 파일 I/O는 상당히 부담이 되는 작업 중에 하나이다. 커넥션 맺기까지의 부담(혹은 파일 오픈)도 부담이지만 주고받는 데이터의 크기도 직접적인 성능에 영향을 주기 때문에, 좋은 퀄러티를 유지하면서 리소스의 용량을 줄일 수 있다면 개발자 입장에서는 별다른 수고없이 조금이라도 성능을 올릴 수 있게 되는 건 아닌가 싶다.
그런 의미에서 PNG 압축툴을 이용해서 모바일 광고에 사용되는 배너이미지들의 용량을 좀더 줄이면 어떨까 싶어 압축툴 하나 기록해 둔다. 뭐, 더 좋고 사용하기 편한 툴들이 많겠지만 어쨌든 오늘 찾은 이 툴을 기억하고자 적는 것이니 그냥 이런 게 있구나 하면 될 듯~~ ;)
다운로드 :
http://pmt.sourceforge.net/pngcrush/
사용법은..
참고 : pngcrush.exe -m 113 -m 121 -m 124 -d "PNG Crushed" *.png
테스트 결과는..
BMP 1964214(bytes) 100.00(%)PNGout 789190(bytes) 40.18(%)
-------------------------------------
bmp2png 838492(bytes) 42.69(%)
ImageMagic 837589(bytes) 42.64(%)
-------------------------------------
OptiPNG 820267(bytes) 41.76(%)
PNGcrush 837280(bytes) 42.63(%)
참고 사이트는..
http://magnum.pe.kr/blog/1832437?TSSESSIONmagnumpekrblog=717ce8db29689a2f51bfa6e063eb514e
'About 개발~~' 카테고리의 다른 글
[맥북] 시스템 폰트 변경~ (2) | 2012.05.15 |
---|---|
[읽어볼까] 문득.. 생각난.. 함수형 사고방식.. 한번 읽어 보고 싶네.. :) (0) | 2012.04.07 |
개발하면서 사용했던 유틸들(json, http, xml..) (3) | 2011.07.21 |
[안드로이드] 이벤트와 콜백~ (0) | 2011.06.29 |
톰캣에서 db연동 설정..~~ (2) | 2011.06.24 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 이클립스
- 자바
- myBatis
- http
- SVN
- 스마트tv
- JavaScript
- spring
- netty
- socket
- 중도
- 안드로이드
- 단상
- db
- 발번역
- 스프링
- 오토캠핑
- json
- 개발
- QR코드
- 주저리
- 캠핑
- 중도캠핑장
- network
- 주저리주저리
- java
- 개화예술공원
- 톰캣
- MySQL
- 무제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함