Fractionner + coller en automatique

Bug, suggestion, ça se passe par ici !
Ne concerne que ce qui touche au logiciel en lui même.

Modérateur : Modérateurs

Règles du forum
:idea: Forum d'aide au fonctionnement de PhotoFiltre et de PhotoFiltre Studio.
:idea: Merci de consulter la documentation de PF Studio, et de lire cette information, pour vous orienter.
Si vous êtes débutant, voir Comment me lancer. Votre question a peut-être déjà sa réponse.
Darkzombie
Nouveau(elle)|Nouveau|Nouvelle
Nouveau(elle)|Nouveau|Nouvelle
Messages : 3
Inscription : 01 août 2007 9:48

Fractionner + coller en automatique

Message par Darkzombie »

Bonjour à tous,

Pour ceux qui aime les défis...

Je vais essayer de vous expliquer du mieux possible mon problème.

J'ai une série d'images d'une dimension de 256x128.
Cette série d'images, c'est donc plusieurs fichiers BMP intitulé "STR0002[1].bmp", "STR0002[2].bmp", "STR0002[3].bmp", ..., "STR0002[x].bmp"
Le x (nombre de fichiers BMP) pouvant aller jusqu'à parfois 2000 images (je sais, ca fait peur dis comme ca).

Ca, c'est ce que j'ai.
Voici ce que j'aimerais avoir :

1)
Pour chaque image BMP, je voudrais les fractionner en image de 64x64.
Donc, vous l'aurez compris, après fraction du fichier "STR0002[1].bmp", j'aurais 8 fichiers de 64x64.

Et ce pour tous les fichiers "STR0002.bmp" (jusqu'à 2000 max donc)... En admettant que j'en aie 100, ca me ferait 100 * 8 = 800 fichiers BMP de 64x64...

2)
Oui, car c'est n'est pas tout...
Vous aurez donc compris que pour un fichier BMP "STR0002.bmp", on aurait 2 lignes et 4 colonnes de fichiers 64x64.

Ce que j'aimerais alors, c'est pouvoir prendre le 1er fichier 64x64 du fichier "STR0002[1].bmp" (celui de la 1er ligne de la 1ère colonne, en haut à gauche) ainsi que le 1er fichier 64x64 du fichier "STR0002[2].bmp" ainsi que le 1er fichier 64x64 du fichier "STR0002[3].bmp", etc... pour les mettre les un en dessous des autres dans un seul gros fichier BMP.

Donc, on aurait les fichiers :
64x64 Ligne 1 Colonne 1 de "STR0002[1].bmp"
64x64 Ligne 1 Colonne 1 de "STR0002[2].bmp"
64x64 Ligne 1 Colonne 1 de "STR0002[3].bmp"
...
64x64 Ligne 1 Colonne 1 de "STR0002[100].bmp"
collés les un en dessous des autres dans un seul fichier BMP.
On aurait donc un gros fichier BMP de 64 pixel en largeur et 100*64 = 6400 pixels en hauteur.


Voilà, maintenant respirer un bon coup... lol

Pour ce que je veux faire en 1) j'avais trouvé le plugin "FractionnementHTML" et je pouvais reprendre les fichiers GIF (que je peux facilement reconvertir en automatique)... L'inconvénient, c'est que ce plugin ne permet pas de faire de l'automation, j'aurais donc à faire ca pour les 100 (voir bcp +) image BMP, ce serait fort long.

Pour ce que je veux faire en 2), je n'ai rien trouvé pour l'instant... et prendre Paint et copier coller les 100 images une en dessous des autres puis refaire la même chose pour la ligne 1 colonne 2, etc... ca ferait une fois de plus bcp bcp bcp de temps perdu...

Alors, si quelqu'un a pigé mon truc, c'est déjà très bien.
Ensuite, si qqu peut me donner une idée de comment je pourrais en arriver là... Ca m'aiderait aussi :)
Je me doute que trouver un automatisme qui ferait les 2 trucs en même temps serait impossible... Mais si je pouvais déjà en avoir un pour le 1) et un autre pour le 2, ce serait déjà génial...
Tom
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13307
Inscription : 02 févr. 2005 9:35

Message par Tom »

Il y a encore des gens qui travaillent avec Paint :?: :?: :?: :shock: :shock: :shock:
Tu dois aussi utiliser des silex pour allumer ta cheminée ? :lol:

Dans PhotoFiltre, il y a une fonction de collage spécial/assembler le collage.
Si tu fais des bandes de 64, tu peux les assembler de cette manière.

Avec une recherche sur automatisation, tu trouveras un utilitaire qui devrait pouvoir aider.
(Bouton Rechercher en tête de page) et éventuellement cocher la case "N'afficher que les sujets de référence"
ou sélectionner le forum Tutoriels en cochant "les deux versions".


viewtopic.php?t=10801

Mais bon, on peut rêver, mais ça prendra de toutes façons du temps.
:wink:
Darkzombie
Nouveau(elle)|Nouveau|Nouvelle
Nouveau(elle)|Nouveau|Nouvelle
Messages : 3
Inscription : 01 août 2007 9:48

Message par Darkzombie »

Génial ! Merci pour ton aide !!!

J'ai trouvé, grace à une recherche sur ce forum, le logiciel "Automate" qui me permet de répéter mes clicks de souris en vitesse rapide...
Je peux ainsi répéter plusieurs fois la manip et je peux faire autre chose en même temps (pas sur mon pc mais bon, pas grave, j'en profiterai pour faire la vaisselle lol)...

Pour ce qui est de la partie "collage spécial", je fais comme ceci dans PhotoFiltre :
- Ouverture d'un nouveau fichier vide.
- Ouverture du dernier fichier BMP (exemple : 100ème) de la ligne 1 colonne 1 et je fais "Copier".
- Dans le nouveau fichier, je fais un collage spécial et je le met "en haut".
- Ouverture de l'avant dernier fichier BMP (exemple : 99ème) de la ligne 1 colonne 1 et je fais "Copier".
- Dans le nouveau fichier, je fais un collage spécial et je le met "en haut".

C'est bien comme ca où y a un moyen plus simple de sélectionner tous les fichiers pour qu'ils le fassent tout seul ?

Merci pour ton aide précieuse :)
Tom
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13307
Inscription : 02 févr. 2005 9:35

Message par Tom »

Plutôt que de copier les carrés les uns sous les autres, fais des bandes de 8 carrés de 64 de haut pour chaque image.
Tu peux d'ailleurs les obtenir aussi facilement qu'avec le fractionnement html,
en coupant ton image en deux et en assemblant les 2 parties côte à côte.
De la sorte, tu n'as plus qu'à assembler les bandes les unes sous les autres.
Darkzombie
Nouveau(elle)|Nouveau|Nouvelle
Nouveau(elle)|Nouveau|Nouvelle
Messages : 3
Inscription : 01 août 2007 9:48

Message par Darkzombie »

Génial ca comme idée !! :D

Merci pour ton aide !

Tu m'as fais gagner un temps précieux ! :D