EncodeJpeg

পাবলিক ফাইনাল ক্লাস EncodeJpeg

JPEG- একটি ছবি এনকোড করুন।

`চিত্র` হল একটি 3-D uint8 আকৃতির টেনসর `[উচ্চতা, প্রস্থ, চ্যানেল]`।

attr `ফরম্যাট` এনকোড করা আউটপুটের রঙ বিন্যাস ওভাররাইড করতে ব্যবহার করা যেতে পারে। মান হতে পারে:

  • ```: ছবিতে চ্যানেলের সংখ্যার উপর ভিত্তি করে একটি ডিফল্ট বিন্যাস ব্যবহার করুন।
  • `গ্রেস্কেল`: একটি গ্রেস্কেল JPEG ইমেজ আউটপুট করুন। `চিত্র` এর `চ্যানেল` মাত্রা অবশ্যই 1 হতে হবে।
  • `rgb`: একটি RGB JPEG ছবি আউটপুট করুন। `চিত্র` এর `চ্যানেল` মাত্রা অবশ্যই 3 হতে হবে।
যদি `ফর্ম্যাট` নির্দিষ্ট করা না থাকে বা খালি স্ট্রিং হয়, তাহলে `চিত্র`-এ চ্যানেলের সংখ্যার ফাংশনে একটি ডিফল্ট বিন্যাস বাছাই করা হয়:
  • 1: একটি গ্রেস্কেল চিত্র আউটপুট।
  • 3: একটি RGB ইমেজ আউটপুট করুন।

নেস্টেড ক্লাস

ক্লাস EncodeJpeg.Options EncodeJpeg এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

আউটপুট < TString >
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্ট্যাটিক EncodeJpeg.Options
ক্রোমাডাউনস্যাম্পলিং (বুলিয়ান ক্রোমাডাউনস্যাম্পলিং)
আউটপুট < TString >
স্ট্যাটিক এনকোডজেপিইজি
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TUint8 > ইমেজ, বিকল্প... বিকল্প)
একটি নতুন EncodeJpeg অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
স্ট্যাটিক EncodeJpeg.Options
ঘনত্ব ইউনিট (স্ট্রিং ঘনত্ব ইউনিট)
স্ট্যাটিক EncodeJpeg.Options
বিন্যাস (স্ট্রিং বিন্যাস)
স্ট্যাটিক EncodeJpeg.Options
অপ্টিমাইজ সাইজ (বুলিয়ান অপ্টিমাইজ সাইজ)
স্ট্যাটিক EncodeJpeg.Options
প্রগতিশীল (বুলিয়ান প্রগতিশীল)
স্ট্যাটিক EncodeJpeg.Options
গুণমান (দীর্ঘ মানের)
স্ট্যাটিক EncodeJpeg.Options
x ঘনত্ব (দীর্ঘ x ঘনত্ব)
স্ট্যাটিক EncodeJpeg.Options
xmpMetadata (স্ট্রিং xmpMetadata)
স্ট্যাটিক EncodeJpeg.Options
y ঘনত্ব (দীর্ঘ y ঘনত্ব)

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "EncodeJpeg"

পাবলিক পদ্ধতি

সর্বজনীন আউটপুট < TString > asOutput ()

টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।

TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।

পাবলিক স্ট্যাটিক EncodeJpeg.Options chromaDownsampling (বুলিয়ান ক্রোমাডাউনস্যাম্পলিং)

পরামিতি
chromaDownsampling http://en.wikipedia.org/wiki/Chroma_subsampling দেখুন।

সর্বজনীন আউটপুট < TString > বিষয়বস্তু ()

0-ডি. JPEG-এনকোডেড ছবি।

পাবলিক স্ট্যাটিক এনকোডজেপিগ তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TUint8 > ইমেজ, বিকল্প... বিকল্প)

একটি নতুন EncodeJpeg অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
ইমেজ 3-D আকৃতি `[উচ্চতা, প্রস্থ, চ্যানেল]`।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • EncodeJpeg এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক EncodeJpeg.Options densityUnit (স্ট্রিং densityUnit)

পরামিতি
ঘনত্ব ইউনিট `x_density` এবং `y_density` নির্দিষ্ট করতে ব্যবহৃত একক: পিক্সেল প্রতি ইঞ্চি (`'in'`) বা সেন্টিমিটার (`'cm'`)।

পাবলিক স্ট্যাটিক EncodeJpeg.Options ফরম্যাট (স্ট্রিং ফরম্যাট)

পরামিতি
বিন্যাস প্রতি পিক্সেল চিত্র বিন্যাস।

পাবলিক স্ট্যাটিক EncodeJpeg.Options optimizeSize (বুলিয়ান অপ্টিমাইজ সাইজ)

পরামিতি
অপ্টিমাইজ সাইজ যদি সত্য হয়, মান পরিবর্তন ছাড়াই আকার কমাতে CPU/RAM খরচ করুন।

পাবলিক স্ট্যাটিক EncodeJpeg.Options প্রগতিশীল (বুলিয়ান প্রগতিশীল)

পরামিতি
প্রগতিশীল সত্য হলে, একটি JPEG তৈরি করুন যা ধীরে ধীরে লোড হয় (মোটা থেকে সূক্ষ্ম)।

পাবলিক স্ট্যাটিক EncodeJpeg.Options গুণমান (দীর্ঘ গুণমান)

পরামিতি
গুণমান 0 থেকে 100 পর্যন্ত কম্প্রেশনের গুণমান (উচ্চতর ভাল এবং ধীর)।

পাবলিক স্ট্যাটিক EncodeJpeg.Options xDensity (লং xDensity)

পরামিতি
x ঘনত্ব প্রতি ঘনত্ব একক অনুভূমিক পিক্সেল।

পাবলিক স্ট্যাটিক EncodeJpeg.Options xmpMetadata (স্ট্রিং xmpMetadata)

পরামিতি
xmpমেটাডেটা খালি না হলে, এই XMP মেটাডেটা ইমেজ হেডারে এম্বেড করুন।

পাবলিক স্ট্যাটিক EncodeJpeg.Options yDensity (লং yDensity)

পরামিতি
y ঘনত্ব প্রতি ঘনত্ব একক উল্লম্ব পিক্সেল।