এটি হল jp2a কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
jp2a - JPEG ছবিগুলিকে ASCII তে রূপান্তর করুন
সাইনোপিসিস
jp2a [ অপশন ] [ ফাইলের নাম(গুলি) | URL(গুলি) ]
বর্ণনাঃ
jp2a JPEG ছবিকে ASCII অক্ষরে রূপান্তর করবে। আপনি ফাইলের একটি মিশ্রণ নির্দিষ্ট করতে পারেন এবং
ইউআরএল
বিকল্প
- স্ট্যান্ডার্ড ইনপুট থেকে JPEG ইমেজ পড়ুন
--পটভূমি=আলো --পটভূমি=অন্ধকার
আপনি যদি সব সময় -- invert এর সাথে ঝামেলা করতে না চান তবে এর পরিবর্তে এগুলো ব্যবহার করুন। যদি
আপনি একটি কালো ডিসপ্লেতে সাদা অক্ষর ব্যবহার করছেন, তারপর ব্যবহার করুন --background=dark, এবং
তদ্বিপরীত.
-b --সীমান্ত
একটি সীমানায় ফ্রেম আউটপুট চিত্র
-- অক্ষর=...
আউটপুট ASCII ইমেজ তৈরি করার সময় প্রদত্ত অক্ষর ব্যবহার করুন। ডিফল্ট হল "
...',;:clodxkO0KXNWM"।
--রঙ
টেক্সট আউটপুটের জন্য ANSI কালার এবং HTML আউটপুটের জন্য CSS কালার ব্যবহার করুন।
-d --ডিবাগ
নেট থেকে ছবি ডাউনলোড করতে libcurl ব্যবহার করার সময় ডিবাগিং তথ্য মুদ্রণ করুন।
-f -- টার্ম-ফিট
আপনার টার্মিনাল ডিসপ্লেতে ইমেজ ফিট করে এমন বৃহত্তম মাত্রা ব্যবহার করুন।
--টার্ম-উচ্চতা
টার্মিনাল ডিসপ্লে উচ্চতা ব্যবহার করুন এবং চিত্রের অনুপাতের উপর ভিত্তি করে প্রস্থ গণনা করুন।
-- টার্ম-প্রস্থ
টার্মিনাল প্রদর্শনের প্রস্থ ব্যবহার করুন এবং চিত্রের অনুপাতের উপর ভিত্তি করে উচ্চতা গণনা করুন।
-z --টার্ম-জুম
টার্মিনাল প্রদর্শনের প্রস্থ এবং উচ্চতা ব্যবহার করুন।
--পূরণ যখন --html এবং --color ব্যবহার করা হয়, তখন প্রতিটি আউটপুট অক্ষরের পটভূমিতে রঙ করুন
রঙ উদাহরণস্বরূপ, আপনি যদি হালকা ব্যাকগ্রাউন্ডে ফিল-আউটপুট ব্যবহার করতে চান, তাহলে করুন
jp2a --color --html --html-fill --background=light somefile.jpg --output=dark.html
হালকা পটভূমিতে একই কাজ করতে:
jp2a --color --html --html-fill --background=dark somefile.jpg --output=light.html
ডিফল্ট ফিল নিষ্ক্রিয় আছে.
-x --ফ্লিপএক্স
আউটপুট ইমেজ অনুভূমিকভাবে ফ্লিপ করুন
-y --ফ্লিপি
উল্লম্বভাবে আউটপুট ইমেজ উল্টানো
--উচ্চতা=N
আউটপুট উচ্চতা সেট করুন। যদি শুধুমাত্র --উচ্চতা নির্দিষ্ট করা হয়, তাহলে আউটপুট প্রস্থ হবে
উৎস ইমেজ আকৃতির অনুপাত অনুযায়ী গণনা.
-h --help
একটি ছোট সাহায্য পাঠ্য প্রদর্শন করুন
--গ্রেস্কেল
--html বা --colors ব্যবহার করার সময় ছবিকে গ্রেস্কেলে রূপান্তর করে।
--html কঠোর XHTML 1.0-এ ASCII আউটপুট তৈরি করুন, ওয়েব ব্রাউজারগুলির সাথে দেখার জন্য উপযুক্ত৷
এটি বড় আউটপুট মাত্রার সাথে দরকারী, এবং আপনি একটি দিয়ে ফলাফল পরীক্ষা করতে চান
ছোট ফন্ট সহ ব্রাউজার।
--html-পূরণ
অনুরূপ --পূর্ণ আপনার পরিবর্তে সেই বিকল্পটি ব্যবহার করা উচিত।
--html-নো-বোল্ড
HTML আউটপুটের জন্য বোল্ড টেক্সট ব্যবহার করবেন না।
--html-raw
এইচটিএমএল কোডে শুধুমাত্র ইমেজ আউটপুট, বাকি ওয়েবপেজ বাদ দিয়ে, তাই আপনি
আপনার নিজস্ব নির্মাণ করতে পারেন।
--html-fontsize=N
--html আউটপুট ব্যবহার করার সময় ফন্টসাইজ সেট করুন। ডিফল্ট হল 4।
--html-টাইটেল=...
HTML আউটপুট শিরোনাম সেট করুন।
--আউটপুট=...
প্রদত্ত ফাইলের নামে ASCII আউটপুট লিখুন। স্পষ্টভাবে আদর্শ আউটপুট নির্দিষ্ট করতে, ব্যবহার করুন
--আউটপুট=-।
-i -- উল্টানো
ইনভার্ট আউটপুট ইমেজ. আপনি যদি সাদা ব্যাকগ্রাউন্ড সহ একটি ছবি দেখেন তবে আপনি
একটি অন্ধকার পটভূমিতে হালকা অক্ষর সহ একটি ডিসপ্লে ব্যবহার করে, আপনার উল্টানো উচিত
চিত্র।
--লাল=...
--সবুজ=...
--নীল=...
RGB থেকে গ্রেস্কেলে রূপান্তর করার সময়, গণনা করতে প্রদত্ত ওজন ব্যবহার করুন
উজ্জ্বলতা এই তিনটি ফ্লোটিং পয়েন্ট মান ঠিক 1.0 পর্যন্ত যোগ করতে হবে। দ্য
ডিফল্ট হল লাল=0.2989, সবুজ=0.5866 এবং নীল=0.1145।
--আকার=WIDTHxHEIGHT
আউটপুট মাত্রা সেট করুন।
-v -- ভারবোস
প্রতিটি JPEG ইমেজ পড়ার সময় স্ট্যান্ডার্ড ত্রুটির জন্য কিছু ভার্বোস তথ্য প্রিন্ট করুন।
--প্রস্থ=N
আউটপুট প্রস্থ সেট করুন। আপনি যদি শুধুমাত্র প্রস্থ উল্লেখ করেন, তাহলে উচ্চতা গণনা করা হবে
স্বয়ংক্রিয়ভাবে.
-V --সংস্করণ
প্রোগ্রাম সংস্করণ মুদ্রণ.
--জুম উৎস ইমেজ উপেক্ষা করে আপনার সম্পূর্ণ টার্মিনাল উইন্ডোতে আউটপুট মাত্রা সেট করে
আনুমানিক অনুপাত.
প্রত্যাবর্তন মূল্যবোধ
jp2a ত্রুটির সম্মুখীন হলে 1 প্রদান করে, কোনো ত্রুটির জন্য শূন্য।
উদাহরণ
40টি কলাম এবং 20টি সারিতে ASCII অক্ষর ব্যবহার করে imagefile.jpg রূপান্তর করুন এবং মুদ্রণ করুন:
jp2a --size=40x20 imagefile.jpg
নেট থেকে একটি ছবি ডাউনলোড করুন, রূপান্তর করুন এবং মুদ্রণ করুন:
jp2a http://www.google.com/intl/en/logos/easter_logo.jpg
আউটপুট picture.jpg এবং picture2.jpg, প্রতিটি 80x25 অক্ষর, অক্ষর ব্যবহার করে "
...ooxx@@" আউটপুটের জন্য:
jp2a --size=80x25 --chars=" ...ooxx@@" picture.jpg picture2.jpg
76টি কলাম ব্যবহার করে আউটপুট image.jpg, উচ্চতা স্বয়ংক্রিয়ভাবে আকৃতির অনুপাত থেকে গণনা করা হয়
image.jpg
cat image.jpg | jp2a --প্রস্থ=76 -
আপনি যদি ImageMagick এর সাথে jp2a ব্যবহার করেন রূপান্তর(1) তাহলে আপনি ভাল ব্যবহার করতে পারেন
পাইপ, এবং ImageMagick আছে সব ধরনের ইমেজ রূপান্তর এবং উৎসের উপর প্রভাব
ইমেজ উদাহরণ স্বরূপ:
রূপান্তর somefile.png jpg:- | jp2a --প্রস্থ=80
চেক আউট রূপান্তর(1) বিকল্প আপনি কি করতে পারেন দেখতে. রূপান্তর প্রায় কোনো ছবি পরিচালনা করতে পারেন
ফরম্যাট, তাই এই সংমিশ্রণে আপনি ছবিগুলিকে যেমন PDF বা AVI ফাইলগুলিকে ASCII-তে রূপান্তর করতে পারেন৷
যদিও jp2a এর ডিফল্ট বিল্ডের দ্বারা নির্দিষ্ট করা ফাইল স্বয়ংক্রিয়ভাবে ডাউনলোড করা অন্তর্ভুক্ত
ইউআরএল, আপনি স্পষ্টভাবে ব্যবহার করে তাদের ডাউনলোড করতে পারেন কার্ল(এক্সএনএমএক্স) বা wget হয়(1), উদাহরণস্বরূপ:
কার্ল -s http://foo.bar/image.jpg | রূপান্তর - jpg:- | jp2a -
ডাউনলোড হচ্ছে চিত্রগুলি থেকে দ্য নেট
আপনি যদি jp2a এর সাথে কম্পাইল করে থাকেন libcurl(3), আপনি URL উল্লেখ করে ছবি ডাউনলোড করতে পারেন:
jp2a https://user:[ইমেল সুরক্ষিত]/bar.jpg
স্বীকৃত প্রোটোকল হল ftp, ftps, file, http, https এবং tftp।
আপনার যদি ডাউনলোড করার আরও নিয়ন্ত্রণের প্রয়োজন হয় তবে আপনার ব্যবহার করা উচিত কার্ল(এক্সএনএমএক্স) বা wget হয়(1) এবং jp2a
স্ট্যান্ডার্ড ইনপুট থেকে ইমেজ পড়ুন।
jp2a libcurl ব্যবহার করে ছবি ডাউনলোড করতে পাইপ এবং কাঁটা ব্যবহার করে (অর্থাৎ, কোন এক্সেক বা সিস্টেম কল নেই)
এবং তাই নৃশংসভাবে ফর্ম্যাট করা URL গুলি নিয়ে চিন্তা করবেন না৷
গ্রেস্কেল পরিবর্তন
আপনি এটি করে লাল চ্যানেলটি বের করতে পারেন:
jp2a somefile.jpg --red=1.0 --green=0.0 --blue=0.0
এটি Y = R*1.0 + G*0.0 + B*0.0 এর উপর ভিত্তি করে লুমিন্যান্স গণনা করবে। ডিফল্ট মান হয়
Y = R*0.2989 + G*0.5866 + B*0.1145 ব্যবহার করতে।
প্রকল্প বিশ্বের সেরা
jp2a এর সর্বশেষ সংস্করণ এবং সংবাদ সর্বদা এখান থেকে পাওয়া যায় http://jp2a.sourceforge.net
onworks.net পরিষেবা ব্যবহার করে অনলাইনে jp2a ব্যবহার করুন