software
image metadata
동안개발자
2009. 8. 3. 13:08
WPF
wpf에서는 jpeg 뿐 만이 아니라 여러 파일에서 메타데이터를 기록하도록 도움을 준다.
JpegBitmapEncoder클래스를 사용하여 jpeg 인코딩을 할 수 있고, Metadata Property를 사용하여 메타데이터 기록을 가능하게 한다.
Metadata는 BitmapMetadata르는 클래스형식으로 정의되어 있다.
다음 예제에서는 IFD 및 Exif 스키마를 사용하여 메타데이터를 TIFF(Tagged Image File Format) 이미지에 쓰는 방법을 보여 줍니다.
- BitmapMetadata tiffMetadata = new BitmapMetadata("tiff");
tiffMetadata.SetQuery("/ifd/{ushort=1000}", 9999);
tiffMetadata.SetQuery("/ifd/{uint=1001}", 23456);
tiffMetadata.SetQuery("/ifd/{uint=1002}", 34567);
tiffMetadata.SetQuery("/ifd/PaddingSchema:padding", (UInt32)4096);
tiffMetadata.SetQuery("/ifd/exif", new BitmapMetadata("exif"));
tiffMetadata.SetQuery("/ifd/exif/PaddingSchema:padding", (UInt32)4096);
gdi
이 글은 스프링노트에서 작성되었습니다.