· 6 min read

GIF ছবিটি আসলে কীভাবে অ্যানিমেটেড — ক্যানভাস ফ্রেম থেকে LZW সংকোচন

PP0X ফরম্যাট 300 বছর বয়সী এবং এখনও সর্বত্র. 'Export' তে কি হবে এবং একটি ফাইল পেতে ' ফ্রেম ছবি ধারণ করো, রং নিযুক্তকরণ, LZZW সংকোচন, এবং কেন আপনার PG0X 4B.

GIF উপস্থিত রয়েছে

১৯৮৭ সালে কর্পোর দ্বারা নির্মিত গ্রাফিক্স বিন্যাসটি ১৯৮৭ সালে [কমপুভিয়ার] দ্বারা নির্মিত হয়েছিল ।. এটা অ্যানিমেশন, স্বচ্ছতা, এবং পরাজয়কে সমর্থন করে।. প্রতি ফ্রেমে ২৫৬ রংয়ের মধ্যে সীমাবদ্ধ।. এখানে অডিও নেই।. ( গীত. প্রতিটি প্রযুক্তিগত পরিমাপের মাধ্যমে, এটা কয়েক দশক আগে প্রতিস্থাপন করা উচিত ছিল।.

এবং এখনো: ডিস্কর্ড, শেডম, ই বার্তা, টুইটার, রেডডিট, এবং সকল স্থানীয় সমর্থনের জন্য ইমেইল করুন।. [ ২০, ২০ পৃষ্ঠার চিত্র]. এই গঠন চলতে থাকে কারণ এটা সর্বত্র কাজ করে, এর জন্য কোন কোডেক বা নাটক প্রয়োজন নেই ।. এই ধরনের কোনো ফরম্যাটের সার্বজনীন সমর্থন এবং শূন্য-প্র চলনের সমন্বয় নেই।.

GIF কীভাবে কাজ করে তা বোঝা এটি ব্যাখ্যা করে যে কেন আপনার রপ্তানী পিপিজিএক্স ৪এমবি, কেন পারমাণবিক রূপ ধারণ করা হয় এবং এ বিষয়ে আপনি কি করতে পারেন।.

ধাপ ১:

একটি অ্যানিমেটেড পি. জি.০এক্স একটি ছবি যা প্রত্যেক সময়ের মাঝে মাঝের একটি ছবি দেখানো হয়।. ক্যানভাসের অ্যানিমেশন থেকে একটি তৈরি করতে হলে, আপনাকে ক্যানভাসের অবস্থা নিয়মিত বিরতিতে হবে।.

ব্রাউজারের মধ্যে, এর মানে হচ্ছে প্রতিটি ফ্রেমের মধ্যে একটি HTML Z0qZ উপাদান থেকে পিক্সেল তথ্য পড়া হচ্ছে সাধারণত canvas.toDataURL() অথবা ctx.getImageData() এর মাধ্যমে।. অ্যানিমেশনটি লক্ষ্যবস্তুতে পরিণত হয়েছে, ক্যানভাসকে তুলে ধরা হয়েছে এবং পিক্সেলের সাহায্যে ধরা হয়েছে।. কী-এর সীমারেখা: ব্রাউজারের রং এর চক্রের জন্য অপেক্ষা করা আবশ্যক (requestAnimationFrame), অন্যথায় আপনি একটি পুরনো বাফার ধারণ করেছেন।.

১৫ সেকেন্ড ১৫টি পিপিজি১এক্সের একটি সাধারণ GIF ৩ সেকেন্ডের জন্য ৪৫ ফ্রেম প্রয়োজন।. ১০৮০-১০৮০ সংকল্পে প্রত্যেক ফ্রেম প্রায় ৪.

আহরণ

পি.পিজিএক্স প্রতি ফ্রেমের সর্বাধিক ২৫৬ রংয়ের ক্ষেত্রে সমর্থন করে, যা রং টেবিলের মধ্যে সংরক্ষণ করা হয়।. একটা সাধারণ ক্যানভাসের ফ্রেমের হাজার হাজার রং রয়েছে ।. ২৫৬-এর কাছে বিক্রি হচ্ছে পিপিজি১এক্স এনকোডিংের সবচেয়ে কঠিন অংশ।.

স্বাভাবিক পদ্ধতি হলো **ইন মিডিয়া অ্যালগরিদম কাটা (এইচকেবার্ট) (এইচকেবার্ট), যা তাদের লাল রঙের চ্যানেলগুলোর মধ্যে দিয়ে সব ধরনের পিক্সেলের অবস্থানকে বিভক্ত করে প্রচার মাধ্যমে তালিকাকে বিভক্ত করে, সবুজ এবং নীল, পুনরাবৃত্তভাবে ২৫৬ অঞ্চলের মধ্যে ভাগ করা হয়।. প্রত্যেক অঞ্চলের গড়পড়তা একটি প্যালেট হয়ে যায়।. এটা কী লাইব্রেরিPG0X ব্যবহার করা হবে অনুরূপ ধারণা [রুবাক্স, জি.

রঙায়নের কারণ হচ্ছে GIFUNGs feed গ্রাফিক্স ভালো কিন্তু ছবি আর কোকুনের সাথে সংগ্রাম করা।. ১০৮০ এর মধ্যে একটি গ্রেডিয়েন্ট ৫০০+ আলাদা রঙ ব্যবহার করতে পারে।. ২৫৬ - র মধ্যে সংকুচন করা হচ্ছে যেখানে গ্রেডিয়েন্ট মসৃণ করা উচিত.

** আপনি এটা সম্পর্কে কি করতে পারেন: fucks আপনার নকশায় কম রং ব্যবহার করুন ।. সমান্তরাল আকৃতি, কঠিন পাত্র এবং টেক্সট সমীকরণ ভাল. মসৃণ গ্রেডিয়েন্ট আর ফিল্মারস্‌ . যদি আপনার PP0X ব্যান্ডিং হয়, আপনার প্যালেটকে সহজ করুন, প্রস্তাবটা নয়।.

ধাপ:

প্রতিটি ফ্রেমের পিক্সেলের পিক্সেল (২৫৬-এর রঙ প্যালেটের মধ্যে দিয়ে) **Lel-JelC-JolC (LZWC) কম্প্রেশনের মাধ্যমে সংকুচিত হয়।. LZWet দ্বারা তথ্য স্ক্যান করার সময় পুনরায় বাইট অনুক্রম সংক্রান্ত একটি অভিধান নির্মাণ করা হয় ।. কোনো অনুক্রমের সাথে যখন এটা দেখা দেয়, তখন এটি raw বাইটের পরিবর্তে অভিধান ইন্ডেক্স থেকে প্রাপ্ত হয় ।.

এর মানে পিপিজিএক্স কম্প্রেশন সব থেকে কার্যকর যখন রং বেশি হয়ে যায়- কঠিন পটভূমি, ফ্ল্যাট আকৃতি, ইউনিফর্মের ওপর লেখা টেক্সট।. পিক্সেল-লেড- লেভেলের জটিলতার কারণে দুর্বল সংকুচনের অনুপাত তৈরি হয়।.

**PicectPilice: foice কালো পটভূমি থেকে ২০০কেবি পর্যন্ত সাদা রঙের একটি ১০৮০৮০ পিপিজিএক্সের একটি লেখা।. একটি জটিল ছবির অনুরূপ সিদ্ধান্ত পিপিজি১এক্স ৮এমবি হতে পারে।. ফাইল সাইজের আকৃতি রেজল্যুশন বা ফ্রেম- এর চেয়ে তথ্যের উপর নির্ভর করে।.

ধাপ ৪: ফ্রেম অস্থায়ীতা এবং প্রসার

GIF ফ্রেম একটি **PADPLPIOP : পরবর্তী ফ্রেম আঁকার পূর্বে ক্যানভাসটি পরিষ্কার করা হবে কিনা, পূর্ববর্তী ফ্রেমটি অপরিবর্তিত রাখা হবে অথবা ব্যাক- এন্ডের পটভূমি থেকে পুনরুদ্ধার করা হবে।. স্মার্ট পিপিজি১এক্স এনকোডারস Lexinks ব্যবহার করে- ফ্রেমের মধ্যে সংরক্ষিত এনকোডিং, পিক্সেলে ধার্য না করে ফ্রেমের মধ্যে পরিবর্তন করা হয়।.

যদি আপনার অ্যানিমেশন একটি ছোট চলমান উপাদানের সঙ্গে একটি স্থায়ী ব্যাক- আপ উপাদান থাকে, একটি pPG1G1GG1 নির্ধারিত হলে সেটি একবার অনুসরণ করবে এবং শুধুমাত্র সেই এলাকা সম্বন্ধে তাজা সংবাদ প্রদান করা হবে ।. এর ফলে নাটকীয়ভাবে মাপ হ্রাস হতে পারে ।. PG0X এর এনকোডার gifefs ব্যবহার করে যা স্বয়ংক্রিয় ভাবে প্রয়োগ করা হয়।.

সংখ্যা

সাধারণ পিপিজি০এক্স অ্যানিমেশনের জন্য (১০৮০, ১৫১০৮০, ১৫পিজি১এক্স, ৩ সেকেন্ড, অ্যানিমেশন দিয়ে কালো পটভূমি তৈরি করা হয়েছে):

কম্পোনেন্ট মাপ
Raw ফ্রেম (৪৫.৪ x ৪.৭ মিটার) ~634 MB
অপসারণের পরে (২৫৬ রং, 1 বাইট/সেকেন্ড) ~211 MB
LZW সংকোচনের পরে ~2-4 MB
ফ্রেমের সাহায্যে ~1-2 MB

নিকট থেকে চূড়ান্ত ফলাফলের অনুপাত প্রায় ৩০০ থেকে ৬০০:১. এর বেশীরভাগই রঙন্টিং থেকে (৩:১) এবং LZN (৫০:১ থেকে ১০০.

চার ধাপে ক্লিক করুন।. এই স্লাইডারের ক্ষেত্রে প্রদর্শিত ফন্টের মান % 1 বছর এটা নয় দোষ প্রকাশ, ৩০০:১ দেখতে এমন।.

Interactive demo — open in editor pp:PinePaper

PP0X voice বিন্যাস ব্যবহার করার সময়

বিন্যাস সেরা সীমা
GIF সার্বজনীন সমর্থন, স্বয়ংক্রিয়-polay, মেসেজিং টুল ২৫৬ রং, বড় ফাইল, কোন অডিও নয়
PP0X (VP9) সর্বোত্তম গুণমান, ছোট, ওয়েব রাস্তাফারিকে আনুষ্ঠানিকভাবে সমর্থন, আই বার্তা
MP4 (H.264) সামাজিক মিডিয়া, ভিডিও প্লেয়ার Codec প্রয়োজন, কোন স্বচ্ছতা নেই
APNG স্বচ্ছতার সাথে সম্পূর্ণ রঙের অ্যানিমেশন প্রাচীন ব্রাউজারের মধ্যে সীমিত সমর্থন

GIF হচ্ছে সঠিক বাছাই যখন আপনি সার্বজনীন মানের সাথে সামঞ্জস্য এবং স্বয়ংক্রিয় ভাবে প্লে করুন।. গুণমান অথবা ফাইল আকার জন্য TPG0X অথবা MP4-র মান।.

চেষ্টা কর

PP1X [P0X] খুলুন (ZoqX), ডিজাইন এবং এক্সপোর্ট করুন।. ফাইল পরিবর্তনের সময়:

  • ফ্রেমের মাত্রা বৃদ্ধি করুন (এর ফলে, বৃহৎ মাপের ফাইল ধার্য)
  • % 1 বিলিয়ন বছর
  • কঠিন রং ব্যবহার করুন (সঠিক রঙ সহ বৃহৎ মাপের ফাইল)
  • ক্যানভাসের মাপ (সম্ভবত ফ্রেমের মাপ, বৃহৎ মাপের ফাইল)

প্রতিটি পরিবর্তন হল কম্প্রেশন পাইপের পরিমাপ।. আপনি শুধুমাত্র একটি GIF করছেন না- আপনি পর্যবেক্ষণ করছেন কিভাবে তথ্য তত্ত্ব আপনার ডিজাইনে প্রয়োগ করা হয়।.

টীকা

  • (১৯৬৮)।. গ্রাফিক্স আই. ডি.
  • জিআইপিএইচওয়াই (২০২০)।. জিপিএইচওয়াই বার্ষিক সংবাদ: ১০ বিলিয়ন দৈনিক সেবা প্রদান করছে।.
  • হেকবার্ট, পি. (১৯৮২)।. ফ্রেম বাফার ডিসপ্লের জন্য রঙের বিন্যাসের ছবির সংকলন।. * কম্পিউটারের গ্রাফিক্স (জিআরপিএইচ), ১৬ (৩), ২৯৭-৩০৭।.
  • রুবিক্সা. জিফজ — ওয়েব ওয়ার্কার ব্যবহার করে জাভাস্ক্রিপ্ট GIF এনকোডার।. কম/jorkdb/gfs.
  • গোলক, টি. (১৯৮৪)।. হাই-প্রজেক্ট ডাটা কম্প্রেশনের জন্য টেকনিক।. ইইইই কম্পিউটার, ১৭ (৬) ৮-১৯।.

PinePaper এর GIF রপ্তানি — পানি নেই, সাইনআপ নেই. [pineL] [Z0qZ] এবং আপনার প্রথম অ্যানিমেশন এক্সপোর্ট করুন ।.

Ready to create?

Start making animated GIFs, videos, and graphics — free, no signup.

Open PinePaper Editor