একটি টুলের Export | Save as পিলে এক্সপোর্ট চাপুন, ফাইলের নামের পাশের মেনু থেকে একটি ফরম্যাট বেছে নিন, তারপর ডাউনলোড চাপুন। সাধারণ ডাউনলোড আপনার ডিভাইসেই তৈরি হয়। সংস্থার অনুমোদন ও ডেলিভারির বিকল্পগুলো নিচে আলোচনা করা হয়েছে।
বেশিরভাগ কাজের জন্য তিনটি ফরম্যাটের একটিই ঠিক:
| কীসের জন্য | বেছে নিন | কারণ |
|---|---|---|
| স্ক্রিন, মেসেজ বা স্লাইডের জন্য | PNG | প্রতিটি অ্যাপ এটি খুলতে পারে, আর টুলটি অফার করলে এটি স্বচ্ছ ব্যাকগ্রাউন্ড রাখে |
| একটি সম্পূর্ণ পেজ, বা প্রিন্ট হওয়া যেকোনো কিছুর জন্য | একটি প্রকৃত পেজ সাইজ যা দেখতে যেমন প্রিন্টও তেমনই হয়; Print PDF, যেখানে একটি টুল এটি দেয়, তা প্রেসের জন্য CMYK ভার্সন | |
| এমন আর্টওয়ার্কের জন্য যা যেকোনো সাইজে স্পষ্ট থাকতে হবে | SVG | ভেক্টর শেপ, ব্যাজ থেকে ব্যানার পর্যন্ত ক্রিসপ |
পাঠানোর আগে, যে স্ক্রিনের জন্য এটি বানানো হয়েছিল সেখানে এটি খুলুন, অথবা এর প্রকৃত সাইজে এটি প্রিন্ট করুন।
এই পাতার বাকি অংশে প্রতিটি ফরম্যাট, সাইজ ও অপশন নিয়ে বলা হয়েছে।
এক্সপোর্ট যেভাবে কাজ করে
প্রিভিউটাই হলো ফাইল। এক্সপোর্ট করলে, host সেই ক্যানভাসটিকে আপনার বেছে নেওয়া ফরম্যাটে রেন্ডার করে আপনাকে একটি ডাউনলোড দেয় (অথবা ক্লিপবোর্ডে রাখে)। পিকারটি আপনার ব্রাউজার তৈরি করতে পারে না এমন যেকোনোটি লুকিয়ে রাখে (দেখুন Video)।
তিনটি পথে একটি ফাইল তৈরি হয়। বেশিরভাগ টুল বেছে নেওয়া ফরম্যাটে ক্যানভাস রেন্ডার করে। টেক্সট ও ডেটা ফরম্যাট (HTML, MD, TXT, JSON, CSV, ICS, VCF) এর বদলে টুলের কনটেন্ট থেকে তৈরি হয়, ছবি থেকে রাস্টারাইজ করা হয় না। আর প্রাইভেসি ইউটিলিটি (যেমন Strip Hidden Data) তৃতীয় একটি পথ ব্যবহার করে: আপনি যে ফাইলটি বেছে নেন সেটি ডিভাইসেই byte-for-byte রূপান্তরিত হয়ে সরাসরি ফেরত আসে - কোনো ক্যানভাস নেই, ওয়াটারমার্ক নেই এবং কোনো provenance মেটাডেটা যোগ করা হয় না, কারণ এটি ইতিমধ্যেই আপনার নিজের ফাইল।
এক্সপোর্ট কন্ট্রোলের অ্যাকশনগুলো:
- ডাউনলোড - ফাইলটি সেভ করে (প্রধান অ্যাকশন)। পরে খুঁজে না পেলে দেখুন ডাউনলোড করা ফাইল খুঁজুন।
- কপি করুন - ছবিটি ক্লিপবোর্ডে রাখে, যাতে সরাসরি Slack, ইমেইল বা কোনো ডকে পেস্ট করা যায়। ব্রাউজার ছবি কপি করতে না পারলে, এটি এর বদলে ডাউনলোড করে দেয় এবং আপনাকে জানায়।
- সেভ করুন - বর্তমান ডিজাইনটিকে এক ক্লিকে প্রজেক্টে রাখে, কোথায় তা না জিজ্ঞেস করেই; এটি কখনো কোনো ফাইল ডাউনলোড করে না। এক্সপোর্ট-এর পাশে নতুন নামে সেভ করুন, কোথায় তা জিজ্ঞেস করে (দেখুন সেভ করা ও চালিয়ে যাওয়া)।
- শেয়ার করুন - Share dialog খোলে: একটি কপিযোগ্য লিংক যা ডিজাইনটি পুনরুৎপাদন করে, ভিজিটের সময়কার টগল (fullscreen, export panel, ওপেনে ডাউনলোড- বা কপি-হওয়া) এবং একটি ঐচ্ছিক Shortest link যা পুরো স্টেটকে একটি কম্প্যাক্ট টোকেনে প্যাক করে (দেখুন URL Mode)।
(এর মধ্যে কোনগুলো দেখা যাবে তা টুলের লেখক ঠিক করেন; ডিফল্ট সেট হলো Copy, Download ও Save।)
signed by Lollyvector SVG২১৪ paths~13k nodes২৬৮ groups৩ images২৩৩ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
signed by Lollyvector SVG২১৪ paths~13k nodes২৬৮ groups৩ images২৩৪ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
Share টুলের উপরে খোলে, লিংকটি আগে থেকেই তৈরি থাকে এবং তার নিচে ভিজিটের সময়কার টগলগুলো থাকে।
lolly.work-এর সাথে অনুমোদন ও ডেলিভারি (ঐচ্ছিক)
lolly.work ব্যবহারকারী একটি সংস্থা উপলব্ধ ফরম্যাট ও এক্সপোর্ট সেটিংস নিয়ন্ত্রণ করতে পারে। যেখানে অনুমোদন প্রয়োজন, সেখানে অ্যাপ ডাউনলোড-এর জায়গায় Request approval (অনুমোদনের অনুরোধ) দেখাতে পারে। আপনার ইনস্ট্যান্সে দেখানো নীতি অনুসরণ করুন।
এই সার্ভিস কনফিগার করা S3, WebDAV ও HTTP গন্তব্যে নিয়ন্ত্রিত ডেলিভারিও সমর্থন করে, যেখানে কনফিগার করা থাকে সেখানে অনুমোদনের ধাপ, ডেলিভারি রসিদ এবং একটি অডিট রেকর্ড সহ। সেই ওয়ার্কফ্লোর জন্য কোনো ফাইল জমা দিলে তা সংস্থার সার্ভিসে পাঠানো হয়; সাধারণ লোকাল ডাউনলোড ডিভাইসেই থাকে। ব্যক্তিগত Send গন্তব্য এবং নিয়ন্ত্রিত সংস্থা ডেলিভারির কনফিগারেশন আলাদা।
অপারেটরদের জন্য ডেলিভারি গাইড দেখুন। সারিবদ্ধ সার্ভার রেন্ডার ও ব্যাচের জন্য CLI ব্যাচ ও অটোমেশন দেখুন।
একসাথে অনেকগুলো রেন্ডার করা
একটি এক্সপোর্ট মানে একটি ফাইল, কিন্তু আপনি এক পাসেই অনেকগুলো রেন্ডার করতে পারেন - প্রতিটি একটি .zip হিসেবে দেওয়া হয়:
- Projects → Render folder একটি ফোল্ডারের (এবং তার সাব-ফোল্ডারগুলোর) প্রতিটি সেভ করা সেশন একটি নেস্টেড zip হিসেবে এক্সপোর্ট করে; Render selection যেকোনো মাল্টি-সিলেকশনের জন্য একই কাজ করে; একটি একক সেভ করা সেশন সরাসরি নিজস্ব ফাইলে রেন্ডার হয়। Batch/Pro-এর দরকার নেই - দেখুন Using Lolly → Projects।
- Batch (Pro) একগুচ্ছ ইনপুট সেটের গ্রিড রেন্ডার করে - একটি টেমপ্লেটের প্রতিটি ভ্যারিয়েন্ট একসাথে।
একটি সেভ করা সেশন Projects থেকে টুল লিংক হিসেবেও পুনরায় শেয়ার করা যায় (এটি সেভ করা ইনপুট থেকে টুল URL পুনর্গঠন করে), তাই একটি লিংক ঠিক একই সেটিংসসহ সেটি আবার খুলে দেয়।
একটি ফরম্যাট বেছে নেওয়া
ফাইলের নাম আর ফরম্যাট মেনু একটি name.format জোড়া হিসেবে একসাথে থাকে, ডাউনলোড-এর নিচে।
signed by Lollyvector SVG১৩ paths৪৫৭ nodes৭ groups৯ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
signed by Lollyvector SVG১৩ paths৪৫৭ nodes৭ groups৯ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
| আপনি যা চান… | ব্যবহার করুন | কেন |
|---|---|---|
| স্পষ্ট লোগো / আর্টওয়ার্ক যা স্কেল করে | SVG | ভেক্টর - অসীমভাবে স্কেলযোগ্য, ছোট, এডিটযোগ্য; ভেক্টর এক্সপোর্ট আঁকতে না পারা কোনো এফেক্ট একটি ছবি হিসেবে এমবেড করা হয় |
| Office / Windows অ্যাপের জন্য ভেক্টর | EMF | PowerPoint / Word-এ এডিটযোগ্য ভেক্টর হিসেবে পেস্ট হয়; টেক্সট লাইভ ও এডিটযোগ্য থাকে, এবং Google Drive এটি Slides-এর জন্য Google Drawings-এ খোলে |
| প্রিন্ট / ডিজাইন অ্যাপের জন্য ভেক্টর | EPS, অথবা EPS (CMYK) | Illustrator / প্রেস ওয়ার্কফ্লোর জন্য PostScript ভেক্টর |
| কাটিং / CAD মেশিনের জন্য ভেক্টর | DXF | লেজার কাটার, ভিনাইল প্লটার, CNC - মিলিমিটারে আউটলাইন পাথ |
| একটি এডিটযোগ্য স্লাইড ডেক | PowerPoint (PPTX) | নেটিভ এডিটযোগ্য টেক্সট + শেপ, যেখানে ছবি ও ভেক্টর এক্সট্র্যাক্টযোগ্য থাকে |
| একটি পোর্টেবল ট্রেনিং কোর্স | Export course | প্রকল্পের কনটেন্ট পর্যালোচনা করুন এবং একটি ভার্সন করা Website, SCORM বা এক্সপেরিমেন্টাল xAPI প্যাকেজ তৈরি করুন |
| একটি এডিটযোগ্য টেক্সট ডকুমেন্ট | Word (DOCX) অথবা OpenDocument (ODT) | প্রকৃত প্যারাগ্রাফ এবং হেডিং যা একটি ওয়ার্ড প্রসেসর এডিট করতে থাকতে পারে (Doc Studio) |
| একটি ছবি বা সাধারণ-উদ্দেশ্যের ইমেজ | PNG (lossless) অথবা JPG (ছোট) | সার্বজনীন রাস্টার |
| ছোট আধুনিক ইমেজ | WebP / AVIF | ভালো কম্প্রেশন, আলফা |
| প্রিন্ট | PDF, অথবা Print PDF (CMYK) | প্রকৃত পেজ সাইজ; প্রেসের জন্য CMYK |
| একটি প্রেসের জন্য প্রিন্ট রাস্টার | Print TIFF (CMYK) | একটি RIP-এর জন্য DeviceCMYK পিক্সেল |
| ওয়েবের জন্য অ্যানিমেটেড | GIF | সবখানে কাজ করে, বড় ফাইল |
| পূর্ণ রঙ + প্রকৃত আলফাসহ অ্যানিমেটেড | APNG | অ্যানিমেটেড PNG - কোনো প্যালেট সীমা নেই, প্রকৃত স্বচ্ছতা |
| অ্যানিমেটেড, সবচেয়ে ছোট ফাইল | Animated WebP | পূর্ণ রঙ + আলফা, GIF বা APNG-এর চেয়ে ভালো-কম্প্রেসড |
| অ্যানিমেটেড ভেক্টর যা স্কেল করে | Animated SVG | স্ব-অন্তর্ভুক্ত; একটি ব্রাউজার বা <img>-এ লুপ করে, কোনো কোডেক নেই, যেকোনো সাইজ |
| সোশ্যাল / শেয়ারিং-এর জন্য ভিডিও | MP4 অথবা WebM | প্রতি-বাইট সেরা গুণমান (নিচে দেখুন) |
| রিচ টেক্সট / ইমেইল স্বাক্ষর | HTML | মেইল ক্লায়েন্টে ফরম্যাট করা অবস্থায় পেস্ট হয় |
| প্লেইন কনটেন্ট | MD / TXT | শুধু টেক্সট |
| একটি ক্যালেন্ডার ইভেন্ট | ICS | যেকোনো ক্যালেন্ডার অ্যাপে ইমপোর্ট হয় |
| একটি কন্টাক্ট কার্ড | VCF | Contacts / অ্যাড্রেস বুকে ইমপোর্ট হয় |
| পুনরায়-ইমপোর্ট করার জন্য স্ট্রাকচার্ড ডেটা | JSON / CSV | টুলের কনটেন্ট রাউন্ড-ট্রিপ করে |
| একটি ফেভিকন | ICO | মাল্টি-সাইজ সাইট আইকন (ZIP একাধিক ফরম্যাট বান্ডেল করে) |
প্রথম সারিটিই সাধারণ ক্ষেত্র। আপনার ব্র্যান্ড ফেসে সেট করা একটি wordmark SVG হিসেবে এক্সপোর্ট হয়, যেখানে প্রতিটি অক্ষর পিক্সেল নয় বরং একটি আউটলাইন করা পাথ, তাই একই ফাইল থেকে এটি বিজনেস-কার্ড সাইজ এবং বিল্ডিং-র্যাপ সাইজ উভয় ক্ষেত্রেই স্পষ্ট থাকে।
signed by Lollyvector SVG১ path১৩০ nodes৪ groups৫ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
সাইজ ও প্রিন্ট ইউনিট
ডিফল্টভাবে এক্সপোর্ট টুলের নিজস্ব পিক্সেল সাইজ ব্যবহার করে। যেখানে একটি টুল dimensions প্রকাশ করে, সেখানে আপনি width × height এবং একটি unit সেট করতে পারেন:
- px (ডিফল্ট) - সঠিক পিক্সেল।
- mm · cm · in · pt · pc - physical/প্রিন্ট সাইজ। একটি physical unit-এর সাথে আপনি DPI-ও সেট করেন (প্রিন্টের জন্য ডিফল্ট 300); ইঞ্জিনটি প্রতিটি ফরম্যাট অনুযায়ী সঠিকভাবে রূপান্তর করে - PDF সেই সাইজে একটি প্রকৃত পেজ হয়ে যায়, raster DPI অনুযায়ী সঠিক পিক্সেল সংখ্যায় রেন্ডার হয় (এবং resolution embed করে), SVG px viewBox সহ physical unit রেখে দেয়।
বেশি-রেজোলিউশনের raster পেতে, বড় width/height লিখুন, অথবা একটি physical unit বেছে নিয়ে DPI বাড়ান (pixels = size × DPI)। এক-ক্লিকের কোনো স্কেল টগল নেই।
উদাহরণ: width 210, height 297, unit mm → একটি A4 পেজ।
signed by Lollyvector SVG১২ paths৪০৮ nodes১৬ groups১ image১১ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
signed by Lollyvector SVG১২ paths৪০৮ nodes১৬ groups১ image১১ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
একটি সময়-নির্ভর কম্পোজিশন থেকে স্থিরচিত্র
একটি টাইমড কম্পোজিশন - Design-এর একটি Sequence টাইমলাইন, অথবা যেকোনো টাইমলাইন-চালিত আর্টবোর্ড - একটি চলমান জিনিস, তাই একটি স্টিল এক্সপোর্টকে অবশ্যই উত্তর দিতে হয় "কোন মুহূর্ত?"। নিয়মটি প্রত্যাশিতই: প্লেহেডে থাকা ফ্রেম। আপনি যে ছবিটি চান সেখানে প্লেহেড রাখুন এবং এক্সপোর্ট করুন; আপনি যা দেখেন তাই বের হয়।
আপনি যখন একের বেশি মুহূর্ত চান, আউটপুট সাইজের পাশে Frames ফিল্ডটি দেখা যায় (শুধু একটি timed composition-এর জন্য, এবং শুধু একটি স্থির ফরম্যাটের জন্য - PNG, JPG, WebP, SVG বা PDF)। playhead ফ্রেমের জন্য এটি 1-এ রেখে দিন। এটি বাড়ালে পুরো সিকোয়েন্স জুড়ে সমান বিরতিতে নমুনা নেওয়া ততগুলো স্থিরচিত্র পাবেন:
- Raster ও SVG একটি zip হিসেবে ফেরত আসে -
<name>-01.png,-02.pngইত্যাদি। - PDF ততগুলো পেজের একটি একক ডকুমেন্ট হিসেবে ফেরত আসে।
স্টোরিবোর্ড, থাম্বনেইল শিট, রিভিউয়ের জন্য কন্টাক্ট শিট, অথবা একটি ভিডিও এডিট থেকে সরাসরি কাটা সোশ্যাল ক্যারোজেলের জন্য কার্যকর।
নমুনা প্রান্তে নয় বরং প্রতিটি বিরতির মধ্যবিন্দুতে নেওয়া হয়, কারণ একটি সিকোয়েন্সের প্রথম মুহূর্ত প্রায়ই একটি enter transition হয় যা তখনো ফেড-ইন হয়নি, আর শেষটি হলো প্রতিটি ক্লিপ শেষ হওয়ার পরের অবস্থা - endpoint sampling আপনার দুটি ফ্রেম প্রায়-খালি ছবিতে খরচ করে ফেলত। সংখ্যাটি 64-এ সীমাবদ্ধ (একটি কন্টাক্ট শিট মানুষের পড়ার জন্য), আর ফিল্ডে অর্থহীন কিছু টাইপ করলে এক্সপোর্ট ব্যর্থ না হয়ে 1-এ ফিরে যায়। প্রতিটি ফ্রেম একটি সাধারণ স্থিরচিত্র, তাই Content Credentials, imprint, physical unit ও DPI সবই একক এক্সপোর্টের মতোই আচরণ করে।
ফ্রেম ফিল্ড আজকের দিনে একটি শিট পাওয়ার উপায়। ইঞ্জিনটি একটি মিলে যাওয়া cuts URL প্যারামিটার সংরক্ষণ করে রেখেছে, কিন্তু এখনো কোনো shell লিংক থেকে সেটি পড়ে না, তাই একটি শেয়ার করা লিংক সবসময় playhead ফ্রেমেই আবার খোলে - দেখুন URL Mode।
Multi-page PDF
কিছু টুল একটি একক আর্টওয়ার্কের বদলে একটি মাল্টি-পেজ PDF ডকুমেন্ট তৈরি করে - একটি কভার, যতগুলো পেজ প্রয়োজন ততগুলোতে প্রবাহিত হওয়া কনটেন্ট এবং একটি ব্যাক পেজ, সব একটি ফাইলে (Booklet টুলটি দেখুন)। প্রতিটি পেজ সেই পেজের বক্সের আকারের একটি প্রকৃত PDF পেজ, তাই পাঠক ও প্রিন্টার একটি লম্বা ইমেজ নয়, প্রকৃত পেজ পান।
- কনটেন্ট থেকে পেজ। টেক্সট ও ছবির ব্লক যোগ করুন; ব্লকগুলো পূর্ণ হওয়ার সাথে সাথে নতুন পেজ স্বয়ংক্রিয়ভাবে তৈরি হয়, আর আপনি যেকোনো ব্লককে নতুন পেজে শুরু করতে বাধ্য করতে পারেন।
- প্রকৃত পেজ সাইজ। A4, US Letter বা A5 (portrait - two-column লেআউট এর জন্যই তৈরি) বেছে নিন - প্রতিটি পেজ, এবং এক্সপোর্ট করা PDF, ঠিক সেই সাইজেই রেন্ডার হয়।
মাল্টি-পেজ PDF হলো RGB ডকুমেন্ট এবং এতে ক্রপ/ব্লিড মার্ক থাকে না - সেগুলো উপরের একক-পেজ Print PDF পথের অন্তর্গত। তবে এতে প্রতিটি PDF এক্সপোর্টের মতো একই PDF/X-4 মেটাডেটা থাকে (পেজ বক্স, XMP, ডকুমেন্ট আইডি, এমবেডেড প্রোফাইলসহ একটি sRGB আউটপুট ইনটেন্ট), এবং এগুলো Content Credentials (নিচে দেখুন) অফার করে - Booklet টুলে অপশনটি আগে থেকেই নির্বাচিত থাকে।
একসাথে অনেক কিছু তৈরি করা
Lolly-তে বড় পরিমাণে কাজ করার তিনটি ভিন্ন উপায় আছে, আর এগুলো ভিন্ন ভিন্ন কাজ সমাধান করে - batch editing হলো প্ল্যাটফর্মের একটি first-class সক্ষমতা, প্রতিটি টুল নতুন করে তৈরি করে এমন কিছু নয়:
- একটি ডিজাইন × সারির একটি টেবিল → একটি multi-page ডকুমেন্ট।
tableইনপুটযুক্ত টুল (যেমন Battlecards) প্রতিটি সারিকে স্বয়ংক্রিয়ভাবে একটি পেজে পরিণত করে - আপনার স্প্রেডশিট থেকে একটি টেবিল পেস্ট করুন, একটি ডেক-সাইজের PDF পান। আপনার প্রকৃত batch editor থেকে যায় সেই স্প্রেডশিটই: সেখানে দশটি সারি ঠিক করুন, আবার পেস্ট করুন। টুলটি নিজে কখনো পেজ পরিচালনা করে না। - একটি ডিজাইন × একটি ডেটা ফাইল → অনেকগুলো আলাদা ফাইল।
/probatch গ্রিড একটি CSV নেয় এবং প্রতি সারিতে একটি করে এক্সপোর্ট রেন্ডার করে - নেম ব্যাজ, সার্টিফিকেট, প্রতিটির জন্য একটি ফাইল। - অনেকগুলো ভিন্ন অ্যাসেট, পাশাপাশি সম্পাদনা করা। Multi-edit বিভিন্ন ডিজাইন জুড়ে সমন্বিত টাচ-আপের জন্য একই ভিউতে একাধিক সেভ করা সেশন খোলে।
সহজ নিয়ম: একই ডিজাইনের সারি যেগুলো একটি ডকুমেন্টে থাকা উচিত → একটি table-চালিত টুল; সারি যেগুলো আলাদা ফাইল হিসেবে পাঠাতে হবে → /pro; একই পরিবর্তন প্রয়োজন এমন ভিন্ন ভিন্ন ডিজাইন → multi-edit। (একটি পরিকল্পিত "combine media" রেন্ডার অপশন প্রথম দুটিকে সংযুক্ত করবে - একই-ফরম্যাটের এক্সপোর্টগুলোকে একটি PDF, একটি ভিডিও বা একটি প্রুফিং কন্টাক্ট শিটে জোড়া লাগিয়ে।)
PowerPoint (PPTX)
Design, Markdown Slides, Booklet, Doc Studio, Chart এবং Diagrams একটি PowerPoint ডেক এক্সপোর্ট করতে পারে - প্রতি পেজে একটি স্লাইড। মূল বিষয়টি পিক্সেল-পারফেক্ট স্ক্রিনশট নয়; বরং একজন সহকর্মীকে এমন একটি ডেক দেওয়া যা তিনি সত্যিই সম্পাদনা করতে ও তা থেকে অ্যাসেট বের করতে পারেন। তাই প্রতিটি পেজ নেটিভ অবজেক্টে বিভক্ত করা হয়:
- টেক্সট প্রকৃত, এডিটযোগ্য PowerPoint টেক্সট বক্স হয়ে যায় - লেআউট থেকে পাওয়া ফন্ট সাইজ, রং, ওয়েট, ইটালিক ও অ্যালাইনমেন্ট সহ - যাতে আপনি PowerPoint-এ টাইপো ঠিক করতে বা রিস্টাইল করতে পারেন।
- ভেক্টর (লোগো, আইকন, SUSE মার্ক) প্রকৃত SVG ছবি হিসেবে এমবেড হয় - এগুলো যেকোনো সাইজে ক্রিসপ থাকে, এবং PowerPoint এমনকি এগুলোতে Convert to Shape করতে পারে।
- ছবি তাদের নিজস্ব রেজোলিউশনে আলাদা এক্সট্র্যাক্টযোগ্য ছবি হিসেবে আসে (একটি
cover-ক্রপ করা হিরো ছবির ক্রপের পেছনে সম্পূর্ণ ছবি রেখে দেয়, যাতে আপনি তা পুনরায় ফ্রেম করতে পারেন), যেকোনো অন-ইমেজ ট্রিটমেন্ট (ফিল্টার, ব্লেন্ড) বিশ্বস্তভাবে বেক করা অবস্থায়। - ব্যাকগ্রাউন্ড, বর্ডার ও রুল প্রকৃত রেকট্যাঙ্গল/লাইন শেপ হয়ে যায়।
signed by Lollyvector SVG৪৭ paths~4.9k nodes৪৯ groups১ image৬৫ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
signed by Lollyvector SVG৪৭ paths~4.9k nodes৪৯ groups১ image৬৫ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
লেআউট ইচ্ছাকৃতভাবে আনুমানিক - লক্ষ্য হলো বিশ্বস্ত, পুনঃব্যবহারযোগ্য কনটেন্ট, কোনো লকড স্ক্রিনশট নয়। ওয়াকার যা নেটিভভাবে প্রকাশ করতে পারে না (একটি জটিল ফিল্টার করা বা মাস্ক করা অঞ্চল) তা ছবি হিসেবে এমবেড করা হয় যাতে কিছু হারিয়ে না যায়। একটি ডেকের একটিমাত্র স্লাইড সাইজ থাকে, যা প্রথম পাতা থেকে নেওয়া।
PowerPoint একটি প্রবেশপথও বটে। যেকোনো আপলোড সারফেসে একটি .pptx ড্রপ করুন এবং আপনার পছন্দের স্লাইডগুলো বেছে নিন - প্রতিটি স্থাপন, গ্রেড বা এর উপর তৈরি করার জন্য একটি অ্যাসেট হয়ে ওঠে। Markdown Slides Markdown থেকে একটি নতুন ডেক লেখে (এবং একটি ব্র্যান্ডেড .pptx টেমপ্লেট দেয়), এবং Rebrand ইউটিলিটি বিদ্যমান ডেককে যথাস্থানে রি-থিম করে - থিম প্যালেট, হার্ডকোডেড রং ও ফন্ট - এর চার্ট, SmartArt বা অ্যানিমেশন স্পর্শ না করেই, এবং একটি .pptx ফিরিয়ে দেয়। দেখুন একটি ডিজাইন ইম্পোর্ট করুন → ডেক ও ডকুমেন্ট।
Penpot
যেকোনো টুল যা SVG এক্সপোর্ট করতে পারে তা একটি Penpot ফাইলও (.penpot) এক্সপোর্ট করতে পারে - ডকুমেন্টটি, শুধু দেখার জন্য নয়, Penpot-এ সম্পাদনা চালিয়ে যাওয়ার জন্য প্রস্তুত।
- Design থেকে, প্রতিটি ফ্রেম একটি Penpot board হয়ে যায়, তার উপরের প্রতিটি বক্স নিজস্ব সম্পাদনযোগ্য শেপ হিসেবে বহন হয়ে আসে - রেকট্যাঙ্গেল, এলিপস, টেক্সট, ছবি বা পাথ - এবং ফলাফলটি Assets প্যানেলে একটি পুনঃব্যবহারযোগ্য component হিসেবে আসে, আবার টেনে বের করার জন্য প্রস্তুত।
- এমন একটি টুল থেকে যার রেন্ডার প্লেইন জ্যামিতি - QR Code, Street Map, Wordmark ও Palette Lab-এর মতো ভেক্টর টুলগুলো - প্রতিটি পাথ, রেকট্যাঙ্গেল, টেক্সট রান ও গ্রেডিয়েন্ট একই ভাবে নিজস্ব সম্পাদনযোগ্য শেপ হিসেবে বহন হয়ে আসে।
- এমন একটি টুল থেকে যা তার রেন্ডার HTML-এ সাজায়, টেক্সট টেক্সটই থাকে - প্রতি লাইনে একটি সম্পাদনযোগ্য Penpot টেক্সট অবজেক্ট, আউটলাইন নয় এবং ফ্ল্যাট ছবি নয়। যে আর্টওয়ার্কের জন্য Penpot-এর কোনো কনস্ট্রাক্ট নেই - একটি জটিল ইলাস্ট্রেশন, একটি লাইভ ক্যানভাস - তা নিজে নিজেই একটি ছবি হিসেবে সঙ্গে আসে, তাই এটি কখনো এর চারপাশের টেক্সট ও বক্সকে ফ্ল্যাট করে না। একটি সম্পূর্ণ লেআউট যা Penpot বিশ্বস্তভাবে আলাদা করতে পারে না, তা এখনো পূর্ণ ফিডেলিটিতে একটি ছবি হিসেবে আসতে পারে, তাই কিছুই কখনো বাদ পড়ে না।
- একটি শেপ যে রং বা ফন্ট একটি ব্র্যান্ড টোকেন থেকে ইনহেরিট করে তা ফাইলে সেই টোকেনের সাথে লিঙ্কড থাকে: Penpot-এর Tokens প্যানেলে টোকেনটি পরিবর্তন করুন এবং যে প্রতিটি শেপ এটি ইনহেরিট করে তা একসাথে পুনরায় রঙ করে, অন্যদিকে একটি একবারের আক্ষরিক রং ঠিক যেখানে আছে সেখানেই থাকে। ব্র্যান্ডের রং ও টাইপোগ্রাফিও Assets প্যানেলে এবং এর সম্পূর্ণ ডিজাইন-টোকেন সেট Tokens প্যানেলে আসে - সেই একই DTCG টোকেন সেট যা Lolly-এর নিজস্ব প্যালেট ব্যবহার করে। Penpot সেখান থেকে নিজের কপি রাখে: এর Tokens প্যানেলে করা একটি সম্পাদনা Brand Studio-এর ইম্পোর্টের মাধ্যমে ব্র্যান্ডে ফিরে আসে, নিজে নিজে নয়।
| আপনি যা তৈরি করেছেন | Penpot-এ |
|---|---|
| টেক্সট | সম্পাদনযোগ্য টেক্সট অবজেক্ট - বানান ঠিক করুন বা রিস্টাইল করুন |
| শেপ, পাথ, গ্রেডিয়েন্ট, ছবি | নিজস্ব সম্পাদনযোগ্য ভেক্টর শেপ |
| একটি ব্র্যান্ড টোকেন থেকে রং বা ফন্ট | একটি লাইভ টোকেন লিঙ্ক - টোকেন সম্পাদনা করুন, যে প্রতিটি শেপ এটি ইনহেরিট করে তা অনুসরণ করে |
| পুরো ডিজাইন | Assets প্যানেলে একটি পুনঃব্যবহারযোগ্য কম্পোনেন্ট |
| একটি জটিল ইলাস্ট্রেশন বা লাইভ ক্যানভাস | একটি ছবি হিসেবে একা এমবেড করা, তার চারপাশের সম্পাদনযোগ্য কনটেন্ট অস্পৃষ্ট |
signed by Lollyvector SVG৬১ paths~4.9k nodes৬৬ groups২ images৭২ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
signed by Lollyvector SVG৬১ paths~4.9k nodes৬৬ groups২ images৭২ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
এটি খুলতে, Penpot চালু করুন, একটি প্রজেক্ট বেছে নিন এবং Import নির্বাচন করুন। এক্সপোর্ট প্যানেল থেকে Penpot-এ সাইন ইন করা থাকলে, Send to Penpot আপনার জন্য সেই ধাপটি করে দেয় - সেখানে একটি প্রজেক্ট বেছে নিন আর ফাইলটি সরাসরি তাতে চলে যায়।
SCORM (কোর্স প্যাকেজ)
একটি সমর্থিত টুল, একটি প্রকল্প ফোল্ডার বা একটি সিলেকশন থেকে Export course বেছে নিন। Design-এ, SCORM (LMS) এবং Download বেছে নিলেও এই কোর্স ওয়ার্কফ্লো খোলে। Lolly ক্রিয়েশনটি সেভ করে, আপনাকে কোর্সের কনটেন্ট ও ক্রম পর্যালোচনা করতে দেয়, তারপর মডিউল এবং তার এক্সপোর্ট ডায়ালগ খোলে।
- প্রতিটি উৎসের জন্য উপলব্ধ রেন্ডিশন বেছে নিন: স্থির পেজ, ভিডিও হিসেবে মোশন, অডিও বা একটি ডাউনলোডযোগ্য রিসোর্স। মডিউলে নেটিভ লেসন টেক্সট এবং পড়ার বিকল্প যোগ করুন।
- লার্নার প্লেয়ার প্রিভিউ করুন এবং বিবরণ ও ক্যাপশন পর্যালোচনা করুন। মোশন ভিডিও হিসেবে অন্তর্ভুক্ত থাকে, নীরব অ্যানিমেশনসহ। একটি টুল সংরক্ষিত ইনপুট থেকে এটি পুনরায় তৈরি করতে না পারলে প্রথমে একটি সম্পন্ন রেকর্ডিং এক্সপোর্ট করুন।
- Website, SCORM 1.2, SCORM 2004 4th Edition, অথবা একটি এক্সপেরিমেন্টাল xAPI টার্গেট বেছে নিন। প্রকৃত কনটেন্ট ও ZIP সাইজ চেক করুন, তারপর চেক করা সংস্করণটি সেভ ও ডাউনলোড করুন।
- সম্পন্ন করতে প্রতিটি আবশ্যক লেসন স্বীকার করা এবং Finish বেছে নেওয়া প্রয়োজন। ওয়েবসাইট প্লেয়ার ব্রাউজারে অগ্রগতি সংরক্ষণ করে; একটি LMS প্যাকেজ তার গ্রহণকারী LMS-এর সাথে সংযুক্ত হয়।
signed by Lollyvector SVG৮৭ paths~7.8k nodes৯৫ groups৪ images১১০ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
signed by Lollyvector SVG৮৭ paths~7.8k nodes৯৫ groups৪ images১১০ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
প্যাকেজটিতে এর সম্পন্ন কনটেন্ট অন্তর্ভুক্ত থাকে এবং এর জন্য কোনো Lolly অ্যাকাউন্ট প্রয়োজন হয় না। একটি Website ZIP একটি HTTP(S) হোস্টে এক্সট্র্যাক্ট করুন; একটি LMS ZIP তার কনটেন্ট পরিবর্তন না করে ইমপোর্ট করুন। কোর্সটি বিতরণ করার আগে উদ্দিষ্ট গন্তব্যটি পরীক্ষা করুন।
একাধিক সংরক্ষিত ক্রিয়েশন, ইমপোর্ট করা মিডিয়া এবং রিসোর্স থেকে তৈরি একটি কোর্সের জন্য, একটি ট্রেনিং কোর্স তৈরি করুন ব্যবহার করুন। লার্নিং মডিউলটির নিজস্ব ক্রমবদ্ধ আউটলাইন, স্পষ্ট লেসন স্বীকৃতি, লার্নার প্রিভিউ এবং ভার্সন করা প্যাকেজ ইতিহাস আছে। এর CLI পথ আপনি ইতিমধ্যে এক্সপোর্ট করা মিডিয়া প্যাকেজ করতে পারে।
DXF (কাট ফাইল)
ভেক্টর টুল (Brand Lockup, QR Code, Street Map, Wayfinding Signage, Pose Geeko, লোগো লকআপ, Diagram Builder) DXF এক্সপোর্ট করতে পারে - সেই AutoCAD R12 ইন্টারচেঞ্জ ফরম্যাট যা লেজার কাটার, ভিনাইল প্লটার এবং CNC/CAD সফটওয়্যার পড়ে। জ্যামিতি আউটলাইন পাথ হিসেবে মিলিমিটারে লেখা হয় (কার্ভগুলো একটি সূক্ষ্ম টলারেন্স পর্যন্ত ফ্ল্যাট করা), টেক্সট পাথে আউটলাইন করা হয় এবং রঙ নিকটতম AutoCAD Color Index-এ ম্যাপ হয় (যা সাধারণত কাটারে টুল/অপারেশন নির্ধারণ করে)। DXF শুধু লাইন-আর্টের জন্য - কোনো ফটোগ্রাফিক বা ফিল্টার করা অংশের কোনো cut-path রূপ নেই এবং এটি বাদ দেওয়া হয় (Lolly সতর্ক করে), তাই রাস্টার কনটেন্ট রাখতে হলে SVG/PDF ব্যবহার করুন।
Street Map সবচেয়ে স্পষ্ট উদাহরণ: পুরো ডিজাইনটি ইতিমধ্যেই স্ট্রোক, তাই প্রতিটি রাস্তা ও খাল একটি কাট পাথ হয়ে যায় এবং কিছুই বাদ পড়ে না।
স্ক্রল করলে, ক্যামেরা প্রকৃত জ্যামিতির মধ্য দিয়ে পেছনে সরে যায়: সাতটি পাথ, কোথাও কোনো পিক্সেল নেই, যেকোনো জুমে প্রতিটি স্ট্রোক হেয়ারলাইন-ক্রিসপ। এটাই সেই ফাইল যা একটি কাটার পড়ে।
অ্যানিমেটেড SVG
মোশন টুল (Animated Ad, Lottie Ad) অ্যানিমেটেড SVG এক্সপোর্ট করতে পারে - একটি স্বয়ংসম্পূর্ণ, ভেক্টর অ্যানিমেশন। GIF/APNG/WebP-এর বিপরীতে (যা প্রতিটি ফ্রেমকে পিক্সেলে স্যাম্পল করে), একটি অ্যানিমেটেড SVG এমবেডেড CSS কীফ্রেম সহ ভেক্টর স্ন্যাপশট স্ট্যাক করে, ফলে এটি কোনো কোডেক বা এক্সটার্নাল রানটাইম ছাড়াই যেকোনো সাইজে স্কেল হয় - এটি একটি ব্রাউজার ট্যাবে বা <img>-এ লুপ করে। টেক্সট আউটলাইনড থাকে যাতে এটি যেকোনো জায়গায় রেন্ডার হয়। এটি অ্যানিমেটেড ফরম্যাটগুলোর Duration / ফ্রেম-রেট নিয়ন্ত্রণ শেয়ার করে, এবং (প্রতি ফ্রেমে বিটম্যাপের চেয়ে ভারী হওয়ায়) একটি কম ডিফল্ট ফ্রেম রেট ব্যবহার করে।
স্বচ্ছতা
যেসব টুল এটি সমর্থন করে সেগুলোতে একটি স্বচ্ছ ব্যাকগ্রাউন্ড টগল থাকে (যেমন No BG)। স্বচ্ছতা PNG, WebP, AVIF, SVG (স্থির ও অ্যানিমেটেড), APNG এবং Animated WebP-তে সংরক্ষিত থাকে। JPG এবং PDF সবসময় অস্বচ্ছ, এবং TIFF সাদার ওপর ফ্ল্যাটেন হয় (HDR পাথে কালোর ওপর - নিচে দেখুন)।
রঙের স্পেস
দুটি ভিন্ন প্রশ্ন, যা আলাদা রাখা জরুরি: Lolly কোন কোন রঙের স্পেস পড়তে ও চিন্তা করতে পারে, আর কোনগুলো এটি লেখে।
পড়া। যেখানেই একটি রং লেখা থাকে - একটি টুলের স্টাইলশিট, একটি ইমপোর্ট করা SVG-এর পেইন্ট, একটি ডিজাইন টোকেনের মান, একটি CSS শর্টহ্যান্ডের ভেতরের শ্যাডো বা গ্র্যাডিয়েন্ট - Lolly সম্পূর্ণ CSS Color 4 শব্দভাণ্ডার পড়ে: #hex, rgb(), hsl(), hwb(), lab(), lch(), oklab(), oklch(), CSS-এর নামযুক্ত রংগুলো এবং প্রি-ডিফাইনড স্পেসগুলোতে color() - srgb, srgb-linear, display-p3, a98-rgb, prophoto-rgb, rec2020, xyz-d50, xyz-d65 - none কীওয়ার্ড হিসেবে লেখা কম্পোনেন্টসহ। একটি পার্সার পুরো প্ল্যাটফর্মের জন্য এই কাজ করে, তাই ব্রাউজার ও প্রতিটি এক্সপোর্ট ওয়াকার একমত হয় যে একটি রঙের স্ট্রিং আসলে কী বোঝায়।
এটি শোনার চেয়ে বেশি গুরুত্বপূর্ণ, কারণ একটি ব্রাউজার আধুনিক CSS-কে আধুনিক CSS-এ রূপান্তর করে। color-mix(in oklab, …) লিখুন এবং Chrome oklab(…) গণনা করে; একটি ব্র্যান্ড টোকেন oklch() হিসেবে সংরক্ষিত থাকলে সেটাই আক্ষরিক মান যা এক্সপোর্ট ওয়াকার দেখে। ঐ রূপগুলোর রং সঠিকভাবে পড়া হয়, বাদ দেওয়া হয় না - যা একটি ওয়াকার যেটি শুধু rgb() বুঝত সেটি করত, ব্র্যান্ড-রঙের টেক্সট কালো হিসেবে এক্সপোর্ট করে, টিন্টেড প্যানেল ও টেবিল রুল হারিয়ে, এবং oklch(0.7 0.1 200) 0px 2px 4px-কে 0.7 বাই 0.1-এর একটি শ্যাডো অফসেট হিসেবে পড়ে।
চিন্তাভাবনা। কালার ম্যাথস কাঁচা চ্যানেলের বদলে পারসেপচুয়ালিভাবে ঘটে। প্যালেট ডেরিভেশন, র্যাম্প, হারমনি ও কনট্রাস্ট OKLCH/OKLab-এ চলে, এবং গ্যামটের বাইরের একটি রঙ চ্যানেল ক্লিপ করার বদলে CSS Color 4-এর নিজস্ব gamut-mapping অ্যালগরিদম - একটি পারসেপচুয়াল-ডিসট্যান্স চেকসহ ক্রোমা কমানো - দিয়ে রেঞ্জে আনা হয়, যাতে একটি উজ্জ্বল রঙ একটি ফ্ল্যাট করা রঙের বদলে আপনি আসলে গ্রহণ করবেন এমন নিকটতম রঙে স্থির হয়। গ্রেডিয়েন্ট আপনার বেছে নেওয়া স্পেসে ইন্টারপোলেট হয় (ডিফল্টভাবে OKLab, অথবা oklch, lab, lch, srgb, srgb-linear, hsl, পোলার গুলোর জন্য একটি hue-travel দিকসহ), এবং মিক্সিং premultiplied, তাই স্বচ্ছতার দিকে একটি ফেড মাঝপথে কালোর দিকে গাঢ় হওয়ার বদলে সঠিক রঙে থাকে। প্রিভিউ ও এক্সপোর্ট ওয়াকার দুটোকেই একটি মাত্র ইন্টারপোলেটর সার্ভ করে - এটাই একটি conic গ্রেডিয়েন্টকে স্ক্রিনে একরকম এবং এক্সপোর্ট করা ফাইলে অন্যরকম ব্লেন্ড হওয়া থেকে আটকেছে।
লেখা। আউটপুট ইচ্ছাকৃতভাবে ইনপুটের চেয়ে সংকীর্ণ, কারণ একটি ফাইল যা-ই খুলুক তা পড়তে সক্ষম হতে হবে, এবং একটি স্পেস আউটপুটে কেবল তখনই ঘোষণা করা হয় যখন সংখ্যাগুলো সত্যিই সেটাতে রূপান্তরিত হয়েছিল। স্ক্রিন ও ওয়েব ফরম্যাট sRGB হিসেবে লেখা হয় ও সেভাবে ট্যাগ করা হয়; প্রিন্ট ফরম্যাটগুলো একটি নামযুক্ত প্রেস কন্ডিশনের বিপরীতে CMYK হিসেবে লেখা হয় (নিচে); এবং HDR পাথ হলো Rec.2100 PQ (উপরে)। একটি ওয়াইড-গ্যামাট রং যা এক্সপোর্টে পৌঁছায় তা ভুল লেবেল না দিয়ে sRGB-তে ম্যাপ করা হয় - color(display-p3 …)-কে একটি ভেক্টর ফাইলে বহন করা একটি পরিকল্পিত সম্প্রসারণ, আজকের এক্সপোর্টগুলো যা করছে বলে দাবি করে না। OKLab-এ রচিত একটি গ্র্যাডিয়েন্ট বেরোনোর সময় সাধারণ sRGB স্টপে বেক করা হয়, শুধু সেখানেই অতিরিক্ত স্টপ ঢোকানো হয় যেখানে sRGB উপলব্ধিগত কার্ভ থেকে দৃশ্যমানভাবে বিচ্যুত হবে, কারণ একটি SVG <linearGradient> ও একটি PDF অ্যাক্সিয়াল শেডিংয়ের অভিপ্রায় বহন করার মতো কোনো ইন্টারপোলেশন-স্পেস সেটিং নেই। একটি রচিত মান, তিনটি রেন্ডারার, কোনো বিচ্যুতি নেই।
রঙের প্রোফাইল
যাতে রং-পরিচালিত অ্যাপে (প্রিন্ট শপ, Photoshop, ব্রাউজার) রং বিশ্বস্তভাবে পুনরুৎপন্ন হয়, এক্সপোর্টগুলো একটি রঙের প্রোফাইলে ট্যাগ করা হয়:
- PNG / JPG একটি এমবেডেড sRGB ICC প্রোফাইল বহন করে - যে রঙের স্পেসে প্রিভিউ আসলে রেন্ডার হয় - তাই কিছুই অনুমান করার দরকার হয় না। (শুধু ট্যাগিং; পিক্সেলগুলো পুনরায় এনকোড হয় না।)
- প্রিন্ট PDF (CMYK) এর OutputIntent-এ একটি লক্ষ্য প্রেস কন্ডিশন ঘোষণা করে (ডিফল্ট Coated FOGRA39), একটি RIP/প্রিন্ট শপকে বলে দেয় তার CMYK কালি কীভাবে পড়তে হবে। পরিমাপ করা কালির মান সহ ব্র্যান্ড স্বাচ ঠিক রূপান্তরিত হয়; অন্যান্য রং একটি স্ট্যান্ডার্ড ডিভাইস রূপান্তর ব্যবহার করে। সেই ঘোষণা একটি নাম: Lolly-র সাথে কোনো CMYK প্রোফাইল আসে না, এবং PDF/X-4-এর প্রোফাইল এমবেডেড থাকা প্রয়োজন, তাই একটি নামযুক্ত কন্ডিশন PDF/X-4 কনফরম্যান্স দাবি না করেই আউটপুট ইনটেন্ট লেখে। আপনার নিজের একটি CMYK প্রোফাইল লোড করুন এবং রঙের প্রোফাইল নিয়ন্ত্রণে এর Embed সারিটি বেছে নিন, এবং এটি ফাইলের DestOutputProfile হিসেবে এমবেড হয় - যে মুহূর্তে PDF সত্যিকার অর্থে PDF/X-4 হতে পারে, এবং বাকি ফাইল যখনই অনুমতি দেয় তখন তা দাবি করে। তিনটি জিনিস আউটপুট ইনটেন্ট রাখার সময় দাবিটি আটকায় (একটি RIP তবু সেটা চায়): RGB আর্টওয়ার্ক যা CMYK পাস রূপান্তর করতে পারেনি,
provপ্রুফ-মার্জিন ক্রেডিট টেক্সট (একটি স্ট্যান্ডার্ড ফন্টে আঁকা যা এমবেড করা নেই, এবং X-4 তাদের জন্য কোনো ব্যতিক্রম রাখে না) এবং একটি Strong পাসওয়ার্ড, যেহেতু X-4 এনক্রিপশন নিষিদ্ধ করে। এটি যে কন্ডিশন ঘোষণা করে তা তারপর সেই প্রোফাইল থেকে পড়া হয়: প্রোফাইল যেখানে একটি প্রমাণ করে সেখানে একটি রেজিস্টার্ড নাম, না করলে প্রোফাইলের নিজস্ব নামেCustom, যাতে ফাইলটি কখনো একটি প্রেস কন্ডিশনের নাম বহন করার সময় অন্যটির পরিমাপ বহন করতে না পারে। - প্রিন্ট TIFF (CMYK) ট্যাগবিহীন DeviceCMYK পিক্সেল লেখে এবং একটি প্রোফাইল এমবেড করার বদলে তার TIFF মেটাডেটায় (ImageDescription) একই প্রেস কন্ডিশন প্রোভেন্যান্স হিসেবে রেকর্ড করে। একই রঙের-প্রোফাইল নিয়ন্ত্রণ উভয় CMYK ফরম্যাট চালায় - একটি TIFF একেবারেই একটি প্রেস প্রোফাইল এমবেড করতে পারে না, তাই একটি Embed সারি সেখানে শুধু সেই প্রোফাইলের নিজস্ব নাম রেকর্ড করে, আর কিছু নয়।
- TIFF (RGB) হলো সরল, আনকম্প্রেসড sRGB সহোদর - আর্কাইভাল বা একটি এডিটর রাউন্ড-ট্রিপের জন্য বেছে নেওয়া DPI-তে একটি লসলেস রাস্টার, একই TIFF মেটাডেটায় রেকর্ড করা প্রোভেন্যান্সসহ। যেকোনো স্বচ্ছতা সাদার ওপর ফ্ল্যাটেন হয় (এই প্রোফাইল কোনো আলফা বহন করে না)। CMYK TIFF-এর মতো এটিও ডেস্কটপ-শুধু, কারণ ব্রাউজার একটি TIFF প্রিভিউ করতে পারে না এবং মোবাইল ডাউনলোড শেষ হয় সেখানেই।
- SVG, EMF, EPS এবং DXF হলো রেজোলিউশন- ও প্রোফাইল-স্বাধীন ভেক্টর যেখানে কোনো এমবেডেড প্রোফাইল নেই - SVG-এর রং সরল sRGB, EMF ও EPS-এর ডিভাইস RGB (এবং EPS (CMYK) নাইভ DeviceCMYK লেখে) এবং DXF নিকটতম AutoCAD Color Index বহন করে। (SVG, EPS ও DXF, PDF-এর মতোই, যেকোনো টেক্সট ভেক্টর পাথে আউটলাইন করে, তাই ফলাফল রেন্ডার হয় ফন্ট ইনস্টল না থাকলেও। EMF এর বদলে ডিফল্টভাবে টেক্সট LIVE রাখে - প্রকৃত মেটাফাইল টেক্সট রেকর্ড যা Office ও Google Slides-এ নির্বাচনযোগ্য ও এডিটযোগ্য থাকে, শুধু সেই রানগুলোর জন্য আউটলাইনে ফিরে যায় যা ফরম্যাট প্রকাশ করতে পারে না; এক্সপোর্ট প্যানেলের "Outline fonts" অপশন সর্বত্র পাথ বাধ্যতামূলক করে।) SVG HTML থেকে CSS
box-shadow-ও পুনরুৎপন্ন করে - প্রতিটি বাইরের শ্যাডো বক্সের পেছনে আঁকা হয়, ব্রাউজারের সাথে মেলাতে অফসেট/স্প্রেড ও গসিয়ান-ব্লার করা, এবং ইনসেট শ্যাডো একই উপায়ে এর ভেতরে আঁকা হয়।
এটি স্বয়ংক্রিয় - খুঁটিনাটি করার মতো কোনো সেটিং নেই। থাম্বনেইল ও প্রিভিউ ছোট রাখতে ট্যাগ বাদ দেয়। একটি প্রোফাইল একটি সিদ্ধান্তই বটে, কারণ এটি শুধু লেবেল লাগানোর বদলে পিক্সেল পরিবর্তন করে - নিচে HDR দেখুন।
HDR (উজ্জ্বল রং)
সাধারণ এক্সপোর্ট sRGB: সাদা সাদাই থাকে, এবং একটি স্যাচুরেটেড ব্র্যান্ড রং স্ক্রিনের স্বাভাবিক সাদার মতোই উজ্জ্বল। একটি HDR-সক্ষম ডিসপ্লেতে তার ওপরে অনেক হেডরুম আছে, এবং এক্সপোর্ট প্যানেলের HDR কার্ড তা ব্যবহার করে - আপনার ব্র্যান্ড রং ও সাদা টেক্সট পিক ব্রাইটনেসের দিকে বুস্ট করা হয় যাতে সেগুলো সত্যিই জ্বলজ্বল করে, যখন গাঢ় অংশগুলো গাঢ় থাকে এবং সেই জ্বলজ্বলতাকে তার কনট্রাস্ট দেয়।
signed by Lollyvector SVG১৫ paths৫৭২ nodes২৯ groups১ image১৩ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
signed by Lollyvector SVG১৫ paths৫৭২ nodes২৯ groups১ image১৩ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
- ফরম্যাট। যে র্যাস্টার ফরম্যাটগুলোতে সিগন্যাল বহন করার জায়গা আছে: PNG, JPG, AVIF এবং TIFF। (WebP নয় - এটি 8-বিট এবং এর কোনো কার্যকর HDR ডিকোড পথ নেই, তাই একটি PQ WebP কেবল অন্ধকার দেখাবে। ভেক্টর ও PDF-এর কোনো HDR মডেলই নেই।)
- ডিফল্টভাবে বন্ধ, কালার ট্যাগিংয়ের মতো নয় - এটি পিক্সেল পরিবর্তন করে, তাই এটি অপ্ট-ইন। কার্ডটি টিক দিন, অথবা একটি শেয়ার লিংকে
hdr=1পাস করুন। - আসলে যা লেখা হয়। পিক্সেলগুলো Rec.2100 PQ-তে পুনরায় এনকোড করা হয় - SMPTE ST 2084 (PQ) ট্রান্সফার কার্ভসহ BT.2020 প্রাইমারি - এবং কন্টেইনারটি মিলে যাওয়া সিগন্যাল বহন করে যাতে একটি কালার-ম্যানেজড অ্যাপ জানে সেগুলো সেভাবে পড়তে হবে: একটি জেনারেট করা
cicpট্যাগসহ ICC v4 প্রোফাইল (JPG, TIFF), একটিcICPচাঙ্ক (PNG) বা একটি পুনর্লিখিতcolrবক্স (AVIF)। বুস্টটি পারসেপচুয়াল (OKLab) লাইটনেসের উপর গেটেড, তাই মাঝারি-ও-তার-উপরের রংগুলো পিকে পৌঁছায় এবং অন্ধকার রংগুলো উড়িয়ে দেওয়ার বদলে শান্ত করা হয়, এবং এটি হিউ-সংরক্ষণকারী - একটি ব্র্যান্ড সবুজ উজ্জ্বল হয়, পুদিনা রঙের হয় না। - ডায়ালগুলো। চারটি, কার্ডটি অন থাকলে প্রকাশিত হয়: White (পিক-ব্রাইটনেস সিলিং, 400–2000 নিটস), Reach (গ্লো কতদূর নিচের টোন পর্যন্ত ছড়ায়), Dark lift (অন্ধকার অংশ কতটা উজ্জ্বল হয় -
0সেগুলোকে অন্ধকার রাখে) এবং Focus (বুস্ট কতটা রঙের সমৃদ্ধি রাখে)। এগুলো একটি কমপ্যাক্ট টিউনড ভ্যালুর মতো একই প্যারামে চলে -hdr=1600-60-0-50মানে White 1600, Reach 60, Dark lift 0, Focus 50 - তাই একটি টিউনড লুক লিংক থেকে পুনরুৎপাদনযোগ্য। - যেখানে আপনি এটি দেখবেন। একটি HDR ডিসপ্লেতে কালার-ম্যানেজড ভিউয়ার: Apple ডিভাইসে Preview / Quick Look / Safari, একটি HDR মনিটরে Chrome। একটি সাধারণ SDR স্ক্রিনে ফাইলটি এখনো একটি স্বাভাবিক ছবি হিসেবে দেখায়।
- পাঠানোর আগে জেনে নিন। অনেক প্ল্যাটফর্ম আপনার আপলোড করা জিনিস পুনরায় এনকোড করে এবং HDR সিগন্যাল সরিয়ে দেয় - সোশ্যাল নেটওয়ার্ক, মেসেজিং অ্যাপ, কিছু CMS - যা ছবিকে অন্ধকার বা ফ্যাকাশে দেখাতে পারে। HDR ব্যবহার করুন যেখানে আপনি গন্তব্য নিয়ন্ত্রণ করেন (আপনার তৈরি একটি সাইট, একটি ভিডিও ওয়াল, একটি উজ্জ্বল প্যানেলে একটি ডেক), সবকিছুর জন্য ডিফল্ট হিসেবে নয়।
- স্বচ্ছতা। PNG ও AVIF তাদের আলফা রাখে; JPG সবসময়ের মতোই অস্বচ্ছ। TIFF পথ কালোর উপর ফ্ল্যাটেন হয়, SDR পথের সাদার উপর নয় - PQ-তে, সাদা হলো 10,000-নিট কোড, তাই এর উপর ফ্ল্যাটেন করলে প্রতিটি প্রান্তে একটি চোখ-ধাঁধানো হ্যালো তৈরি হতো।
- টার্মিনাল থেকেও একই বাইট।
--export=pngবা--export=jpg-এর সাথে--hdr=1CLI-তেও 16-বিট Rec.2100 PQ PNG এবং ISO 21496-1 গেইন-ম্যাপ JPEG লেখে, একটি ব্রাউজারের বদলে একই ইঞ্জিন এনকোডার থেকে - তাই একটি<svg>-নেটিভ টুল পথে কোথাও কোনো Chromium ছাড়াই একটি HDR ফাইল তৈরি করে, এবং PNG ওয়েব শেলেরটির সাথে বাইট-অভিন্ন। AVIF ও TIFF আপাতত ওয়েব-শেল এক্সপোর্ট হিসেবেই থাকে।
ভিডিও
অ্যানিমেটেড টুলগুলো MP4, WebM বা GIF হিসেবে মোশন এক্সপোর্ট করে - এবং, যেখানে দেওয়া হয়, APNG, Animated WebP বা ভেক্টর Animated SVG (উপরে)। আপনি কোন ভিডিও কন্টেইনার দেখবেন তা আপনার ব্রাউজারের ওপর নির্ভর করে - পিকারটি শুধু তা-ই দেখায় যা এটি আসলে রেকর্ড করতে পারে:
| ব্রাউজার | দেখায় |
|---|---|
| Safari / iOS | MP4 |
| Firefox | WebM |
| Chrome / Edge 126+ / Android | MP4 এবং WebM |
| পুরনো Chrome | WebM |
GIF সর্বত্র কাজ করে (চ্যাট/ইমেইলের জন্য দারুণ; ভিডিওর চেয়ে বড় ও কম রঙের)। অ্যানিমেটেড টুলগুলো Wait (রেকর্ড শুরুর আগে অ্যানিমেশন স্থির হতে দেওয়ার সেকেন্ড) এবং Duration (ক্লিপের দৈর্ঘ্য)-ও প্রকাশ করে।
একটি শেয়ার করা
?format=…লিংক যা এমন একটি কন্টেইনার চায় যা আপনার ব্রাউজার রেকর্ড করতে পারে না, তা সুন্দরভাবে অন্যটিতে ফিরে আসে, আর ফাইলের নাম সেই কন্টেইনারের সাথেই মেলে যা এটি রেকর্ড করেছে।
শব্দ। ভিডিও এক্সপোর্ট নিঃশব্দ নয়। একটি টুল ক্লিপের নিচে একটি মিউজিক বেড বসাতে পারে - ক্যাটালগ থেকে একটি অডিও অ্যাসেট, ক্লিপের দৈর্ঘ্যে লুপ করা বা কাটা, ফেড-ইন/আউট, ভলিউম ও ফুটেজের নিজস্ব শব্দের নিচে স্বয়ংক্রিয় ডাকিংসহ - এবং রেকর্ডিং টুলগুলো তাদের ফুটেজের লাইভ অডিও সরাসরি ফাইলে বহন করে। MP4 ও WebM মিশ্রিত ট্র্যাক রাখে; GIF ও অ্যানিমেটেড ইমেজ ফরম্যাট (APNG, Animated WebP, Animated SVG) স্বভাবগতভাবে নিঃশব্দ।
অডিও
কিছু টুল শুধু একটি ভিডিও ট্র্যাক হিসেবে নয়, নিজেই অডিও এক্সপোর্ট করে। Voice Recorder একটি লাইভ লেভেল মিটার ও মৃদু কোচিংসহ একটি মাইক টেক ক্যাপচার করে, তারপর তা MP3 হিসেবে সংরক্ষণ করে (ডিফল্ট, আপনার ব্রাউজারে ট্রান্সকোড করা) অথবা এর নেটিভ কন্টেইনারে - M4A (AAC), OGG বা WebM (Opus), যা-ই আপনার ব্রাউজার রেকর্ড করুক না কেন। বাকি সবকিছুর মতোই, এনকোড আপনার ডিভাইসে হয় - কিছুই আপলোড হয় না।
আপনি নিয়ে আসা অডিও ঠিক ততটাই ব্যাপক। অ্যাসেট পিকারটি MP3, WAV, OGG/Opus, M4A/AAC ও FLAC (বাইট-বাই-বাইট রাখা ও অন-ডিভাইস ডিকোড করা), MIDI (.mid - ইমপোর্টে একটি ছোট অন-ডিভাইস সিন্থ ট্র্যাকে রূপান্তরিত) এবং ট্র্যাকার মডিউল - MOD, XM, IT, S3M, STM, MTM (একটি বান্ডেল করা প্লেয়ার দিয়ে অন-ডিভাইস ডিকোড করা, কয়েক কিলোবাইট গানের ডেটা) গ্রহণ করে। এগুলোর যেকোনোটি একটি ভিডিও এক্সপোর্টের নিচে মিউজিক বেড হয়ে যেতে পারে, বা Neurospicy Mode-এর অ্যাম্বিয়েন্ট প্লেয়ারে বাজতে পারে।
অডিও নিচের format= / --export= পাইপলাইনের অংশ: wav, mp3, m4a এবং opus সাধারণ ফরম্যাট আইডি, তাই একটি অডিও-শুধু এক্সপোর্ট একটি PNG-এর মতোই শেয়ারযোগ্য ও স্ক্রিপ্টযোগ্য। যা বেরিয়ে আসে তা শুধুই শব্দ, কোনো ছবি নেই।
প্রোভেন্যান্স ও ওয়াটারমার্ক
যেখানে ফরম্যাট এটি সমর্থন করে, এক্সপোর্টগুলো নেটিভভাবে এমবেড করা প্রোভেন্যান্স মেটাডেটা বহন করে - সফটওয়্যার, উৎস, টুলের নাম ও আপনার প্রোফাইল ক্রেডিট লাইন (PNG iTXt, JPEG EXIF, PDF info, SVG <metadata>, GIF comment)। এটি শুধুই কর্তৃত্ব; কিছুই আপলোড হয় না। Experimental টুলগুলো অতিরিক্তভাবে একটি দৃশ্যমান ওয়াটারমার্ক স্ট্যাম্প করে, যা হোস্ট দ্বারা প্রয়োগ করা হয় যাতে টুল এডিট করে এটি সরানো না যায়।
The Lolly Imprint। রাস্টার এক্সপোর্টগুলো Lolly-র নিজস্ব অদৃশ্য পিক্সেল ওয়াটারমার্কও বহন করে - Lolly Imprint - Content Credentials-এর মতোই ডিফল্টে চালু। যেখানে ক্রেডেনশিয়াল ও প্রোভেন্যান্স মেটাডেটা পিক্সেলের পাশাপাশি ভ্রমণ করে এবং একটি পুনঃসংরক্ষণ, স্ক্রিনশট বা মেটাডেটা স্ট্রিপে হারিয়ে যায়, Imprint পিক্সেলের ভেতরে থাকে এবং পুনঃকম্প্রেশনে টিকে থাকে - তাই ছবির একটি কপি পরেও Lolly-নির্মিত হিসেবে চেনা যায়। এটি একটি ক্রিপ্টোগ্রাফিক গ্যারান্টি নয়, একটি টেকসই ইঙ্গিত, এবং এটি শুধুই-উপস্থিতি (এটি কোনো ব্যক্তিগত ডেটা বহন করে না)। এটি PNG, JPG, WebP, AVIF, TIFF ও BMP-তে, এবং একটি PDF বা PPTX-এ কম্পোজিট করা Lolly-রেন্ডার করা রাস্টারগুলোতে চলে - কখনো আপনার এমবেড করা কোনো ছবিতে নয়, শুধু Lolly নিজে যা রেন্ডার করে তাতে। এটি বাদ দিতে এক্সপোর্ট প্যানেলে Lolly Imprint কার্ডের টিক তুলে দিন, বা একটি শেয়ার লিংকে imprint=0 পাস করুন। (এনকোডিং জুড়ে AVIF-এর টিকে থাকা এখনও ক্যালিব্রেট করা হয়নি; PDF/PPTX ডিটেকশন এমবেডেড Lolly রাস্টারগুলো কভার করে।) /verify এটি অন-ডিভাইস ডিটেক্ট করে - দেখুন Content Credentials Identity।
টেকসই ক্রেডেনশিয়াল। Imprint-এর পাশে একটি দ্বিতীয়, ভারী মার্ক আছে: Durable credential, যা একটি অন-ডিভাইস নিউরাল মডেল (TrustMark ফরম্যাট) ব্যবহার করে Lolly-র আইডি পিক্সেলের ভেতরে লেখে যাতে "made with Lolly" লিংকটি একটি মেটাডেটা স্ট্রিপ, একটি পুনঃএনকোড ও TrustMark-সচেতন টুল দ্বারা পুনরায়-পঠনে টিকে থাকে, ঠিক যেমন Lolly-র নিজেরটিও। এটি ডিফল্টে বন্ধ - বিশুদ্ধ-JavaScript Imprint-এর বিপরীতে এটি প্রতি এক্সপোর্টে একটি নিউরাল পাসের খরচ নেয়, সাথে একটি একবারের মডেল ডাউনলোড, তাই এটি একটি নিরব করের বদলে একটি ইচ্ছাকৃত অপট-ইন। শুধু রাস্টার (PNG, JPG, WebP, AVIF, TIFF), এক্সপোর্ট প্যানেলে টিক করা বা একটি শেয়ার লিংকে durable=1 হিসেবে পাস করা। ডেস্কটপ ও মোবাইল অ্যাপে কার্ডটি নো-অপ হিসেবে না দেখিয়ে সম্পূর্ণ লুকানো হয়, কারণ অফলাইনে মডেল আনার মতো কোনো উৎস নেই।
কনটেন্ট সুরক্ষা। এক্সপোর্ট প্যানেলে, আপনার দেওয়া লাইসেন্স, আপনি যা কিছু রেখেছেন তার উৎসের ক্রেডিট, Password protect, C2PA Credentials, Lolly Imprint এবং স্থায়ী ক্রেডেনশিয়াল - এসব একটি সংকুচিত, ফরম্যাট-সচেতন কনটেন্ট সুরক্ষা গ্রুপে ভাঁজ হয়ে যায়, যাতে একটি ফাইলের প্রোভেন্যান্স, অধিকার ও সুরক্ষা অপশন এক জায়গায় থাকে। গ্রুপটি শুধু সেই কার্ডগুলোই দেখায় যা নির্বাচিত ফরম্যাটে প্রযোজ্য। কোনো লিংক বা সেভ করা ডকুমেন্ট আগে থেকেই একটি লাইসেন্স ঘোষণা করলে, বা কোনো সোর্সের আপনার কাছ থেকে একটি সিদ্ধান্ত দরকার হলে, এটি নিজে থেকেই খুলে যায়।
লাইসেন্স। অন্যরা আপনার কাজ কীভাবে ব্যবহার করতে পারবে তা বেছে নিন: ডিফল্টভাবে None (all rights reserved), অথবা CC0 1.0, Public Domain Mark 1.0, অথবা Creative Commons 4.0 লাইসেন্সগুলোর একটি (BY, BY-SA, BY-NC, BY-NC-SA, BY-ND, BY-NC-ND)। লাইসেন্সের নাম এবং তার deed-এর একটি লিংক ফাইলের লাইসেন্স মেটাডেটায় (EXIF, XMP এবং RIFF, যেখানে ফরম্যাটে এই ফিল্ডগুলো আছে) এবং এর Content Credential-এ লেখা হয়। এই পছন্দটি ডকুমেন্টের সাথে সেভ থাকে এবং licence= হিসেবে একটি শেয়ার লিংকে বহন হয়। Lolly আপনার বেছে নেওয়া লাইসেন্সটিই লেখে। এটি শর্তগুলো যাচাই বা প্রয়োগ করে না। Claim-এর মতো নিজস্ব লাইসেন্স ফিল্ডযুক্ত কোনো টুল এর বদলে সেই ফিল্ডটিই রাখে এবং দ্বিতীয় কোনো পিকার দেখায় না। প্রিন্ট মার্কগুলো ইচ্ছাকৃতভাবে এতে নেই: এগুলো সুরক্ষার বদলে প্রিন্ট প্রোডাকশন জ্যামিতি, তাই Print marks & bleed - মিলিমিটারে ব্লিড পরিমাপ প্লাস Crop, Registration, Bleed, Colour bars ও Stamp details - প্রিন্ট ফরম্যাটগুলোতে তার নিজস্ব শীর্ষ-স্তরের কার্ড রাখে।
signed by Lollyvector SVG৩৩ paths~3.8k nodes৪৪ groups৪ images৫২ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
signed by Lollyvector SVG৩৩ paths~3.8k nodes৪৪ groups৪ images৫২ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
এক্সপোর্ট করার আগে (প্রিন্ট প্রিফ্লাইট)। আপনার প্রোফাইলের ফিচার ফ্ল্যাগে Print preflight (export-preflight) চালু করুন - এটি ডিফল্টে বন্ধ, তাই একটি চ্যাট মেসেজের জন্য একটি PNG এক্সপোর্ট করা কেউ কখনো প্রিপ্রেস ফলাফল দ্বারা হঠাৎ আক্রান্ত হয় না, এবং একটি ডিপ্লয়মেন্টের কন্ট্রোল প্লেন (lolly.work) তার সদস্যদের জন্য এটি ডিফল্টে চালু রাখতে পারে - এবং যখনই প্রিন্ট নিয়মের কাজ সম্পর্কে সত্য কিছু বলার থাকে তখন প্যানেলের নিচে, বোতামগুলোর ঠিক ওপরে, একটি Before you export কার্ড উপস্থিত হয়: ফরম্যাট, সাইজ ও ব্লিড, তারপর ট্রিম ও ব্লিড এলাকা, কালির কভারেজ, প্লেট সংখ্যা ও পাতা সংখ্যা, এর শিরোনামের পাশে একটি রায়সহ। এটি প্রতিটি সেটিংয়ের নিচে বসে কারণ এটি সেই সেটিংগুলো সম্পর্কে একটি বিবৃতি, সেগুলোর আরেকটি নয় - এবং এটি কখনো একটি এক্সপোর্ট আটকায় না। এটি আপনাকে বলে একটি প্রিন্ট শপ কী দেখতে চলেছে।
খরচ, আপনার রেট কার্ড থেকে বের করা। প্রিফ্লাইটের নিচে - সবার শেষে, তবু বোতামের ওপরে - একটি কার্ড বসে যা সেই একই গণনাগুলোকে টাকায় রূপান্তর করে, এবং শুধুমাত্র কেউ তাকে যে দাম দিয়েছে তা থেকে। এটি প্রিফ্লাইট পাস যা গণনা করেছে তা পড়ে, প্রিফ্লাইট কার্ডটি নিজে চালু আছে কি না তা নির্বিশেষে, এবং এর দুটি জিনিস সত্য হওয়া প্রয়োজন: কাজটির এমন কিছু আছে যা একটি প্রাইস লিস্ট আদৌ প্রাইস করতে পারে (প্লেট, শীট, এলাকা, পাতা, ভ্যারিয়েন্ট সারি বা আউটপুট ফাইল - তাই একটি সাধারণ লোগো PNG কখনো এটি দেখায় না), এবং একটি রেট কার্ড উপস্থিত। একটি রেট কার্ড আপনার প্রিন্টারের একটি JSON প্রাইস লিস্ট। একটি ডিফল্ট বিল্ডে কোনোটিই থাকে না এবং একটি লোড করার কোনো ইন-অ্যাপ উপায় নেই: এটি হয় একটি ক্যাটালগ অ্যাসেট হিসেবে আসে যা একটি ডিপ্লয়মেন্ট শিপ করে, অথবা একটি সেলফ-হোস্টার বা কন্ট্রোল প্লেন চালু করা ঐচ্ছিক রেট-কার্ড এক্সটেনশনের মাধ্যমে। কোনো রেট কার্ড না থাকলে, কিছুই দেখানো হয় না - কোনো প্রম্পট নয়, কোনো খালি টেবিলও নয়।
পুরো ব্যবস্থাটি যে নিয়মের উপর তৈরি তা হলো, এটি কখনো টাকা বানায় না। প্রতিটি সংখ্যা আপনার দেওয়া একটি রেট আর Lolly-র গোনা একটি পরিমাণের গুণফল - 4 plate × €35.00 - আর মোট অঙ্কটি একই বাক্যে তার নিজের উৎসও বহন করে: কার্ডে দেওয়া ইস্যুকারী, আর যে তারিখ থেকে কার্ডটি বলে তার রেট নেওয়া। এতে কোনো ডিফল্ট মুদ্রা নেই, কোনো প্লেসহোল্ডার নেই, আর কোনো অনুপস্থিত দামের জায়গায় কোনো শূন্য দাঁড়িয়ে নেই। ফাইলটি নিজের সম্পর্কে যা বলে তা রিপোর্টেড স্পিচই থেকে যায়: "ফাইলে লেখা আছে: … Lolly এটি যাচাই করেনি।"
এবং যখন এটি সৎভাবে গণনা করতে পারে না, কার্যকরী টেবিলটি একটি ধূসর হয়ে যাওয়া বা পূরণ করা সংখ্যায় অবনমিত হওয়ার বদলে অদৃশ্য হয়ে যায়:
- যেসব লাইন কার্ডটি প্রাইস করে না তার মানে কোনো মোটই নেই - শুধু একটি শিরোনাম বলছে কতগুলো আনপ্রাইসড। একটি আংশিক যোগফল একটি ছোট উত্তর নয়, এটি একটি ভুল উত্তর।
- একটি সঠিক গণনার বদলে একটি সিলিং হওয়া পরিমাণ তার সাবটোটালে "up to" বহন করে চলে, তাই একটি সীমাকে কখনো একটি ফ্ল্যাট সংখ্যায় পরিষ্কার করে দেওয়া হয় না।
- বৈধতার তারিখ পার হয়ে যাওয়া রেটগুলো শুধু সংখ্যা দেখায়, যতক্ষণ না আপনি Use these rates anyway চাপেন - এবং তারপর মেয়াদোত্তীর্ণ তারিখটি সংখ্যাটির সাথে চলে, যাতে একটি মেয়াদোত্তীর্ণ মোটকে একটি বর্তমান মোট হিসেবে পড়া না যায়।
- একটি লিংকের মাধ্যমে খোলা, আপনি এই ডিভাইসে না চাওয়া পর্যন্ত টাকা লুকানো থাকে। কার্ড বা সেই প্রকাশ কখনোই একটি URL-এ ভ্রমণ করে না - একই কারণে CLI
--rate-card=<file.json>-কে একটি লোকাল ফাইল ফ্ল্যাগ হিসেবে নেয়, কখনো একটি লিংক প্যারাম হিসেবে নয়।
কার্ডটি ক্রোম, কনটেন্ট নয়: এটি প্রতিটি এক্সপোর্ট স্টেজ থেকে স্ট্রিপ করা হয়, তাই এটি আপনি ডাউনলোড করা ফাইলের একটি পিক্সেলও নড়াতে পারে না। এবং এটি গণিত, কোনো কোটেশন নয় - শুধু আপনার প্রিন্টারই আপনাকে একটি দিতে পারে।
কম্পোজড রেন্ডার। যখন একটি টুল অন্য একটি টুলের আউটপুট এমবেড করে (যেমন একটি Event Name Badge একটি QR Code এমবেড করছে), নেস্টেড রেন্ডারটি প্যারেন্টের এক্সপোর্টে ইনলাইন করা হয় - এটি SVG ও PDF-এ একটি সত্যিকার ভেক্টর থাকে এবং PNG/JPG/WebP-তে ক্রিসপভাবে রাস্টারাইজ হয়। এমবেডেড চাইল্ডটি একটি ইন্টারমিডিয়েট: এটি কোনো ওয়াটারমার্ক ও কোনো নিজস্ব প্রোভেন্যান্স পায় না; শুধু সমাপ্ত প্যারেন্ট অ্যাসেটই পায়। (কম্পোজিশন SVG ও রাস্টার ফরম্যাটগুলো কভার করে; HTML/MD/TXT কম্পোজ করা যায় না।)
পাসওয়ার্ড সুরক্ষা
দুই ধরনের স্বতন্ত্র লক, দুটোই সম্পূর্ণভাবে অন-ডিভাইস।
PDF open-password - এক্সপোর্ট প্যানেলের Password protect কার্ডে পাসওয়ার্ড টাইপ করলে দুটি স্তর পাওয়া যায়:
signed by Lollyvector SVG১১ paths~2.8k nodes১১ groups১ image৩৫ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
signed by Lollyvector SVG১১ paths~2.8k nodes১১ groups১ image৩৫ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
- Weak - একটি সাধারণ 40-বিট পাসওয়ার্ড (RC4)। একটি হালকা প্রতিরোধক, প্রকৃত সুরক্ষা নয়: এর পাসওয়ার্ড শেয়ার লিংকে (সাধারণ টেক্সটে) যেতে পারে। শুধু RGB
pdf। - Strong - AES-256 (PDF 2.0)। এর পাসওয়ার্ড এক্সপোর্টের সময় টাইপ করা হয় এবং কখনো লিংকে রাখা হয় না। Strong Print / CMYK PDF এবং ব্যাচ zip-এর প্রতিটি PDF-এর ক্ষেত্রেও প্রযোজ্য (ব্যাচ কনফার্ম ডায়ালগ পাসওয়ার্ড সংগ্রহ করে)। যেহেতু PDF/X-4 এনক্রিপশন নিষিদ্ধ করে, তাই একটি Strong-locked Print PDF তার CMYK, মার্ক এবং আউটপুট-ইনটেন্ট ধরে রাখে কিন্তু PDF/X-4 কনফরম্যান্স দাবি বাদ দেয়।
উভয় স্তরই Content Credentials-এর সাথে পারস্পরিক exclusive (এনক্রিপ্টেড PDF ক্রেডেনশিয়াল গ্রহণ করতে পারে না)।
Locked downloads (সম্পূর্ণ-zip + defense-in-depth) - একটি ZIP এক্সপোর্ট (এক্সপোর্ট প্যানেলের ZIP ফরম্যাট, যা একটি টুলের একাধিক ফরম্যাট বান্ডেল করে), একটি folder ডাউনলোড (Projects → Download) অথবা batch grid সম্পূর্ণ zip-কে একটি পাসওয়ার্ড দিয়ে দুটি স্তরে লক করতে পারে:
- Weak - ঐতিহ্যবাহী ZipCrypto, শুধু একটি প্রতিরোধক। এর পাসওয়ার্ড
?password=শেয়ার লিংকে যেতে পারে। - Strong - AES-256 এনক্রিপশন। এক্সপোর্টের সময় টাইপ করা হয়, কখনো লিংকে রাখা হয় না।
এক্সপোর্ট প্যানেলের একই Password protect কার্ড PDF এবং ZIP উভয় লক নিয়ন্ত্রণ করে। একটি পাসওয়ার্ড প্রতিটি সদস্যকে সুরক্ষা দেয় - ইমেজ, SVG, সবকিছু, PDF-সহ (শুধু zip কন্টেইনার নন-PDF ফাইলগুলোকে সুরক্ষা দিতে পারে, যাদের নিজস্ব কোনো লক নেই)। এবং এটি defense-in-depth: ভেতরের যেকোনো PDF একই পাসওয়ার্ড দিয়ে পৃথকভাবেও AES-256-লকড থাকে, ফলে zip আনপ্যাক করার পরেও একটি PDF লকড থাকে। ডাউনলোড শুরু করলে প্রম্পটটি দেখা যায়; খালি পাসওয়ার্ড মানে কোনো লক নেই।
Password-gated share links - যেকোনো শেয়ার লিংক এনক্রিপ্ট করা যায়, যাতে খোলার সময় প্রাপকের কাছে পাসওয়ার্ড চাওয়া হয়। পাসওয়ার্ড থেকে উদ্ভূত (PBKDF2) একটি কী দিয়ে সম্পূর্ণ লিংক স্টেট AES-256-এনক্রিপ্টেড থাকে; শুধু ciphertext ভ্রমণ করে, তাই পাসওয়ার্ড কখনো লিংকে থাকে না এবং ডিক্রিপশন হয় প্রাপকের ব্রাউজারে - লিংক পরিবেশনকারী সার্ভার শুধু URL-এর ciphertext দেখে, কখনো পাসওয়ার্ড বা ডিক্রিপ্ট করা ডিজাইন দেখে না। এটি Share ডায়ালগে চালু করুন। একটি এনক্রিপ্টেড লিংক শুধু Lolly-তেই খোলা যায় (এটি ইমেজ হিসেবে এমবেড করা যায় না, কারণ সেই পথে প্রম্পট দেখানো সম্ভব নয়)। দেখুন URL Mode → Encrypted links।
Content Credentials (C2PA)
এক্সপোর্টগুলো Content Credentials বহন করতে পারে - ফাইলে এমবেড করা একটি স্বাক্ষরিত C2PA ম্যানিফেস্ট, যা tamper-evident উপায়ে রেকর্ড করে যে ফাইলটি Lolly দিয়ে তৈরি এবং তারপর থেকে পরিবর্তিত হয়নি। এটি উপরের provenance মেটাডেটার স্ট্যান্ডার্ড-ট্র্যাক সংস্করণ: একটি ক্রিপ্টোগ্রাফিক দাবি (কী দিয়ে, কখন, কার দ্বারা এবং কোথায় ফাইলটি তৈরি হয়েছে) ফাইলের বাইটের একটি হ্যাশের সাথে আবদ্ধ, ফলে পরবর্তী যেকোনো সম্পাদনা একটি C2PA-সচেতন ভিউয়ার দ্বারা শনাক্তযোগ্য। স্ট্যান্ডার্ডটি Content Authenticity Initiative (Adobe, BBC, Microsoft, Nikon এবং অন্যান্য) দ্বারা পরিচালিত, তাই Lolly যে ক্রেডেনশিয়ালগুলো লেখে সেগুলোই ক্যামেরা, নিউজরুম এবং ক্রিয়েটিভ স্যুটগুলো গ্রহণ করছে।
signed by Lollyvector SVG৮ paths৩৪৮ nodes১৪ groups২ images১০ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
signed by Lollyvector SVG৮ paths৩৪৮ nodes১৪ groups২ images১০ KBনিজেই যাচাই করুনস্বাক্ষরিত ফাইলটি নিন
- Formats. C2PA এমবেডিং সহ প্রতিটি কন্টেইনার: PDF (RGB এবং Print উভয়), PNG / Animated PNG, JPG, GIF, SVG, TIFF (RGB এবং Print), WebP (স্থির এবং অ্যানিমেটেড), AVIF, MP4, WebM এবং অডিও কন্টেইনার MP3, WAV, M4A এবং OGG/Opus - তাই একটি রেকর্ড করা বা সিন্থেসাইজড ভয়েস ক্লিপও একটি ছবির মতোই একই ক্রেডেনশিয়ালসহ পাঠানো হয়। একটি ZIP বান্ডেল প্রতিটি সমর্থিত সদস্যকে আলাদাভাবে স্ট্যাম্প করে, এবং এখান থেকেই একটি Animated SVG একটি ক্রেডেনশিয়াল পায় (এটি মূলত একটি সাধারণ SVG ডকুমেন্ট; সরাসরি Animated SVG এক্সপোর্টের নিজস্ব কোনো কার্ড নেই)। MP4, AVIF এবং M4A স্পেকের BMFF বাইন্ডিং এবং MP3 তার ID3v2 ম্যাপিং ব্যবহার করে, তাই
c2patoolএবং অন্যান্য C2PA-সচেতন ভিউয়ার সেগুলো যাচাই করতে পারে; WebM এবং OGG/Opus-এর এখনো কোনো স্ট্যান্ডার্ডাইজড C2PA ম্যাপিং নেই, তাই Lolly ম্যানিফেস্টটি যথাক্রমে একটি Matroska অ্যাটাচমেন্ট এবং একটি OpusTags ফিল্ড হিসেবে বহন করে, যা Lolly-র নিজস্ব ভেরিফায়ার (এবং CLI) পরীক্ষা করে। (ico,eps,emf,dxf,bmp,pptx, Office ফরম্যাট এবং text/data ফরম্যাটগুলোর কোনো C2PA কন্টেইনার নেই।) - On by default. এক্সপোর্ট প্যানেলের C2PA Credentials কার্ড প্রায় প্রতিটি টুলের জন্য পূর্ব-নির্বাচিত থাকে - একক এক্সপোর্টে ক্রেডেনশিয়াল বাদ দিতে এটি আনটিক করুন (অথবা শেয়ার লিংকে
c2pa=offপাস করুন)। একটি টুল তার ম্যানিফেস্টে সম্পূর্ণভাবে অপ্ট-আউট করতে পারে। - What it records. ফাইলটি যে টুল ও অ্যাপ দিয়ে তৈরি হয়েছে তা, স্বাক্ষরের সময়, এক্সপোর্ট সারফেস (ব্রাউজার ইঞ্জিন পরিবার + OS পরিবার - উদ্দেশ্যমূলকভাবে স্থূল, কখনো ফিঙ্গারপ্রিন্ট নয়) এবং - শুধুমাত্র Profile → Use my details চালু থাকলে - কাজের লেখক হিসেবে আপনার নাম ও ইমেইল।
- What recipients see. Inspect-content-credentials টুলগুলো (Adobe অ্যাপ,
c2patool, contentcredentials.org/verify) ম্যানিফেস্ট পড়ে দাবিটি দেখাবে। যেহেতু Lolly আপনার ডিভাইসে তৈরি একটি কী দিয়ে স্বাক্ষর করে - কোনো ট্রাস্ট লিস্টের সার্টিফিকেট দিয়ে নয় - ভিউয়াররা এটিকে unverified ক্রেডেনশিয়াল হিসেবে রিপোর্ট করে। স্ট্রাকচার ও tamper-evidence বাস্তব; শুধু স্বাক্ষরকারীর পরিচয়টি কোনো কর্তৃপক্ষ দ্বারা প্রত্যয়িত নয়। এটি আপগ্রেড করতে, আপনি একটি verified identity নথিভুক্ত করতে পারেন (Profile → Content Credentials): Lolly CA-র একটি স্বল্পমেয়াদী সার্টিফিকেট আপনার ইমেইলকে আপনার এক্সপোর্টের সাথে যুক্ত করে, যদিও স্বাক্ষরকারী কী তখনও কখনো আপনার ডিভাইস ছেড়ে যায় না - দেখুন Content Credentials Identity। - Checking a file. Lolly নিজের ক্রেডেনশিয়ালও যাচাই করে: যেকোনো ফাইল /verify-এ ড্রপ করুন (অথবা CLI-তে
lolly validate <file>চালান) একটি অন-ডিভাইস রিপোর্টের জন্য - যার শিরোনাম হলো ফাইলটি সত্যিই Lolly দিয়ে তৈরি কিনা এবং তারপর থেকে অপরিবর্তিত আছে কিনা। ওয়েব Verify ভিউ ক্রেডেনশিয়ালের চেয়েও অনেক বেশি পড়ে: এটি AI-generated content ফ্ল্যাগ করে, Lolly Imprint শনাক্ত করে, SEAL স্বাক্ষর যাচাই করে এবং (অপ্ট-ইন) তৃতীয়-পক্ষের পিক্সেল ওয়াটারমার্ক এবং hidden data প্রকাশ করে - সবই অন-ডিভাইস, কিছুই আপলোড হয় না। দেখুন Content Credentials Identity → Beyond the credential। - Privacy. সবকিছু আপনার ডিভাইসে ঘটে: স্বাক্ষরকারী কী এক্সপোর্টের জন্য তৈরি হয় এবং কখনো ব্রাউজার ছেড়ে যায় না, কিছুই আপলোড হয় না এবং দাবিতে শুধু তাই থাকে যা provenance মেটাডেটা ইতিমধ্যে বহন করে। Privacy ইউটিলিটিগুলো (আপনার নিজের ফাইলের অন-ডিভাইস রূপান্তর) কখনো ক্রেডেনশিয়াল যোগ করে না, এবং Strip Hidden Data অন্য যেকোনো এমবেডেড মেটাডেটার মতো একটি C2PA ম্যানিফেস্টও সরিয়ে দেবে।
- Interactions. PDF-এর ক্ষেত্রে, Content Credentials এবং password protection (যেকোনো স্তর - উপরে দেখুন) পারস্পরিক exclusive (একটি এনক্রিপ্টেড PDF ক্রেডেনশিয়াল অ্যাটাচমেন্ট গ্রহণ করতে পারে না)। ক্রেডেনশিয়ালটি সম্পন্ন বাইটের উপর চূড়ান্ত ধাপ হিসেবে যোগ করা হয় - DPI/EXIF/কালার-প্রোফাইল স্ট্যাম্পিং, PDF/X মেটাডেটা এবং প্রিন্ট মার্কের পরে।
উৎস ক্রেডিট
অন্য কারো কাজ বসানো একটি এক্সপোর্ট সেই উৎসটিও ক্রেডেনশিয়ালে রেকর্ড করে। একটি পিন করা সেট থেকে আনা একটি ইমোজি হলো প্রতিদিনের ঘটনা: কাজ, এর নির্মাতা, লাইসেন্স, প্রকৃত বাইটগুলো কোথা থেকে এসেছে এবং কী পরিবর্তিত হয়েছে - সবকিছু ফাইলের সাথে ভ্রমণ করে। এক্সপোর্ট প্যানেলের উৎস ক্রেডিট সারি বলে দেয় ডাউনলোডের আগে ডেলিভারির কাছে উৎসগুলো কী চায়, এবং ডাউনলোডের পরে এটি ক্রেডিট ফাইলে আছে বলার আগে ডেলিভার করা বাইটগুলো ফিরিয়ে পড়ে। এমন একটি লাইসেন্স যা আপনাকে বেছে নিতে বলে, যেমন আপনি শেয়ার করতে যাচ্ছেন এমন একটি রঙ-পরিবর্তিত CC BY-SA গ্লিফ, তার জন্য উপায়সহ একটি কার্ড পাওয়া যায়; ডাউনলোড কখনো আটকানো হয় না। সৃজনশীল অধিকার এবং ক্রেডিট-এ শব্দগুলো, পর্যালোচিত লাইসেন্সগুলো এবং যা আপনারই থেকে যায় তা আছে।
ফোনে
এক্সপোর্ট কন্ট্রোলগুলো ভাসমান এক্সপোর্ট বাটনের পেছনে থাকে, যা এক্সপোর্ট শিট খোলে - একই ফরম্যাট, সাইজ, কপি, ডাউনলোড ও শেয়ার, টাচের জন্য মাপা।
ফরম্যাট রেফারেন্স
host যেসব id রেন্ডার করতে পারে সবগুলো, দলবদ্ধভাবে। এগুলোই URL-এর format= প্যারামিটার এবং CLI-এর --export= ফ্ল্যাগের মানও - দেখুন URL Mode এবং CLI। একটি টুলের মেনু শুধু সেই টুলটি বানাতে পারে এমন ফরম্যাটই দেখায়, তাই এটি সবসময় এই তালিকার চেয়ে ছোট।
| ধরন | Id-সমূহ |
|---|---|
| র্যাস্টার | png · jpg/jpeg · webp · avif · tiff (RGB TIFF) · cmyk-tiff (Print TIFF) · bmp · ico |
| ভেক্টর | svg · svgz (gzipped SVG) · emf · wmf · eps · eps-cmyk (EPS CMYK) · dxf (কাট ফাইল) |
| পেজ ও ডকুমেন্ট | pdf · pdf-cmyk (Print PDF) · pptx (PowerPoint) · scorm (SCORM কোর্স প্যাকেজ, একটি zip) · penpot (Penpot ডিজাইন ফাইল) · docx (Word) · odt (OpenDocument Text) |
| মোশন | gif · apng (Animated PNG) · webp-anim (Animated WebP) · svg-anim (Animated SVG) · webm · mp4 |
| অডিও | wav · mp3 · m4a · opus |
| টেক্সট ও ডেটা | html · md · txt · json · csv · ics · vcf · css · scss · gpl (GIMP পালেট) |
| বান্ডল | zip |
আরও কয়েকটি id সাধারণ রেন্ডার পথের পরিবর্তে টুলের নিজস্ব এক্সপোর্ট হুক থেকে আসে: ase (Adobe Swatch Exchange, Palette Lab থেকে), exr এবং hdr (Darkroom-এর হাই-ডাইনামিক-রেঞ্জ রাস্টার) এবং ttf / otf / woff (Font Convert)। এগুলোও একই উপায়ে ফরম্যাট বেছে নেয় - পিকার, format=, --export= - শুধু বাইটগুলো টুল দ্বারা তৈরি হয়। Font Convert একটি ব্যতিক্রম: এটি আপনার সরবরাহ করা একটি ফন্ট ফাইল রূপান্তর করে, তাই একটি খালি URL-এর রেন্ডার করার মতো কিছু নেই।