software

image metadata

동안개발자 2009. 8. 3. 13:08

 WPF

wpf에서는 jpeg 뿐 만이 아니라 여러 파일에서 메타데이터를 기록하도록 도움을 준다.

 JpegBitmapEncoder클래스를 사용하여 jpeg 인코딩을 할 수 있고, Metadata Property를 사용하여 메타데이터 기록을 가능하게 한다.

Metadata는 BitmapMetadata르는 클래스형식으로 정의되어 있다.

 

다음 예제에서는 IFD 및 Exif 스키마를 사용하여 메타데이터를 TIFF(Tagged Image File Format) 이미지에 쓰는 방법을 보여 줍니다. 

 

 

  1. 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

 

이 글은 스프링노트에서 작성되었습니다.