Lokale Richtliniensteuerung in ImageMagick

457
nightcod3r

Gibt ImageMagickes eine Möglichkeit, die Richtlinie lokal zu steuern? So etwas wie ~/.imagemagick/policy.xml.

Aktualisieren:

$ dpkg -l imagemagick Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= ii imagemagick 8:6.8.9.9-7u amd64 image manipulation programs -- bi  $ convert --version Version: ImageMagick 6.8.9-9 Q16 x86_64 2018-09-28 http://www.imagemagick.org 
0

1 Antwort auf die Frage

0
grawity

ImageMagick v6 & v7 sucht nach allen Dateien in ~/.config/ImageMagick/zusätzlich zu /etc.

Dies gilt auch policy.xml, obwohl ich nicht sicher bin, in welcher Reihenfolge die Richtlinienrichtlinien verarbeitet werden.

(ImageMagick v6 wurde auch verwendet ~/.magick/, aber dies ist ein veralteter Speicherort, der von v7 entfernt wurde.)

Um herauszufinden, nach welchen Dateien ein Programm suchen kann, können Sie strace verwenden :

strace -e file display test.png |& grep policy.xml 
Gibt es eine Option für v8? Das ist das, was ich gerade verwende (8: 6.8.9.9-7u), aber das Platzieren von `policy.xml` in diesem Ordner scheint nicht zu funktionieren. nightcod3r vor 5 Jahren 0
ImageMagick v8 existiert nicht, soweit ich das feststellen konnte. Selbst der neueste Git-Master nennt sich "Version 7.0.8". grawity vor 5 Jahren 0
Bitte sehen Sie das Update in der Frage. nightcod3r vor 5 Jahren 0
Das ist nicht v8. Das ist v6.8.9, Debian-Paket 'Epoche' # 8. grawity vor 5 Jahren 0
Laut diesem Beitrag können Sie die lokale Richtlinienkonfiguration nur verwenden, indem Sie ImageMagick neu erstellen ... https://www.imagemagick.org/discourse-server/viewtopic.php?t=29618 oder, genauer gesagt, Sie können nur steuern, was nicht global deaktiviert ist: https://stackoverflow.com/a/52719789/4179803 nightcod3r vor 5 Jahren 0