Introduction
Traitez les fichiers image par lots, extrayez chaque image des images GIF par lots et disposez de fonctions telles que le recadrage de plage, la suppression automatique des bords noirs/blancs, le redimensionnement et la compression de volume.
Regardez d'abord l'interface de certains logiciels, qui est une interface graphique écrite basée sur Tkinter
Le recadrage et d'autres fonctions sont basés sur Opencv
télécharger
J'ai ajouté github qui gère les GIF :
Le github de l'auteur original : hiroi-sora/Umi-CUT : un outil pour supprimer les bordures noires/recadrer/compresser les images par lots, avec une interface. Il peut éliminer l'interférence des blocs de couleur sur le bord de l'image et supprimer les bords noirs. Basé sur Opencv. (github.com)
Mode d'emploi
Préparer
Utilisateurs de Python : téléchargez le code source, installez Opencv et les autres modules requis.
Supprimez les bordures noires en un clic
- Ouvrez le programme principal, faites glisser n'importe quelle image/dossier dans la zone de tableau d'arrière-plan blanc de la fenêtre ou cliquez sur Parcourir en haut à gauche pour sélectionner une image.
- Cliquez en haut à droite pour démarrer la tâche et attendez que la barre de progression se termine.
- Pendant que la tâche est en cours, vous pouvez cliquer sur la tâche de fin (le bouton de démarrage de tâche d'origine) pour l'arrêter à tout moment, mais elle recommencera depuis le début la prochaine fois.
- Affichez l'image de sortie dans le dossier sous le répertoire de la première image .
# 裁剪
Autres paramétrages
Cliquez sur l'onglet Paramètres , cliquez sur Paramètres des paramètres pour ouvrir la fenêtre de configuration. Ajustez simplement les paramètres en fonction de l'invite.
- La case rouge est la plage de recadrage manuel. Le cadre en pointillé est basé sur un recadrage manuel et les bordures noires restantes sont automatiquement supprimées.
- Basculez la couleur du bord de recadrage automatique en noir/blanc.
- Si la bordure noire de l'image à traiter contient une petite quantité de couleur panachée et de bruit, augmentez
中值滤波
le paramètre. (mais une valeur de filtre trop élevée peut laisser des bordures noires très étroites) - Si la bordure noire de l'image à traiter n'est pas du "noir pur", augmentez
阈值
le paramètre. (Cependant, si le seuil est trop élevé, la partie qui doit être conservée peut également être recadrée)
Recadrage en un clic
Comme le montre la figure, je recadrerai les deux colonnes de données suivantes : les positions gauche et droite doivent être définies dans le recadrage manuel
Après la sélection, vous pouvez cliquer sur Aperçu pour afficher
Cliquez sur OK pour démarrer la tâche
Vous pouvez voir et recadrer par lots
Interface graphique de conversion en un clic
Cliquez pour traiter le GIF et sélectionnez l'adresse d'entrée et l'adresse de sortie