Znajdź nazwę czcionek używanych w pliku Gimp xcf


16

Czy istnieje sposób na znalezienie nazw czcionek używanych w pliku Gimp .xcf?


Dowiedz się, jak ... otwórz go za pomocą scite lub notatnika ++ ... Odpowiem na moje pytanie za siedem godzin ...
jaksco

Odpowiedzi:


6

Z konsoli Linuksa

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

Przykładowe wyjście:

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

Możesz także spojrzeć na xcf za pomocą nano:

nano file.xcf

15

Oprócz otwarcia pliku w edytorze tekstu, znalazłem inny sposób, aby to zrobić z poziomu GIMP, wspomniane na niemieckim forum GIMP .

Jest to skrypt Pythona, który można wykonać z wbudowanej konsoli GIMP Pythona:

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

Działa na wszystkich załadowanych obrazach, na wszystkich warstwach i zrzuca dane wszystkich warstw tekstowych, w tym nazw czcionek.


Nigdy wcześniej nie korzystałem z konsoli pythona gimp (lub w ogóle pythona), więc musiałem to rozgryźć ... Musiałem wciąć cztery spacje na zatrzymanie wcięcia lub wystąpił błąd składniowy.
Matthew

1
Podobnie. Kopiowałem do edytora tekstu, usunąłem kropki ( ... ) z każdej linii, copypasta GIMP > Filters > Python-Fu -> Console następnie uderz enter dwa lub trzy razy, aby to działało. Powodzenie!
Joel Mellon
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.