Page 1 of 1
PNG 포ㅤㅁㅐㅌ(포맷)과 웹표준의 관계?
Posted: 2006 02 10 14:04 50
by 초보자
불쑥 질문을 해서 죄송합니다. 물어볼 곳이 마땅치가 않아서요.
PNG 파일을 사용하는 것이 웹표준과 큰 관련이 있나요? JPG 파일을 쓰면 웹표준에 방해가 되나요? 아니면, 그냥 편한대로 골라쓰면 되나요?
이미지 형식으로 어떤 것을 많이 사용하세요? 그 이유는 무엇인가요? 웹표준의 입장에서 알고 싶어요.
---
저는 jpg를 씁니다. 주로 사진에서 나온 이미지가 많아서.
Posted: 2006 02 10 14:10 30
by 손님
웹표준과는 상관이 없을듯 한데요^^
하지만 PNG같은 경우는 IE에서 반쪽지원을 해서리
마음대로 쓰지도 못하고 좀 불편하지요
Posted: 2006 02 10 15:21 04
by 박상현
IE7에서는 투명 PNG도 제대로 지원하는 것 같습니다.
Re: PNG 포ㅤㅁㅐㅌ(포맷)과 웹표준의 관계?
Posted: 2006 02 10 15:24 49
by 박민권
초보자 wrote:
저는 jpg를 씁니다. 주로 사진에서 나온 이미지가 많아서.
사진이미지는 jpg가 png나 gif보다 더 용량이 더 적습니다.
gif보다는 png가 용량이 더 적습니다.
png는 알파를 지원합니다.
아래주소를 ie와 불여우에서 확인해보세요.
http://home.tephras.com/temp/PNG/
ie가 정말 미워집니다.
이 좋은 기능을 ie때문에 사용하지 못하고 있으니...
Re: PNG 포ㅤㅁㅐㅌ(포맷)과 웹표준의 관계?
Posted: 2006 02 11 00:26 18
by lefthander
초보자 wrote:불쑥 질문을 해서 죄송합니다. 물어볼 곳이 마땅치가 않아서요.
PNG 파일을 사용하는 것이 웹표준과 큰 관련이 있나요? JPG 파일을 쓰면 웹표준에 방해가 되나요? 아니면, 그냥 편한대로 골라쓰면 되나요?
이미지 형식으로 어떤 것을 많이 사용하세요? 그 이유는 무엇인가요? 웹표준의 입장에서 알고 싶어요.
---
저는 jpg를 씁니다. 주로 사진에서 나온 이미지가 많아서.
gif 와 png 문제는 웹 표준과는 딱히 관련이 없습니다. gif 포맷이 lzw 압축 알고리즘을 쓰는데, 이 알고리즘에 특허가 걸려있어서 자유 소프트웨어/오픈 소스 진영에서는 png로 gif를 대체하도록 권장해 왔습니다. 이 특허는 미국외 지역에서는 이미 만료가 되었고, 2006년 내로 미국에서도 만료되는 것으로 알고 있습니다.
http://www.gnu.org/philosophy/gif.ko.html
그리고 IE의 png 지원 문제는 이것과는 다른 것이죠. png가 알파 채널 정보를 포함하므로 웹 개발 시 여러 모로 편리하게 쓰일 수 있는데, IE에서 png의 알파 채널 정보를 지원하지 못하고 있는 실정입니다(IE7에서는 지원한다고...).
참고로 JPG는 손실압축입니다.
Posted: 2006 02 11 07:42 15
by 드로이얀7(이준호)
배틀필드2(FPS 게임입니다.) 캡쳐해서 BMP로 저장한 후 JPG,PNG로 변환해 봤는데(당연히 화질 옵션 같은건 다 최대값으로 줬습니다.)
BMP랑 PNG는 완전히 똑같은데 JPG는 일부 색상이 약간 달라지더군요.
예전에 다른분도 JPG로 저장하면 색감이 미묘하게 달라진다고 하시더군요.
무조건 달라지는건 아니고 단순한 그림은 JPG도 완벽하게 나옵니다만...
JPG가 제일 용량적은건 손실압축이라서 그런것 같습니다.
Re: 단지 특허문제로 권장하는 건 아닙니다.
Posted: 2006 02 11 09:56 09
by 용오름
lefthander wrote:
gif 포맷이 lzw 압축 알고리즘을 쓰는데, 이 알고리즘에 특허가 걸려있어서 자유 소프트웨어/오픈 소스 진영에서는 png로 gif를 대체하도록 권장해 왔습니다. 이 특허는 미국외 지역에서는 이미 만료가 되었고, 2006년 내로 미국에서도 만료되는 것으로 알고 있습니다.
단지 GIF의 특허문제로 PNG를 권장하는 것만은 아닙니다.
GIF는 256가지색 밖에 지원을 하지 않습니다. 반면에 PNG는 24bit 컬러(1600만색)를 지원하죠. JPG가 분명 화일의 크기면에서 유리하지만 GIF는 투명효과나 애니메이트 기능등 JPG가 가지지 못한 나름의 장점을 가지고 있습니다.
반면에, PNG는 처음부터 GIF의 후계로 만든 포맷인 만큼 GIF가 가진 대부분의 기능을 가지고 있습니다.
알파채널의 지원해 GIF와 같은 투명효과를 가지고 있으며, Animated GIF와 같은 움직이는 그림은 PNG의 변형중 하나인 MNG를 통해 지원하고 있습니다.
즉, 기존에 256색으로 밖에 만들수 없었던 버튼 등을 PNG를 이용하면 다양한 색상의 버튼을 만들수 있습니다.