Partage
  • Partager sur Facebook
  • Partager sur Twitter

Merge d'images

    17 août 2017 à 16:06:43

    Hello,

    Je cherche un moyenne pour faire un merge de toutes mes images pour les avoirs que dans une seule image.

    Toutes mes images font 512px/512px et j'aimerais en avoir une qui fait 512px/51 200px (J'ai 1 000 images)

    J'ai FFMPEG, Gimp et Krita, mais rien ne m'empèche de télécharger d'autres logiciels opensource. (Et j'insiste dessus, je ne veux pas photoshop)

    Faire un script ne me dérange pas si vous connaissez une librairie simple et efficace :)

    [Genre si c'est plus de 50 lignes juste pour ca c'est pas la peine]

    Mes fichiers sont sous nom: img0001.png -> img1000.png

    Merci pour votre aide ;)

    -
    Edité par necros211 17 août 2017 à 16:06:55

    • Partager sur Facebook
    • Partager sur Twitter

    Architecte logiciel - Software craftsmanship convaincu.

      18 août 2017 à 1:29:56

      Salut.

      Un petit script Python qui va produire une image avec toutes les images du dossier "images" assemblées sur la hauteur.

      from PIL import Image
      import os
      
      buf = bytes()
      x = 512
      y = 512
      n = 0
      
      for filename in os.listdir("images"):
      
      	img = Image.open("images/" + filename)
      	buf += img.tobytes()
      	n += 1
      
      merge = Image.frombuffer("RGB", (x, n * y), buf, "raw", "RGB", 0, 1)
      merge.save("merge.png", "PNG")
      

      Il te faut la bibliothèque PIL pour le faire fonctionner.

      Est-ce que le résultat correspond à ce que tu voulais ?

      • Partager sur Facebook
      • Partager sur Twitter

      Merge d'images

      × 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