Gulla.EpiserverAutomaticImageDescription
1.0.0
dotnet add package Gulla.EpiserverAutomaticImageDescription --version 1.0.0
NuGet\Install-Package Gulla.EpiserverAutomaticImageDescription -Version 1.0.0
<PackageReference Include="Gulla.EpiserverAutomaticImageDescription" Version="1.0.0" />
paket add Gulla.EpiserverAutomaticImageDescription --version 1.0.0
#r "nuget: Gulla.EpiserverAutomaticImageDescription, 1.0.0"
// Install Gulla.EpiserverAutomaticImageDescription as a Cake Addin
#addin nuget:?package=Gulla.EpiserverAutomaticImageDescription&version=1.0.0
// Install Gulla.EpiserverAutomaticImageDescription as a Cake Tool
#tool nuget:?package=Gulla.EpiserverAutomaticImageDescription&version=1.0.0
Gulla.Episerver.AutomaticImageDescription
Automatic metadata for images in Episerver
Will use Microsoft Azure Cognitive Services, Computer Vision API in combination with Translator Text API, to generate various metadata for images.
Prerequisites
- Create an Azure Cognitive Services, Computer Vision-resource using the Azure portal.
- Add the following keys to appsettings section in web.config. Get the values from the Azure portal.
- Gulla.Episerver.AutomaticImageDescription:ComputerVision.SubscriptionKey
- Gulla.Episerver.AutomaticImageDescription:ComputerVision.Endpoint
If you want to use the translation capabilities, also create an Azure Cognitive Services, Translator Text-resource using the Azure portal. Add the following keys to appsettings section in web.config. Get the values from the Azure portal.
- Gulla.Episerver.AutomaticImageDescription:Translator.SubscriptionKey
- Gulla.Episerver.AutomaticImageDescription:Translator.TokenService.Endpoint
If you will be using Enlish-only metadata, you do not need the Translator Text-resource.
More information
Check out this blog post. (coming)
Get it
Grab it from this repository or install the nuget available on nuget.org as Gulla.Episerver.AutomaticImageDescription.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
- Castle.Core (>= 4.2.1)
- EPiServer.CMS.AspNet (>= 11.1.0)
- EPiServer.CMS.Core (>= 11.1.0)
- EPiServer.Framework (>= 11.1.0)
- Microsoft.Azure.CognitiveServices.Vision.ComputerVision (>= 5.0.0)
- Microsoft.Rest.ClientRuntime (>= 2.3.18)
- Newtonsoft.Json (>= 9.0.1)
- System.Security.Cryptography.Xml (>= 4.4.2)
- System.ValueTuple (>= 4.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|
Initial version.