Partage
  • Partager sur Facebook
  • Partager sur Twitter

Traitement image Pillow

    22 février 2017 à 9:08:52

    Bonjour a tous !

    Pour un projet de photomaton a base de raspberry pi, je cherche a appliquer un watermark sur une photo. Cela fonctionne avec le code ci dessous, sauf que j'aimerais conserver les deux photo, l'original et celle modifié. Mon soucis pour le moment, c'est que l'original n'est pas conservé.

    J'ai du mal a comprendre la doc de Pillow et même ce bou de code que j'utilise qui est en partie inspiré de ce que j'ai pu voir sur le net n'est pas très clair.

    Le code :

        def watermark(self, image):
            mark = Image.open(watermark_img)
            im = Image.open(image)
            if im.mode != 'RGBA':
                im = im.convert('RGBA')
            layer = Image.new('RGBA', im.size, (0,0,0,0))
            position = (im.size[0] - mark.size[0], im.size[1] - mark.size[1])
            layer.paste(mark, position)
            outfile = join(out, basename(image))
            Image.composite(layer, im, layer).save(outfile)
            return outfile


    Un peu d'aide serait la bienvenue parce que je suis malheureusement un peu paumé.

    Merci par avance. :)

    • Partager sur Facebook
    • Partager sur Twitter

    Traitement image Pillow

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown