Use ImageGear Simplified Metadata API to create metadata for images that support specific metadata formats.
Metadata describes information such as details about an image's visual content, creation date, capture location, rights usage, and copyright information. Metadata is often used by other software to enhance workflows involving these images. For example, Google Images search results will display XMP metadata associated with the IPTC Photo Metadata Standard that identifies rights and licensing information for an image.
This sample shows how to use ImageGear's Simplified Metadata API to add IPTC Photo Metadata fields for licensing and attribution to an existing JPEG image lacking this metadata.
For more information about the ImageGear .NET API, please refer to the ImageGear .NET Online Documentation.
For a list of the system and development software necessary to build and run these samples, please refer to the ImageGear .NET Online Documentation.
Starting with ImageGear v26.0, ImageGear supports .NET Core.
All samples can be built using Microsoft Visual Studio 2022.
To build this sample:
- Open the .sln file in the project directory using Visual Studio 2022.
- Select a Solution Configuration (Debug or Release) and an available Solution Platform (x64 or Any CPU).
- Build with Build Solution located in the Build menu.
To build this sample under Linux:
- Install the Microsoft .NET SDK for your Linux distribution.
- Run
dotnet build CreateMetadata.sln
. By default this will build the Debug Solution Configuration.
When the sample is built, it produces a console application executable in the bin subdirectory. Run this application by double-clicking the application icon, or run it directly from Command Prompt (cmd.exe), PowerShell, or similar. Note that the working directory must be the same as the directory containing the sample executable in order to find the sample input image and the output directory. The input image(s) and output directory are specified relative to the location of the application in all of these samples.
To run this sample under Linux, run the sample from "bin/Debug/net6.0/" (depending on the solution platform) using ./CreateMetadata.sln
.
NOTE: ImageGear .NET runs in evaluation mode if started without a license. In evaluation mode, documents and images will be watermarked when exported or displayed. If you would like to work with a full-featured evaluation of the product, please contact Accusoft at [email protected].
ImageGear .NET supports the most commonly used image, graphic, and document formats. For more information on imaging support in ImageGear .NET, please visit us at Accusoft.