আমি কি ইম্যাকসের ভেক্টর (এসভিজি) স্ক্রিনশট নিতে পারি?


15

gtk-vector-screenshotপ্রোগ্রাম gtk-3 অ্যাপ্লিকেশন ভেক্টর স্ক্রীনশট নেওয়ার ব্যবহার করা যাবে। অ্যাপ্লিকেশনটিকে নিজেকে একটি এসভিজি ক্যানভাসে পুনরায় আঁকতে বলার মাধ্যমে এটি কাজ করছে বলে মনে হচ্ছে।

জিএনইউ / লিনাক্সের ইমাকগুলি জিটিকে + দিয়ে তৈরি করা যেতে পারে, তবে ইমাস উইন্ডোতে পূর্বোক্ত অ্যাপ্লিকেশনটি ব্যবহারের চেষ্টা করার ফলে স্ক্রিনশটের ফলাফল পাওয়া যায় যা কেবল মেনু বারের মতো জিইউআই উপাদান থাকে; বাফারগুলি রেন্ডার করা হয় না (আমি কায়রো ছাড়া এবং ছাড়াও চেষ্টা করেছি)। এটি খুব অবাক হওয়ার মতো বিষয় নয় যে, ইমাক্সের বাফার রেন্ডারিংটি খুব নীচু স্তরে ঘটে।

তবুও, ইমাক্সের স্কেলযোগ্য ভেক্টর স্ক্রিনশট নেওয়ার কোনও উপায় আছে ?

উত্তর:


2

ডকুমেন্টেশন অনুসারে ইমাসে জিটিকে + উইজেটগুলি হ'ল:

  • মেনু,
  • ডায়ালগ,
  • সরঞ্জাম বার এবং
  • স্ক্রোল বার

বাফারগুলি নিজেই ইম্যাক্স দ্বারা রেন্ডার করা হয়। বাফারের বাফার বা রেখাগুলি নাও Gtk + উইজেট। এর অর্থ তারা Gtk + উইজেটের রফতানি কার্যকারিতা সম্পর্কে কিছুই জানেন না।

আপনার করা সবচেয়ে ভাল কাজটি হ'ল htmlfontify-bufferআপনার এসভিজিতে উইজেটগুলি ধারণ করে উত্পন্ন এইচটিএমএল এম্বেড করার জন্য ব্যবহার করা। তবে এইচটিএমএল এবং এসভিজিকে একীভূত করতে কিছু অতিরিক্ত কাজ প্রয়োজন। কিন্তু সচেতন যে হতে htmlfontify-bufferএছাড়াও আছে কিছু সীমাবদ্ধতা এবং প্রতি বাফার সঙ্গে কাজ করে না।


আমি নিশ্চিত না যে এই প্রশ্নের উত্তর দেয়। আমি take-vector-screenshotউদাহরণ হিসাবে উল্লেখ করেছি , তবে আমি এটিও উল্লেখ করেছি যে এটি কার্যকর হয়নি তা অবাক হওয়ার মতো ছিল না। htmlfontify-bufferসত্যিই যোগ্যতা অর্জনের জন্য অনেকগুলি সীমাবদ্ধতা রয়েছে (এটি ওভারলে, ডিসপ্লে-স্ট্রিং, লাইন মোড়ক, ফন্ট ফলব্যাক ইত্যাদি সরবরাহ করবে না)
ক্ল্যামেন্ট

1
@ ক্লাইমেন্ট সংক্ষিপ্ত উত্তরটি: কোনও উপায় নেই।
16:48

এই ব্যক্তিগত মতামত, বা আপনার কাছে এই দাবির পিছনে প্রমাণ রয়েছে? ইমাকরা যে পরিমাণ রেন্ডারিং ব্যাক-এন্ড (কায়রো, সরাসরি এক্স, জিটিকে, ইত্যাদির মাধ্যমে) দিয়েছিল, তা কেউ ভাবতে পারে যে এর মধ্যে একটির জন্য সামান্য সামান্য টুইট করা যথেষ্ট।
ক্লিমেট

2
@ ক্লামেন্ট জিটিকে + এসভিজিকে রেন্ডার করতে পারে, কারণ জিটিকে + কায়রো ব্যবহার করে, যার এসভিজির ব্যাকএন্ড রয়েছে । ইমারস বাফার রেন্ডারিংয়ের জন্য কায়রো ব্যবহার করে না। তবে কায়রোর জন্য একটি পরীক্ষামূলক শাখা রয়েছে । সম্ভবত অদূর ভবিষ্যতে এটি সম্ভবত হতে পারে।

1

কায়রো বিল্ডসে এটা সম্ভব!

(x-export-frames FRAMES TYPE)

Return image data of FRAMES in TYPE format.
FRAMES should be nil (the selected frame), a frame, or a list of
frames (each of which corresponds to one page).  Each frame should be
visible.  Optional arg TYPE should be either `pdf' (default), `png',
`postscript', or `svg'.  Supported types are determined by the
compile-time configuration of cairo.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.