1. পণ্য
  2.   ছবি
  3.   .NET
  4.   Taglib-Sharp
 
  

ছবি ডকুমেন্ট ম্যানিপুলেট করার জন্য .NET লাইব্রেরি

ইমেজ ফাইল ফরম্যাটের মেটাডেটা পড়ুন এবং লিখুন।

তাগলিব-শার্প কি?

একজন বিকাশকারী হিসাবে, আপনাকে কি কখনও মেটাডেটা বের করতে হয়েছে বা ইমেজ ফাইল ফরম্যাটে মেটাডেটা লিখতে হয়েছে? ইমেজ ম্যানিপুলেশনের জন্য একগুচ্ছ ওপেন সোর্স এবং API পাওয়া যায়। তগলিব-শার্প তার মধ্যে অন্যতম। ওপেন-সোর্স API ইমেজ ফাইল ফরম্যাটে মেটাডেটা পড়ার এবং লেখার জন্য তৈরি করা হয়েছে। এপিআই ব্যবহার করে, আপনি ইমেজ ফাইল ফরম্যাটের স্ট্যান্ডার্ড ট্যাগ পড়তে ও লিখতে পারেন এবং কাস্টম ট্যাগের মেটাডেটা তৈরি ও বের করতে পারেন।

ট্যাগলিব-শার্প বিনামূল্যের সফ্টওয়্যার এলজিপিএল-এর অধীনে প্রকাশিত হয়েছে। বিকাশকারী API ব্যবহার করে তাদের নিজস্ব মেটাডেটা নিষ্কাশন এবং তৈরি অ্যাপ্লিকেশন তৈরি করতে পারে। বিকাশকারীরা মেটাডেটা ম্যানিপুলেশনের জন্য ইমেজ ফাইল ফরম্যাটের বিস্তৃত পরিসরের সাথে কাজ করতে পারে।

Previous Next

Taglib-Sharp দিয়ে শুরু করা

Taglib-Sharp ইনস্টল করার সর্বোত্তম উপায় হল NuGet এর মাধ্যমে; আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন এবং আপনার অ্যাপ্লিকেশনে Taglib-Sharp ইনস্টল করতে পারেন।

NuGet থেকে Taglib-Sharp ইনস্টল করুন

 Install-Package Taglib-Sharp

বিনামূল্যে .NET API এর মাধ্যমে ছবি থেকে মেটাডেটা ট্যাগ বের করুন

Taglib-Sharp .NET প্রোগ্রামারদের ইমেজ ফাইল ফরম্যাট থেকে সহজেই মেটাডেটা ট্যাগ বের করতে দেয়। API রেটিং, ডেটটাইম, ওরিয়েন্টেশন, সফ্টওয়্যার, এক্সপোজারটাইম, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model, এবং আরও অনেক কিছু সহ ইমেজ ট্যাগগুলির একটি গুচ্ছ পাওয়ার অনুমতি দেয়৷ যেকোন প্রপার্টি পাওয়ার জন্য, আপনাকে TagLib.File.Create() পদ্ধতি ব্যবহার করে ইমেজ ফাইলটি লোড করতে হবে এবং ট্যাগ পড়তে হবে যেমন Image.ImageTag.Make প্রপার্টি ব্যবহার করে Make করুন।

ফ্রি C# API এর মাধ্যমে ছবি থেকে মেটাডেটা বের করুন

  1. একটি নতুন ক্লায়েন্ট তৈরি করুন
  2. client.ConvertPath() ব্যবহার করে DOCX কে টেক্সটে রূপান্তর করুন এবং প্যারামিটার হিসাবে ফাইল পাথ পাস করুন
  3. ত্রুটির জন্য পরীক্ষা করুন
  4. প্লেইন টেক্সট প্রিন্ট করুন

ছবি থেকে মেটাডেটা বের করার জন্য বিনামূল্যে API

// 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);
                  
 বাংলা