2013-05-31 7 views
0

Peut-être que je manque juste quelque chose de majeur, mais je ne trouve pas de documentation pour régler les paramètres de flou pour la fonction de flou avec Python PIL. La documentation officielle a un exemple en haut de la page, illustré ici: http://effbot.org/imagingbook/imagefilter.htm, pour savoir comment flouter une image. Mais il ne dit pas comment spécifier des choses telles que le type de noyau, la taille du noyau ou quoi que ce soit d'autre. J'essaye de changer la quantité de flou appliquée à l'image. Des idées?Python PIL régler le flou en floutant

Répondre

0

On dirait que vous ne pouvez pas les définir facilement (par exemple, dans un constructeur), mais BLUR.filterargs est un tuple contenant des choses qui ressemble étrangement à la hauteur/largeur de l'ellipse de flou (premier élément), une échelle element), un offset (troisième élément) et un noyau de convolution 5x5 (quatrième élément). Vous pouvez sous-classer BLUR et définir un nouveau filterargs sur la sous-classe, ou l'instancier et définir cet attribut sur l'instance.