0Kodi کی سلائڈ شو سکرینسیور میں ڈسپلے تصویر کی معلومات

کاش میں ظاہر کرنے کے لئے Kodi کی سلائڈ شو سکرینسیور چاہتا تھا کہ میٹا ڈیٹا کی بہت سی کے ساتھ ایک بڑی تصویر مجموعہ ہے. قرعہ پڑھنے کے ساتھ, استعمال, اور مقدمے کی سماعت اور خرابی کے, میں آخر میں پتہ چلتا ہے کہ میں نے کے لئے امید کر رہا تھا کہ کیا ایک مناسب نظام کو مل گیا ہے.

The main file for the slideshow screensaver is loc­ated (on win­dows) صارفین میں ٪ یوزرنیم٪ AppData رومنگ Kodi کی addons کے screensaver.picture.slideshow لب وسائل اور کہا جاتا ہے gui.py

If you know some python you can make all kinds of modi­fic­a­tions to this file. Below are what I made to show inform­a­tion about the author, cam­era, and where and when the pic­ture was taken. I get the loc­a­tion from the folder name as I keep all my pho­tos in a folder with an 8‑character date at the start (YY-MM-DD) fol­lowed by the place or event name.

سطر کے بعد 163, added the fol­low­ing null val­ues for cam­era and author

camera = 'unknown camera'
artist = 'unknown'

سطر کے بعد 173, added the fol­low­ing to get the cam­era and author from exif

exiftags.has_key تو('تصویری ماڈل'):
  کیمرہ = STR(exiftags['تصویری ماڈل']).وضاحت کرنا('UTF-8')
exiftags.has_key تو('تصویری آرٹسٹ'):
  آرٹسٹ = STR(exiftags['تصویری آرٹسٹ']).وضاحت کرنا('UTF-8')

تبدیل شدہ کی لکیر 183 to start the pro­cess or reformat­ting the date

وقت = DATETIME{10:].تقسیم(':')

سے تبدیل لکیر 187 to cre­ate a bet­ter format­ted date

تاریخ تو[1] == '01':
  تاریخ[1] = 'Jan'
elif date[1] == '02':
  تاریخ[1] = 'Feb'
elif date[1] == '03':
  تاریخ[1] = 'Mar'
elif date[1] == '04':
  تاریخ[1] = 'Apr'
elif date[1] == '05':
  تاریخ[1] = 'May'
elif date[1] == '06':
  تاریخ[1] = 'Jun'
elif date[1] == '07':
  تاریخ[1] = 'Jul'
elif date[1] == '08':
  تاریخ[1] = 'Aug'
elif date[1] == '09':
  تاریخ[1] = 'Sept'
elif date[1] == '10':
  تاریخ[1] = 'Oct'
elif date[1] == '11':
  تاریخ[1] = 'Nov'
elif date[1] == '12':
  تاریخ[1] = 'Dec'
datetime = date[2] + '-' + تاریخ[1] + '-' + تاریخ[0] + ' پر' + وقت[0] + ':' + وقت[1]

سے تبدیل لکیر 228 to out­put the new data

جڑ, فولڈر = os.path.split(os.path.dirname(IMG[0]))
galname = FOLDER
if (galname یا 'X')[1].isdigit():
   galname = فولڈر[9:]
self.datelabel.setLabel(آخر مہر + '.  کے ساتھ 'لے لیا + camera + 'پر' + تاریخ وقت + '.  (ج) ' + آرٹسٹ + '.')

Leave a Reply