• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# ExifTag类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中ExifTag的典型用法代码示例。如果您正苦于以下问题:C# ExifTag类的具体用法?C# ExifTag怎么用?C# ExifTag使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ExifTag类属于命名空间,在下文中一共展示了ExifTag类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: PNGText

 public PNGText(ExifTag tag, string keyword, string value, bool compressed)
     : base(tag)
 {
     Keyword = keyword;
     mValue = value;
     Compressed = compressed;
 }
开发者ID:cschadewitz,项目名称:exiflibrary,代码行数:7,代码来源:PNGProperty.cs


示例2: AddTagToList

 private void AddTagToList(ExifTag tag)
 {
     ListViewItem item = listExif.Items.Add(tag.Id.ToString());
     item.SubItems.Add(tag.FieldName);
     item.SubItems.Add(tag.Description);
     item.SubItems.Add(tag.Value);
 }
开发者ID:priceLiu,项目名称:exif,代码行数:7,代码来源:DemoForm.cs


示例3: GetTagName

 /// <summary>
 /// Returns the string representation for the given exif tag.
 /// </summary>
 public static string GetTagName(ExifTag tag)
 {
     string name = Enum.GetName(typeof(ExifTag), tag);
     if (name == null)
         return "Unknown";
     else
         return name;
 }
开发者ID:lmmsoft,项目名称:PhotoGPS,代码行数:11,代码来源:ExifTagFactory.cs


示例4: GetTagLongName

 /// <summary>
 /// Returns the string representation for the given exif tag including 
 /// IFD section and tag id.
 /// </summary>
 public static string GetTagLongName(ExifTag tag)
 {
     string ifdname = Enum.GetName(typeof(IFD), GetTagIFD(tag));
     string name = Enum.GetName(typeof(ExifTag), tag);
     if (name == null)
         name = "Unknown";
     string tagidname = GetTagID(tag).ToString();
     return ifdname + ": " + name + " (" + tagidname + ")";
 }
开发者ID:lmmsoft,项目名称:PhotoGPS,代码行数:13,代码来源:ExifTagFactory.cs


示例5: PNGInternationalText

 public PNGInternationalText(ExifTag tag, string keyword, string value, bool compressed, string language, string translatedKeyword)
     : base(tag)
 {
     Keyword = keyword;
     mValue = value;
     Compressed = compressed;
     Language = language;
     TranslatedKeyword = translatedKeyword;
 }
开发者ID:cschadewitz,项目名称:exiflibrary,代码行数:9,代码来源:PNGProperty.cs


示例6: MakeExifNode

	bool MakeExifNode (TreeIter parent, TreeIter iter, ExifData ed, ExifTag tag)
	{
		string val = ed.Lookup (tag);
		if (val == null || val == "")
			return false;

		MakeNode (parent, out iter, ExifUtil.GetTagTitle (tag) + ":", ed.Lookup (tag));
		return true;
	}
开发者ID:emtees,项目名称:old-code,代码行数:9,代码来源:ImageInfoTreeStore.cs


示例7:

 /// <summary>
 /// Gets or sets the Exif property with the given key.
 /// </summary>
 /// <param name="key">The Exif tag associated with the Exif property.</param>
 /// <returns></returns>
 public ExifProperty this[ExifTag key]
 {
     get
     {
         return Properties[key];
     }
     set
     {
         Properties[key] = value;
     }
 }
开发者ID:bulutcy,项目名称:CyAutoGeoTag,代码行数:16,代码来源:ExifFile.cs


示例8: GetDescription

    public static string GetDescription(ExifTag tag, object value)
    {
      ExifTagDescriptionAttribute[] attributes = TypeHelper.GetCustomAttributes<ExifTagDescriptionAttribute>(tag);

      if (attributes == null || attributes.Length == 0)
        return null;

      foreach (ExifTagDescriptionAttribute attribute in attributes)
      {
        if (Equals(attribute._value, value))
          return attribute._description;
      }

      return null;
    }
开发者ID:dlemstra,项目名称:Magick.NET,代码行数:15,代码来源:ExifTagDescriptionAttribute.cs


示例9: GetExifData

 public ExifTag GetExifData(string filename)
 {
   Metadata fileMetadata = GetExifMetadata(filename);
   ExifTag newTags = new ExifTag();
   newTags.CameraModel = fileMetadata.CameraModel.DisplayValue;
   newTags.EquipmentMake = fileMetadata.EquipmentMake.DisplayValue;
   newTags.Date = fileMetadata.DatePictureTaken.DisplayValue;
   newTags.ExposureCompensation = fileMetadata.ExposureCompensation.DisplayValue;
   newTags.ExposureTime = fileMetadata.ExposureTime.DisplayValue;
   newTags.Flash = fileMetadata.Flash.DisplayValue;
   newTags.Fstop = fileMetadata.Fstop.DisplayValue;
   newTags.ImgDimensions = fileMetadata.ImageDimensions.DisplayValue;
   newTags.MeteringMod = fileMetadata.MeteringMode.DisplayValue;
   newTags.Resolutions = fileMetadata.Resolution.DisplayValue;
   newTags.ShutterSpeed = fileMetadata.ShutterSpeed.DisplayValue;
   newTags.ViewComment = fileMetadata.ViewerComments.DisplayValue;
   return newTags;
 }
开发者ID:joconno4,项目名称:MediaPortal-2,代码行数:18,代码来源:ExifReader.cs


示例10: ExifSIntArray

 public ExifSIntArray(ExifTag tag, int[] value)
     : base(tag)
 {
     mValue = value;
 }
开发者ID:noahzaozao,项目名称:UnityAdmobAppEventDemo,代码行数:5,代码来源:ExifProperty.cs


示例11: ExifSRational

 public ExifSRational(ExifTag tag, int numerator, int denominator)
     : base(tag)
 {
     mValue = new MathEx.Fraction32(numerator, denominator);
 }
开发者ID:noahzaozao,项目名称:UnityAdmobAppEventDemo,代码行数:5,代码来源:ExifProperty.cs


示例12: ExifUndefined

 public ExifUndefined(ExifTag tag, byte[] value)
     : base(tag)
 {
     mValue = value;
 }
开发者ID:noahzaozao,项目名称:UnityAdmobAppEventDemo,代码行数:5,代码来源:ExifProperty.cs


示例13: ExifSInt

 public ExifSInt(ExifTag tag, int value)
     : base(tag)
 {
     mValue = value;
 }
开发者ID:noahzaozao,项目名称:UnityAdmobAppEventDemo,代码行数:5,代码来源:ExifProperty.cs


示例14: exif_content_get_entry

	internal static extern IntPtr exif_content_get_entry (_ExifContent *ptr, ExifTag tag);
开发者ID:emtees,项目名称:old-code,代码行数:1,代码来源:libexif-wrapper.cs


示例15: ExifProperty

 public ExifProperty(ExifTag tag)
 {
     mTag = tag;
     mIFD = ExifTagFactory.GetTagIFD(tag);
 }
开发者ID:noahzaozao,项目名称:UnityAdmobAppEventDemo,代码行数:5,代码来源:ExifProperty.cs


示例16: ExifUShort

 public ExifUShort(ExifTag tag, ushort value)
     : base(tag)
 {
     mValue = value;
 }
开发者ID:noahzaozao,项目名称:UnityAdmobAppEventDemo,代码行数:5,代码来源:ExifProperty.cs


示例17: ExifByteArray

 public ExifByteArray(ExifTag tag, byte[] value)
     : base(tag)
 {
     mValue = value;
 }
开发者ID:noahzaozao,项目名称:UnityAdmobAppEventDemo,代码行数:5,代码来源:ExifProperty.cs


示例18: RemoveValue

		public Boolean RemoveValue(ExifTag tag)
		{
			object result;
			try
			{
				result = _Instance.CallMethod("RemoveValue", new Type[] {Types.ExifTag}, tag);
			}
			catch (Exception ex)
			{
				throw ExceptionHelper.Create(ex);
			}
			return (Boolean)result;
		}
开发者ID:dlemstra,项目名称:GraphicsMagick.NET,代码行数:13,代码来源:ExifProfile.cs


示例19: GetTagTitle

	public static string GetTagTitle (ExifTag tag)
	{
		return "";
	}
开发者ID:emtees,项目名称:old-code,代码行数:4,代码来源:libexif-wrapper.cs


示例20: Search

	unsafe internal _ExifEntry * Search (ExifTag tag)
	{
		return null;
	}
开发者ID:emtees,项目名称:old-code,代码行数:4,代码来源:libexif-wrapper.cs



注:本文中的ExifTag类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Photon.Hashtable类代码示例发布时间:2022-05-24
下一篇:
C# Executor类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap