1. Produk
  2.   Imej
  3.   .NET
  4.   Taglib-Sharp
 
  

Pustaka .NET untuk Memanipulasi Dokumen Imej

Baca & Tulis Metadata Format Fail Imej.

Apakah Taglib-Sharp?

Sebagai pembangun, pernahkah anda mengekstrak metadata atau menulis metadata ke format fail imej? Terdapat sekumpulan sumber terbuka dan API tersedia untuk manipulasi imej. Taglib-Sharp adalah salah satu daripadanya. API sumber terbuka dibangunkan untuk membaca dan menulis metadata dalam format fail Imej. Menggunakan API, anda boleh membaca & menulis teg standard format fail Imej dan juga boleh membuat dan mengekstrak metadata teg tersuai.

TagLib-Sharp dalam perisian percuma yang dikeluarkan di bawah LGPL. Pembangun boleh mencipta aplikasi pengekstrakan & penciptaan metadata mereka sendiri menggunakan API. Pembangun boleh bekerja dengan pelbagai format fail Imej untuk manipulasi metadata.

Previous Next

Bermula dengan Taglib-Sharp

Cara terbaik untuk memasang Taglib-Sharp adalah melalui NuGet; anda boleh menjalankan arahan berikut dan memasang Taglib-Sharp dalam aplikasi anda.

Pasang Taglib-Sharp daripada NuGet

 Install-Package Taglib-Sharp

Ekstrak Teg Metadata daripada Imej melalui API .NET Percuma

Taglib-Sharp membenarkan pengaturcara .NET mengekstrak tag metadata daripada format fail Imej dengan mudah. API membolehkan mendapatkan sekumpulan tag imej termasuk, Rating, DateTime, Orientasi, Perisian, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model dan banyak lagi. Untuk mendapatkan sebarang harta, anda perlu memuatkan fail Imej menggunakan kaedah TagLib.File.Create() dan baca teg cth Buat menggunakan sifat Image.ImageTag.Make.

Ekstrak Metadata daripada Imej melalui API C# Percuma

  1. Buat pelanggan baharu
  2. Tukar DOCX kepada Teks menggunakan client.ConvertPath() dan lulus laluan fail sebagai parameter
  3. Semak ralat
  4. Cetak teks biasa

API Percuma untuk Mengekstrak Metadata daripada Imej

// 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);
                  
 Melayu