Skip to content

Commit 747749f

Browse files
Update file(s) "/." from "groupdocs-metadata/Groupdocs.Metadata-References"
1 parent 64e6339 commit 747749f

File tree

365 files changed

+602
-360
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

365 files changed

+602
-360
lines changed

content/sites/groupdocs/metadata/english/net/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ version:
3131
| [GroupDocs.Metadata.Formats.Font](./groupdocs.metadata.formats.font) | The namespace contains classes allowing users to work with formats representing scalable computer fonts. |
3232
| [GroupDocs.Metadata.Formats.Gis](./groupdocs.metadata.formats.gis) | |
3333
| [GroupDocs.Metadata.Formats.Image](./groupdocs.metadata.formats.image) | The namespace provides functionality allowing users to read and update metadata stored in different image formats. |
34+
| [GroupDocs.Metadata.Formats.Image.Avif](./groupdocs.metadata.formats.image.avif) | |
3435
| [GroupDocs.Metadata.Formats.Image.Dng](./groupdocs.metadata.formats.image.dng) | |
3536
| [GroupDocs.Metadata.Formats.Image.Svg](./groupdocs.metadata.formats.image.svg) | |
3637
| [GroupDocs.Metadata.Formats.Mpeg](./groupdocs.metadata.formats.mpeg) | The namespace provides functionality allowing users to work with metadata of various MPEG standards. |

content/sites/groupdocs/metadata/english/net/groupdocs.metadata.common/fileformat/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ public enum FileFormat
7070
| Ogg | `49` | OGG is an Ogg Vorbis Compressed Audio File that is saved with the .ogg extension. OGG files are used for storing audio data and can include artist and track information and metadata as well. OGG is a free and open container format that is maintained by Xiph.Org Foundation. |
7171
| Svg | `50` | Scalable Vector Graphics (SVG) is an XML-based vector graphics format for defining two-dimensional graphics, having support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium since 1999. |
7272
| Gltf | `51` | glTF (Graphics Library Transmission Format or GL Transmission Format and formerly known as WebGL Transmissions Format or WebGL TF) is a standard file format for three-dimensional scenes and models. A glTF file uses one of two possible file extensions: .gltf (JSON/ASCII) or .glb (binary). |
73+
| Avif | `52` | AV1 Image File Format (AVIF) is an open, royalty-free image file format specification for storing images or image sequences compressed with AV1 in the HEIF container format. |
7374

7475
### See Also
7576

content/sites/groupdocs/metadata/english/net/groupdocs.metadata.common/metadatatype/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ public enum MetadataType
7474
| Ogg | `53` | Ogg format |
7575
| Svg | `54` | Svg format |
7676
| Gltf | `55` | glTF (Graphics Library Transmission Format or GL Transmission Format and formerly known as WebGL Transmissions Format or WebGL TF) |
77+
| Avif | `56` | Avif format |
7778

7879
### See Also
7980

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: GroupDocs.Metadata.Formats.Image.Avif
3+
second_title: GroupDocs.Metadata for .NET API Reference
4+
description:
5+
type: docs
6+
weight: 200
7+
url: /net/groupdocs.metadata.formats.image.avif/
8+
---
9+
10+
11+
## Classes
12+
13+
| Class | Description |
14+
| --- | --- |
15+
| [AvifRootPackage](./avifrootpackage) | Represents a native metadata package in a Avif image file. |
16+
17+
<!-- DO NOT EDIT: generated by xmldocmd for GroupDocs.metadata.dll -->
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: AvifRootPackage
3+
second_title: GroupDocs.Metadata for .NET API Reference
4+
description: Represents a native metadata package in a Avif image file.
5+
type: docs
6+
weight: 2020
7+
url: /net/groupdocs.metadata.formats.image.avif/avifrootpackage/
8+
---
9+
## AvifRootPackage class
10+
11+
Represents a native metadata package in a Avif image file.
12+
13+
```csharp
14+
public class AvifRootPackage : ImageRootPackage, IExif, IXmp
15+
```
16+
17+
## Properties
18+
19+
| Name | Description |
20+
| --- | --- |
21+
| [Count](../../groupdocs.metadata.common/metadatapackage/count) { get; } | Gets the number of metadata properties. |
22+
| [ExifPackage](../../groupdocs.metadata.formats.image.avif/avifrootpackage/exifpackage) { getset; } | Gets or sets the EXIF metadata package. |
23+
| [FileType](../../groupdocs.metadata.formats.image/imagerootpackage/filetype) { get; } | Gets the file type metadata package. (2 properties) |
24+
| [Item](../../groupdocs.metadata.common/metadatapackage/item) { get; } | Gets the [`MetadataProperty`](../../groupdocs.metadata.common/metadataproperty) with the specified name. |
25+
| [Keys](../../groupdocs.metadata.common/metadatapackage/keys) { get; } | Gets a collection of the metadata property names. |
26+
| [MetadataType](../../groupdocs.metadata.common/metadatapackage/metadatatype) { get; } | Gets the metadata type. |
27+
| [PropertyDescriptors](../../groupdocs.metadata.common/metadatapackage/propertydescriptors) { get; } | Gets a collection of descriptors that contain information about properties accessible through the GroupDocs.Metadata search engine. |
28+
| [XmpPackage](../../groupdocs.metadata.formats.image.avif/avifrootpackage/xmppackage) { getset; } | Gets or sets the XMP metadata package. |
29+
30+
## Methods
31+
32+
| Name | Description |
33+
| --- | --- |
34+
| virtual [AddProperties](../../groupdocs.metadata.common/metadatapackage/addproperties)(Func&lt;MetadataPropertybool&gt;, PropertyValue) | Adds known metadata properties satisfying the specified predicate. The operation is recursive so it affects all nested packages as well. |
35+
| [Contains](../../groupdocs.metadata.common/metadatapackage/contains)(string) | Determines whether the package contains a metadata property with the specified name. |
36+
| virtual [FindProperties](../../groupdocs.metadata.common/metadatapackage/findproperties)(Func&lt;MetadataPropertybool&gt;) | Finds the metadata properties satisfying the specified predicate. The search is recursive so it affects all nested packages as well. |
37+
| [GetEnumerator](../../groupdocs.metadata.common/metadatapackage/getenumerator)() | Returns an enumerator that iterates through the collection. |
38+
| virtual [RemoveProperties](../../groupdocs.metadata.common/metadatapackage/removeproperties)(Func&lt;MetadataPropertybool&gt;) | Removes metadata properties satisfying the specified predicate. |
39+
| override [Sanitize](../../groupdocs.metadata.common/rootmetadatapackage/sanitize)() | Removes writable metadata properties from the package. The operation is recursive so it affects all nested packages as well. |
40+
| virtual [SetProperties](../../groupdocs.metadata.common/metadatapackage/setproperties)(Func&lt;MetadataPropertybool&gt;, PropertyValue) | Sets known metadata properties satisfying the specified predicate. The operation is recursive so it affects all nested packages as well. This method is a combination of [`AddProperties`](../../groupdocs.metadata.common/metadatapackage/addproperties) and [`UpdateProperties`](../../groupdocs.metadata.common/metadatapackage/updateproperties). If an existing property satisfies the predicate its value is updated. If there is a known property missing in the package that satisfies the predicate it is added to the package. |
41+
| virtual [UpdateProperties](../../groupdocs.metadata.common/metadatapackage/updateproperties)(Func&lt;MetadataPropertybool&gt;, PropertyValue) | Updates known metadata properties satisfying the specified predicate. The operation is recursive so it affects all nested packages as well. |
42+
43+
### Remarks
44+
45+
**Learn more**
46+
47+
* [Handling metadata in Avif files](https://docs.groupdocs.com/display/metadatanet/Handling+metadata+in+AVIF+files)
48+
49+
### Examples
50+
51+
This code sample shows how to extract technical information from a Avif file.
52+
53+
```csharp
54+
using (Metadata metadata = new Metadata("input.Avif"))
55+
{
56+
var root = metadata.GetRootPackage<AvifRootPackage>();
57+
if (root.AvifPackage != null)
58+
{
59+
}
60+
}
61+
```
62+
63+
### See Also
64+
65+
* class [ImageRootPackage](../../groupdocs.metadata.formats.image/imagerootpackage)
66+
* interface [IExif](../../groupdocs.metadata.standards.exif/iexif)
67+
* interface [IXmp](../../groupdocs.metadata.standards.xmp/ixmp)
68+
* namespace [GroupDocs.Metadata.Formats.Image.Avif](../../groupdocs.metadata.formats.image.avif)
69+
* assembly [GroupDocs.Metadata](../../)
70+
71+
<!-- DO NOT EDIT: generated by xmldocmd for GroupDocs.metadata.dll -->
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: ExifPackage
3+
second_title: GroupDocs.Metadata for .NET API Reference
4+
description: Gets or sets the EXIF metadata package.
5+
type: docs
6+
weight: 10
7+
url: /net/groupdocs.metadata.formats.image.avif/avifrootpackage/exifpackage/
8+
---
9+
## AvifRootPackage.ExifPackage property
10+
11+
Gets or sets the EXIF metadata package.
12+
13+
```csharp
14+
public ExifPackage ExifPackage { get; set; }
15+
```
16+
17+
### Property Value
18+
19+
The EXIF metadata package.
20+
21+
### Remarks
22+
23+
**Learn more**
24+
25+
* [Working with EXIF metadata](https://docs.groupdocs.com/display/metadatanet/Working+with+EXIF+metadata)
26+
27+
### Examples
28+
29+
This code sample demonstrates how to extract basic EXIF metadata properties.
30+
31+
```csharp
32+
using (Metadata metadata = new Metadata(Constants.AvifWithExif))
33+
{
34+
var root = metadata.GetRootPackage<AvifRootPackage>();
35+
if (root.ExifPackage != null)
36+
{
37+
Console.WriteLine(root.ExifPackage.Artist);
38+
Console.WriteLine(root.ExifPackage.Copyright);
39+
Console.WriteLine(root.ExifPackage.ImageDescription);
40+
Console.WriteLine(root.ExifPackage.Make);
41+
Console.WriteLine(root.ExifPackage.Model);
42+
Console.WriteLine(root.ExifPackage.Software);
43+
Console.WriteLine(root.ExifPackage.ImageWidth);
44+
Console.WriteLine(root.ExifPackage.ImageLength);
45+
46+
// ...
47+
48+
Console.WriteLine(root.ExifPackage.ExifIfdPackage.BodySerialNumber);
49+
Console.WriteLine(root.ExifPackage.ExifIfdPackage.CameraOwnerName);
50+
Console.WriteLine(root.ExifPackage.ExifIfdPackage.UserComment);
51+
52+
// ...
53+
54+
Console.WriteLine(root.ExifPackage.GpsPackage.Altitude);
55+
Console.WriteLine(root.ExifPackage.GpsPackage.LatitudeRef);
56+
Console.WriteLine(root.ExifPackage.GpsPackage.LongitudeRef);
57+
58+
// ...
59+
}
60+
}
61+
```
62+
63+
### See Also
64+
65+
* class [ExifPackage](../../../groupdocs.metadata.standards.exif/exifpackage)
66+
* class [AvifRootPackage](../../avifrootpackage)
67+
* namespace [GroupDocs.Metadata.Formats.Image.Avif](../../../groupdocs.metadata.formats.image.avif)
68+
* assembly [GroupDocs.Metadata](../../../)
69+
70+
<!-- DO NOT EDIT: generated by xmldocmd for GroupDocs.metadata.dll -->
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
title: XmpPackage
3+
second_title: GroupDocs.Metadata for .NET API Reference
4+
description: Gets or sets the XMP metadata package.
5+
type: docs
6+
weight: 20
7+
url: /net/groupdocs.metadata.formats.image.avif/avifrootpackage/xmppackage/
8+
---
9+
## AvifRootPackage.XmpPackage property
10+
11+
Gets or sets the XMP metadata package.
12+
13+
```csharp
14+
public XmpPacketWrapper XmpPackage { get; set; }
15+
```
16+
17+
### Property Value
18+
19+
The XMP metadata package.
20+
21+
### Remarks
22+
23+
**Learn more**
24+
25+
* [Working with XMP metadata](https://docs.groupdocs.com/display/metadatanet/Working+with+XMP+metadata)
26+
27+
### Examples
28+
29+
This example demonstrates how to extract XMP metadata from a file.
30+
31+
```csharp
32+
using (Metadata metadata = new Metadata(Constants.AvifWithXmp))
33+
{
34+
var root = metadata.GetRootPackage<AvifRootPackage>();
35+
if (root.XmpPackage != null)
36+
{
37+
if (root.XmpPackage.Schemes.XmpBasic != null)
38+
{
39+
Console.WriteLine(root.XmpPackage.Schemes.XmpBasic.CreatorTool);
40+
Console.WriteLine(root.XmpPackage.Schemes.XmpBasic.CreateDate);
41+
Console.WriteLine(root.XmpPackage.Schemes.XmpBasic.ModifyDate);
42+
Console.WriteLine(root.XmpPackage.Schemes.XmpBasic.Label);
43+
Console.WriteLine(root.XmpPackage.Schemes.XmpBasic.Nickname);
44+
45+
// ...
46+
}
47+
48+
if (root.XmpPackage.Schemes.DublinCore != null)
49+
{
50+
Console.WriteLine(root.XmpPackage.Schemes.DublinCore.Format);
51+
Console.WriteLine(root.XmpPackage.Schemes.DublinCore.Coverage);
52+
Console.WriteLine(root.XmpPackage.Schemes.DublinCore.Identifier);
53+
Console.WriteLine(root.XmpPackage.Schemes.DublinCore.Source);
54+
55+
// ...
56+
}
57+
58+
if (root.XmpPackage.Schemes.Photoshop != null)
59+
{
60+
Console.WriteLine(root.XmpPackage.Schemes.Photoshop.ColorMode);
61+
Console.WriteLine(root.XmpPackage.Schemes.Photoshop.IccProfile);
62+
Console.WriteLine(root.XmpPackage.Schemes.Photoshop.Country);
63+
Console.WriteLine(root.XmpPackage.Schemes.Photoshop.City);
64+
Console.WriteLine(root.XmpPackage.Schemes.Photoshop.DateCreated);
65+
66+
// ...
67+
}
68+
69+
// ...
70+
}
71+
}
72+
```
73+
74+
### See Also
75+
76+
* class [XmpPacketWrapper](../../../groupdocs.metadata.standards.xmp/xmppacketwrapper)
77+
* class [AvifRootPackage](../../avifrootpackage)
78+
* namespace [GroupDocs.Metadata.Formats.Image.Avif](../../../groupdocs.metadata.formats.image.avif)
79+
* assembly [GroupDocs.Metadata](../../../)
80+
81+
<!-- DO NOT EDIT: generated by xmldocmd for GroupDocs.metadata.dll -->

content/sites/groupdocs/metadata/english/net/groupdocs.metadata.formats.image.dng/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: GroupDocs.Metadata.Formats.Image.Dng
33
second_title: GroupDocs.Metadata for .NET API Reference
44
description:
55
type: docs
6-
weight: 200
6+
weight: 210
77
url: /net/groupdocs.metadata.formats.image.dng/
88
---
99

content/sites/groupdocs/metadata/english/net/groupdocs.metadata.formats.image.dng/dngpackage/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: DngPackage
33
second_title: GroupDocs.Metadata for .NET API Reference
44
description: Represents native DNG metadata.
55
type: docs
6-
weight: 2070
6+
weight: 2080
77
url: /net/groupdocs.metadata.formats.image.dng/dngpackage/
88
---
99
## DngPackage class

content/sites/groupdocs/metadata/english/net/groupdocs.metadata.formats.image.dng/dngrootpackage/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: DngRootPackage
33
second_title: GroupDocs.Metadata for .NET API Reference
44
description: Represents the root package intended to work with metadata in a DNG image.
55
type: docs
6-
weight: 2080
6+
weight: 2090
77
url: /net/groupdocs.metadata.formats.image.dng/dngrootpackage/
88
---
99
## DngRootPackage class

0 commit comments

Comments
 (0)