আমি কি ভেক্টর গ্রাফিক্স হিসাবে বা নেটিভের চেয়ে উচ্চতর রেজোলিউশনে স্ক্রিনশট নিতে পারি?


32

আমার একটি অ্যাপ্লিকেশন উইন্ডোটির কিছু স্ক্রিনশট নেওয়া দরকার। আমার ল্যাপটপ রেজোলিউশন কম, এবং আমি উচ্চ মানের চিত্র পেতে চাই।

ভেক্টর গ্রাফিক্স (যেমন ইপিএস, পিডিএফ, এসভিজি) হিসাবে পর্দাটি ধরার কোনও উপায় আছে? বিকল্পভাবে, নেটিভের চেয়ে উচ্চতর রেজোলিউশনের সাথে স্ক্রিনশট নেওয়ার কোনও উপায় আছে কি?

আমার নেটিভ রেজোলিউশনটি 1366x768, যখন আমার কমপক্ষে 4000x3000 এর রেজোলিউশন প্রয়োজন।



আমি আপনার প্রশ্নের জন্য উইন্ডোজ ধরেছি। যদি বিষয়টি না হয় তবে দয়া করে সম্পাদনা করুন এবং পুনরায় ট্যাগ করুন।
slhck

> আপনি ইউআই স্কেলিং সন্ধানের চেষ্টা করতে পারেন। এটি স্ক্রিনে রেন্ডার করা বা ক্যাপচারের জন্য উপলব্ধ মোট পিক্সেলগুলির সংখ্যা পরিবর্তন করে না।
Synetech

1
এটি অত্যন্ত বিভ্রান্ত বলে মনে হচ্ছে। ধরা যাক আপনার 10k বাই 10 কে ডিসপ্লে ছিল; আপনি কীভাবে অ্যাপ্লিকেশন উইন্ডোটি অন্যরকম দেখতে হবে বলে মনে করেন? এতে আরও আইটেম থাকা উচিত, না আপনি কি একই আইটেমের আরও বিশদ থাকতে চান? এটি কি নেটিভ উইন 32 অ্যাপ্লিকেশন বা কিউটি, জাভা বা কোনও ওপেনগিএল বা ডাইরেক্টএক্স উইন্ডোর মতো কিছু অন্য সরঞ্জামকিট?

2
ধারণাটি ছিল আলাদা। আমি জানি যে আমি পিক্সেল তৈরি করতে পারি না যা ডিসপ্লেতে নেই। আমি একটি "ভার্চুয়াল" ডিসপ্লে রেজোলিউশন বর্ধন সরঞ্জামের সন্ধান করছিলাম, যেমন আমি কার্যত যে কোনও রেজোলিউশন সেট করতে পারি এবং এটি যদি প্রদর্শনের ক্ষমতা থেকে বেশি হয় তবে প্রতিবারের কেবলমাত্র একটি উপসেট দেখে স্ক্রিনটি স্ক্রোল করতে হবে এবং মুদ্রণ করতে সক্ষম হব প্রকৃত ভার্চুয়াল স্ক্রীন সাবসেটের পরিবর্তে চিত্রটিতে ভার্চুয়াল স্ক্রিন।
আলফাটাউ

উত্তর:


21

অবশ্যই! হ্যাঁ, আপনি এটি করতে পারেন। আপনার একটি ইউআই রেন্ডারিং ইঞ্জিন লাগবে যাতে ভেক্টর ব্যাকএন্ড রয়েছে। Gtk + 3+ এর ব্যাকএন্ড রয়েছে। এই প্রকল্পটি দেখুন:

তবে আপনার জানা উচিত Gtk + ব্যবহার করে অ্যাপ্লিকেশনটি লিনাক্সে চালানো উচিত। হতে পারে আপনি এই পদ্ধতিটি দ্বারা ম্যাকআপগুলি তৈরি করতে পারেন, বা ভেক্টর আউটপুট থাকার জন্য মাইক্রোসফ্ট ভিজিও ব্যবহার করতে পারেন।

এই নমুনাগুলি দেখুন:

আপনি যদি ডেবিয়ান / উবুন্টু ব্যবহারকারী হন তবে ইনস্টলেশনের জন্য আপনি কেবল এটি করতে পারেন

$ sudo apt-get install gtk-vector-screenshot
$ take-vector-screenshot

এবং তারপরে আপনাকে কেবল নিজের মাউসের সাহায্যে স্ক্রিনশটটি নিতে চান এমন অ্যাপ্লিকেশনটি চয়ন করতে হবে। সঠিকভাবে, সফল ভেক্টরের স্ক্রিনশটটির জন্য অ্যাপ্লিকেশনটি একটি Gtk + 3 হওয়া উচিত। ফলাফলটি বর্তমান ওয়ার্কিং ডিরেক্টরিতে একটি পিডিএফ ফাইল হবে।

গ্রহণ-ভেক্টর-স্ক্রিনশট অ্যাপ্লিকেশন

PS: সুসংবাদ: ফায়ারফক্স 42 Gtk + 3 ব্যবহার করবে


1
নিস! যদিও প্রশ্নটি উইন্ডোজকে ট্যাগ করা হয়েছে, ভবিষ্যতের দর্শকদের জন্য যারা এই প্রশ্নটি খুঁজে পান এটি এটি এখনও খুব দরকারী উত্তর is
আরজান

1
ধন্যবাদ, আসলে ট্যাগটি সেই ছেলেটির নয় যে প্রশ্ন জিজ্ঞাসা করেছিল। প্রকৃতপক্ষে, এটি কোনওরকম একটি জটিল প্রক্রিয়া, তবে মেট্রো এবং রেটিনার সাথে, এটি উইন / ম্যাকের ক্ষেত্রে / সম্ভব হবে। এটি একটি ভাল গবেষণার দাবিদার।
হো 1

@ হো 1, একটি অনলাইন অনুসন্ধান থেকে, দেখে মনে হচ্ছে যে ওএস এক্স পিডিএফ স্ক্রিনশটগুলি অর্জন করতে সক্ষম হয়েছে: idownloadblog.com/2014/07/31/…
আন্ড্রেয়া লাজারোত্তো

ধন্যবাদ আন্ড্রেআল্যাজারোত্তো তবে এটি কি ভেক্টর? আমি কোনও ডাউনলোড লিঙ্ক খুঁজে পাইনি। আপনার যদি ম্যাক থাকে, আপনি দয়া করে নিজে একটি পিডিএফ স্ক্রিনশট তৈরি করতে পারেন? ম্যাকের ভেক্টর স্ক্রিনশটগুলি সম্পর্কে আমরা এখানে কিছু আলোচনা করেছি: আপেল.স্ট্যাকেক্সেঞ্জার
/

1
আমি অন্যান্য প্রোগ্রামগুলির স্ক্রিনশট তৈরি করতে পারি, তবে আমি যদি ফায়ারফক্সের সাথে এটি ব্যবহার করি তবে এটি স্ক্রিনশট নেয় তবে স্ক্রিনশটটি সম্পূর্ণ ফাঁকা। উবুন্টু জিনোমে কাজ করা। মিডোরি বা ক্রোমিয়ামের স্ক্রিনশট নেওয়া কোনও ত্রুটি বার্তা বা কোনও উইন্ডো খোলার ছাড়া কাজ করে না ...
nnn

10

ভেক্টর হিসাবে ক্যাপচার ? না অবশ্যই না. ক্যাপচার প্রোগ্রামটির জন্য স্ক্রিনে আকারগুলির জ্যামিতি সম্পর্কে কিছু জানার উপায় নেই যা প্রোগ্রাম (গুলি) এর মধ্যে কিছু ধরণের অঙ্কন না করে।

তবে আপনি যা করতে পারেন তা হলেন একটি রাস্টার চিত্র ক্যাপচার এবং তারপরে সেটিকে ভেক্টরে রূপান্তর করাইনকস্কেপের মতো সরঞ্জাম রয়েছে যা এই রূপান্তরটি সম্পাদন করতে পারে (যদিও আপনাকে সাধারণত ম্যানুয়ালি কিছু টুইট করতে হবে, এবং তারপরেও, আপনি খুব কমই পিক্সেল-নিখুঁত ফলাফল পেতে সক্ষম হবেন)।

রেজোলিউশন হিসাবে, আপনি যখন ক্যাপচার সম্পাদন করেন, এটি উপলব্ধ থেকে বেশি তথ্য ক্যাপচার করতে পারে না। আপনি ফলস্বরূপ চিত্রটি পুনরায় আকার দিতে পারেন এবং আপনি যদি একটি ভাল স্কেলিং অ্যালগরিদম ব্যবহার করেন তবে ইন্টারপোলটেড পিক্সেলগুলি মোটামুটি ভালভাবে মিশ্রিত হবে তবে উপস্থিতির চেয়ে আরও বেশি পিক্সেল তথ্য আবিষ্কার করার উপায় নেই ।

তাত্ত্বিকভাবে, এমন কোনও সিস্টেমের প্রয়োগ করা সম্ভব হয়েছিল যার মধ্যে সমস্ত কিছু অভ্যন্তরীণভাবে উচ্চতর রেজোলিউশনে রেন্ডার করা হয় এবং তারপরে একে একে আরও কম স্ক্রিনে প্রেরণ করা হয় তবে এর জন্য ওএস এবং ড্রাইভ উভয় ক্ষেত্রেই বিশেষ সমর্থন প্রয়োজন এবং এটি হ'ল এটির ব্যবহার সীমিত হওয়ার সম্ভাবনা নেই কারণ এটি খুব সীমিত ব্যবহার করে এবং বেশিরভাগ পরিস্থিতিতে কেবল মেমরির অপচয় হয়।

আপনি পর্দা সমর্থন তুলনায় উচ্চতর রেজোলিউশন ডেস্কটপ অর্জন করতে ডেস্কটপ-প্যানিং ব্যবহার করতে সক্ষম হতে পারেন , তবে আবার এটির জন্য আপনার ড্রাইভাররা এটি সমর্থন করে।


1
ধরে নিই উইন্ডোতে একটি ছোট রঙের প্যালেট রয়েছে এবং এটি মোটামুটি সহজ, এখানে এন.ইউইউইকিপিডিয়া / উইকি / পিক্সেল_স_সালিং_আলগোরিদিমগুলি কার্যকর হতে পারে।

@ হিট-এন্ড-রান-ডাউন-ভোটার, আপনার সমস্যাটি কী (যদি কিছু থাকে)? অন্যরা উত্তরটি পছন্দ করে বলে মনে হচ্ছে, সুতরাং আপনি কোনও মন্তব্য দেওয়ার জন্য বিরক্ত না করলে আমি আপনার কোনও সমস্যা বা এটির সমাধান করতে পারব না।
সিনেটেক

1
আপনি ভুল - বেশিরভাগ জিইউআই উপাদানগুলি গ্রেডিয়েন্টগুলি সহ ব্যতিক্রমী ভেক্টর ভিত্তিক। তবে - মূলধারার ওএসস এবং জিইউআই ফ্রেমওয়ার্কগুলি স্ক্রিন গ্র্যাবারগুলির জন্য বাহ্যিক শ্রোতাদের এপিআই সরবরাহ করে এবং এটি বড় সমস্যা, তবে কোনও হুইল ক্যাপচার প্রোগ্রাম এটিকে সমর্থন করে না। উদাহরণস্বরূপ আপনি নিয়মিত উইন্ডোজ ইন্সপেক্ট ক্লায়েন্টের দিকে নজর দিতে পারেন: এটি সমস্ত ইউআই ইভেন্টগুলি দখল করতে পারে এবং আপনি নিজের সরঞ্জাম তৈরি করতে পারেন যা এই ইভেন্টগুলিকে ভেক্টর স্ক্রিনশটে রেন্ডার করবে।
দিমিত্রি পনিয়াতভ

তবে প্রকৃত ভেক্টর ক্যাপচার অ্যাপ্লিকেশনটির জন্য আপনাকে ওসিআর এবং ট্রেসিং মডিউলগুলি ফ্যালব্যাক হিসাবে অন্তর্ভুক্ত করতে হবে - প্রচুর প্রোগ্রাম প্রাক্পম্পিউটেড বিটম্যাপ ব্যবহার করে এবং এটি আরেকটি (বিপণন-অনুপ্রাণিত) বড় সমস্যা।
দিমিত্রি পনিয়াতভ

0

বর্তমানে । এটি সম্ভব হওয়া উচিত তবে তা সম্ভব নয়।

উভয়ই দেশীয় ভেক্টর ইউআই, তবে বিটম্যাপগুলি পাশাপাশি ব্যবহারের অনুমতি দিন - এটি এসভিজির জন্য একটি দুর্দান্ত ফিট। তবে এসভিজিতে ডাব্লুপিএফ রফতানির সরঞ্জামগুলি উপস্থিত থাকলেও এর বেশিরভাগই সফ্টওয়্যার বিকাশকারীদের লক্ষ্য করে। উদাহরণস্বরূপ, আপনার অ্যাপ্লিকেশনটির এক্সএএমএল উত্স প্রয়োজন হবে তারপরে এটি এসভিজিতে রফতানি করুন।


-1

ইউনিক্স ব্যবহারকারীদের জন্য আপনি কেএসএনএপশট বা জিআইএমপি ব্যবহার করতে পারেন। গ্রাফিকাল স্ক্রিনে আরও বিশদ দেওয়া আছে

কেএসএনএপশট ইনস্টল করতে আপনি এই লিঙ্কটি কেএসএনপশটটি ব্যবহার করতে পারেন

জিম্প উইন্ডোজের জন্যও উপলব্ধ।


এগুলি কেবল সাধারণ স্ন্যাপশট সরঞ্জাম বলে মনে হচ্ছে, ভেক্টর গ্রাফিক্স বা রেজোলিউশন সম্পর্কে কিছুই স্ক্রিনের চেয়ে বেশি নয়। আমি কি কিছু ভুল করছি?
টিএস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.