গিম্প এক্সসিএফ ফাইলের মধ্যে ব্যবহৃত ফন্টের নাম সন্ধান করুন


18

জিম্প .xcf ফাইলের মধ্যে ফন্টের নাম ব্যবহার করার কোনও উপায় আছে কি?


কীভাবে ... স্কাইটি বা নোটপ্যাড ++ এর মতো এমন কিছু দিয়ে এটি খুলুন ... আমার প্রশ্নটি সাত
ঘন্টাের

উত্তর:


9

একটি লিনাক্স কনসোল থেকে

grep -aPo 'font "(.*?)"' file.xcf

নমুনা আউটপুট:

$ grep -aPo 'font "(.*?)"' file.xcf 
font "HP Simplified Italic"
font "Freehand521 BT"
font "Freehand521 BT"

এছাড়াও আপনি ন্যানো সহ এক্সসিএফ দেখতে পারেন:

nano file.xcf

এটি ওএস এক্সে আমার পক্ষে কাজ করে নি I'm আমি নিশ্চিত যে গ্রেপের জন্য আমি আলাদা কিছু বাক্য গঠন করছি যা আমি অনুপস্থিত।
user53251

এক্ষেত্রে সহজ কাজটি হ'ল একটি পাঠ্য সম্পাদক দিয়ে এক্সসিএফ খুলুন এবং ফন্টের জন্য "লাইনগুলি সন্ধান করুন
মার্কো লাজারোনি

কিছু কারণে এটি কিছু ফন্টের তালিকাবদ্ধ করে তবে আমার ফাইলে যেগুলি ব্যবহৃত হচ্ছে তা নয়। আমি নিশ্চিত না কেন
কেভিন

16

একটি পাঠ্য সম্পাদকের মধ্যে ফাইলটি খোলার পাশাপাশি, আমি একটি জিআইএমপি ফোর্মে উল্লিখিত জিম্পের মধ্যে থেকে জিএমপি থেকে অন্য উপায় খুঁজে পেয়েছি ।

এটি পাইথন স্ক্রিপ্ট যা জিআইএমপির অন্তর্নির্মিত পাইথন কনসোল থেকে কার্যকর করা যেতে পারে:

for image in gimp.image_list():
  for layer in image.layers:
    try:
      layer.parasite_find('gimp-text-layer').data
    except AttributeError:
      pass

এটি লোড হওয়া সমস্ত চিত্র জুড়ে, সমস্ত স্তর জুড়ে চলে এবং ফন্টের নাম সহ সমস্ত পাঠ্য স্তরগুলির ডেটা ডাম্প করে।


আমি এর আগে জিম্প পাইথন কনসোলটি (বা মোটামুটি পাইথন) কখনও ব্যবহার করতাম না তাই এটি বের করে আনার জন্য ... ইন্ডেন্টেশন স্টপে প্রতি চারটি স্পেসে আমাকে ইনডেন্ট করতে হয়েছিল বা আমার একটি সিনট্যাক্স ত্রুটি হয়েছিল।
ম্যাথু

1
একই। আমি টেক্সট এডিটরে কপিপিস্ট করেছি, ...প্রতিটি লাইন থেকে বিন্দু ( ) সরিয়েছি, কপিপাস্ট করেছি যাতে এটি কাজ করতে দুটি বা তিনবার GIMP > Filters > Python-Fu -> Consoleআঘাত করে enter। সফল!
জোয়েল মেলন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.