Pour vous donner quelque chose pour commencer. L'exemple ci-dessous va coller une image dans une autre image en utilisant la bibliothèque Pillow/PIL. Il colle une image de logo en (25, 25) à partir du coin supérieur gauche de l'image originale et l'enregistre.
from PIL import Image
# Load the image you want to modify
image = Image.open('large.jpg')
print("Image size is ", image.size)
# Load the logo you want to paste in
logo = Image.open('logo.png')
# Decide what size you need possibly based on the first image?
# Here we are just reducing the size so it has a higher chance to fit
logo = logo.resize((logo.size[0] // 4, logo.size[1] // 4))
# Paste the logo into the image
image.paste(logo, (25, 25))
# Save the new image
image.save("test.jpg", format='jpeg')
choses supplémentaires que vous devez savoir:
- L'image collée dans doit être de la taille exacte telle qu'elle apparaît dans l'image originale. C'est pourquoi j'ai ajouté le code de redimensionnement.
- Si vous travaillez avec des images de tailles différentes, vous devrez probablement trouver une formule de travail pour placer les nouveaux logos. Espérons qu'ils ont été ajoutés systématiquement à toutes les images.
- Assurez-vous d'avoir lu les docs Pillow (lien ci-dessous)
- Vous pourriez finir par réduire la qualité de l'image lorsque vous travaillez avec des images jpg. Voir les documents pour la méthode de sauvegarde.
http://pillow.readthedocs.io/en/latest/reference/Image.html
Vous pouvez certainement utiliser oreiller pour faire ce travail. Chargez l'image et collez-y une autre image, puis enregistrez-la. Cela suppose bien entendu que tous les éléments des médias sociaux sont identiques dans toutes les images. – Grimmy