1. Produkti
  2.   Attēls
  3.   .NET
  4.   Taglib-Sharp
 
  

.NET bibliotēka attēlu dokumentu manipulēšanai

Lasīt un rakstīt attēla faila formāta metadatus.

Kas ir Taglib-Sharp?

Vai jums kā izstrādātājam kādreiz ir bijis jāizņem metadati vai jāraksta metadati attēlu failu formātos? Attēlu manipulācijām ir pieejams virkne atvērtā koda un API. Taglib-Sharp ir viens no tiem. Atvērtā koda API ir izstrādāta metadatu lasīšanai un rakstīšanai attēlu failu formātos. Izmantojot API, varat lasīt un rakstīt attēla faila formāta standarta tagus, kā arī izveidot un izvilkt pielāgoto tagu metadatus.

TagLib-Sharp bezmaksas programmatūrā, kas izdota saskaņā ar LGPL. Izstrādātājs var izveidot savas metadatu ieguves un izveides lietojumprogrammas, izmantojot API. Izstrādātāji var strādāt ar plašu attēlu failu formātu klāstu, lai apstrādātu metadatus.

Previous Next

Darba sākšana ar Taglib-Sharp

Labākais veids, kā instalēt Taglib-Sharp, ir, izmantojot NuGet; varat palaist šo komandu un savā lietojumprogrammā instalēt Taglib-Sharp.

Instalējiet Taglib-Sharp no NuGet

 Install-Package Taglib-Sharp

Izņemiet metadatu tagus no attēla, izmantojot bezmaksas .NET API

Taglib-Sharp ļauj .NET programmētājiem viegli iegūt metadatu tagus no attēlu failu formātiem. API ļauj iegūt virkni attēlu tagu, tostarp vērtējumu, datuma laiku, orientāciju, programmatūru, ekspozīcijas laiku, FNumber, ISOSpeedRatings, fokusa garumu, fokusa garumu 35 mm, marku, modeli un citus. Lai iegūtu kādu rekvizītu, jums ir jāielādē attēla fails, izmantojot metodi TagLib.File.Create() un jāizlasa tags, piemēram, Make, izmantojot Image.ImageTag.Make rekvizītu.

Izņemiet metadatus no attēliem, izmantojot bezmaksas C# API

  1. Izveidojiet jaunu klientu
  2. Konvertējiet DOCX par tekstu, izmantojot client.ConvertPath(), un norādiet faila ceļu kā parametru
  3. Pārbaudiet, vai nav kļūdu
  4. Drukāt vienkāršu tekstu

Bezmaksas API metadatu iegūšanai no attēliem

// load file
var image = TagLib.File.Create("fileformat.png");
// get camera maker
string make = image.ImageTag.Make;
// get camera model
string model = image.ImageTag.Model;
// print properties
Console.WriteLine("Make: {0}, Model: {1}", title, model);
                  
 Latviski