Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 초보
- 파이어버드
- 입문
- Visual Studio 2005
- Visual Basic
- vb
- Firebird
- xml
- 소니
- MySQL
- SQL
- 설치
- winsock
- 셋업
- WIN32 SDK
- MFC
- 델파이
- 파라미터
- c#
- 인스톨
- VB.NET
- 문자열
- SDK
- PostgreSQL
- 예제
- 기초
- 데이터베이스
- Delphi
- 시리얼 통신
- dll
Archives
- Today
- Total
프로그래밍 노트
C#에서 Jpg file의 exif 편집하기 본문
C#에서 Jpg file의 exif 편집하는 자료 찾는데 참 쉽지않게 찾아 우선 필요한 정보 메모
우선 편집할 exif의 tag 정보를 알아야되는데 이것에 대한 정보는 아래의 링크 참조
http://www.exiv2.org/tags.html
그 다음에 참고 Source는 아래의 사이트에서 Download하면된다.
http://www.codeproject.com/Articles/15621/EXIF-tag-Editor-for-JPG-images
위 두개를 알면 jpg파일을 속성에서 자세히 tab에 있는 정보를 가져올 수 있고
그리고 그 정보에 값을 쓸 수 있다.
이미지를 보여주는 이미지 뷰어는 많은데 이미지를 구분할 수 있는 좋은 툴이 없는 것같다.
내가 안찾아봐서 그런가? -.-;;
여하튼 이미지 파일에 tag를 쉽게 붙이고 Rating을 하면 나중에 출력하고 싶은 사진이나
사람들에게 사진을 배포할 때 좀 편할 것같다.
0x4746 | 18246 | Image | Exif.Image.Rating | Short | Rating tag used by Windows |
0x4749 | 18249 | Image | Exif.Image.RatingPercent | Short | Rating tag used by Windows, value in percent |
0x9c9c | 40092 | Image | Exif.Image.XPComment | Byte | Comment tag used by Windows, encoded in UCS2 |
x9c9e | 40094 | Image | Exif.Image.XPKeywords | Byte | Keywords tag used by Windows, encoded in UCS2 |
내가 수정하고 싶은 내용들
속성창의 등급, 태그, 설명
위의 Source를 그대로 사용하면 태그나, 설명값은 깨진다. 등급도
태그나 설명값은 윈도우 답게 Encoding code를 Unicode로 해주어야되고 등급은 short로 받아 주어야된다.
이거 찾는데도 많이 헤맸다.
당연히 읽는 것과 마찬가지로 쓰는 것도 Unicode로 써주어야된다.
위 소스를 쓰는데 확인할 내용은 Jpeg의 품질이 떨어지는지 아닌지는 확인을 아직 못함
나중에 이것을 쓰려면 확인이 반드시 필요함
Comments