Connexion
Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité Aucun
Le record du nombre d'utilisateurs en ligne est de 29 le Mer 29 Jan 2020, 10:53
Sujets les plus vus
Derniers sujets
CONVENTION DE PUBLICATION D'UN FILTRE
Page 1 sur 1
CONVENTION DE PUBLICATION D'UN FILTRE
Afin d'avoir une méthode uniformisé de traitement des données relatives à ce projet j'ai défni quelque règles
qui doivent être réspectées lors de la création d'un filtre --> PNG appliqué sur un fichier généré par PNG2HEXA (retraité ou non par HEX2RGB.bat).
CONVENTION RELATIVE À LA CRÉATION ET PUBLICATION DE FILTRE :
------------------------------------------------------------------
IMPORTANT La première ligne d'un fichier généré par PNG2HEXA contient les informations suivantes séparés par un ";" :
Largeur_du_fichier(pixels);Hauteur_du_fichier(pixels);Nom_du_fichier.PNG;NB_total_pixel(pixels);SachaDee 2013
Exemple : 200;200;sortie.png;40000;SachaDee 2013
Cette ligne est primordiale pour la reconstruction du fichier image et ne doivent en AUCUN CAS être supprimée (A part le SachaDee 2013)
1- Les filtres peuvent-être créer en Bat, VBS et EXE (Si il y a des intéressé nous ouvrirons également une section Python)
2- Les filtres doivent être dûment documenté avec en exemple une image d'au minimum une taille de 200 x 200 Pixel (ou >40000 Pixels)
Avant traitement et après traitement.
3- Lors du traitement d'un fichier généré par PNG2HEX.PNG le filtre doit appliqué automatiquement
le traitement suivant sur la première ligne du fichier de sortie :
- Additioner en FIN de ligne le nom du filtre et le nom du créateur, sans modifier d'AUCUNE manière les informations
déjà contenues sur cette même ligne.
Exemple : 200;200;sortie.png;40000;SachaDee 2013;;FILTRE Niv_gris-SachaDee
Ceçi afin d'avoir un suivie sur l'image et de savoir au final par quel filtre l'image à été traité.
4- Un filtre doit-être AUTONOME, applicable directement sur "Testpixel.txt" si le filtre à besoin d'une autre transformation préalable (transformation R G B)
par exemple le lancement de la commande nécessaire doit-être lancé et gérée dans le code du filtre. Le nom du fichier de sortie est libre mais
doit être spécifié dans la doc et doit avoir être retourné sous forme reconstructible par HEX2PNG.EXE. (Format du "testpixel.txt" avec les modifs
effectuées. Vous pouvez d'ailleurs lancer la reconstruction en sortie du filtre.
Exemple le filtre Niveau-De-Gris.bat qui fait préalablement une transformation avec la commande HEX2RGB.bat pour ensuite appliquer l'algoritme
et ensuite retransforme en format reconstructible grâce à RGB2HEX.BAT
Je vous conseille vivement d'ailleurs de récuperer les fonctions nécessaire directement dans votre batch pour faire un traitement en une passe. sans appeler 2 programmes suplementaire. Le gain en temps de traitement est énorme. Je publierai un POST avec exemple sur le sujet.
Exemple : 200;200;sortie.png;40000;SachaDee 2013;;FILTRE Niv_gris-SachaDee
Ceçi afin d'avoir un suivie sur l'image et de savoir au final par quel filtre l'image à été traité.
Il est clair que suivant la taille de l'image et le nombre de traitement que le filtre nécessite cela peut prendre du temps (pas mal de temps) c'est pourquoi tester vos filtres avant de les publier. Il est toujours ennuyeux d'avoir une image noire après 30 minutes de traitement.
Si d'autre élément vous semble nécessaire, ou si il vous faut de l'aide pour appliquer les élément de cette convention (évolutive).
poster dans la rubrique "AIDE ET DISCUSSION".
@SachaDee
qui doivent être réspectées lors de la création d'un filtre --> PNG appliqué sur un fichier généré par PNG2HEXA (retraité ou non par HEX2RGB.bat).
CONVENTION RELATIVE À LA CRÉATION ET PUBLICATION DE FILTRE :
------------------------------------------------------------------
IMPORTANT La première ligne d'un fichier généré par PNG2HEXA contient les informations suivantes séparés par un ";" :
Largeur_du_fichier(pixels);Hauteur_du_fichier(pixels);Nom_du_fichier.PNG;NB_total_pixel(pixels);SachaDee 2013
Exemple : 200;200;sortie.png;40000;SachaDee 2013
Cette ligne est primordiale pour la reconstruction du fichier image et ne doivent en AUCUN CAS être supprimée (A part le SachaDee 2013)
1- Les filtres peuvent-être créer en Bat, VBS et EXE (Si il y a des intéressé nous ouvrirons également une section Python)
2- Les filtres doivent être dûment documenté avec en exemple une image d'au minimum une taille de 200 x 200 Pixel (ou >40000 Pixels)
Avant traitement et après traitement.
3- Lors du traitement d'un fichier généré par PNG2HEX.PNG le filtre doit appliqué automatiquement
le traitement suivant sur la première ligne du fichier de sortie :
- Additioner en FIN de ligne le nom du filtre et le nom du créateur, sans modifier d'AUCUNE manière les informations
déjà contenues sur cette même ligne.
Exemple : 200;200;sortie.png;40000;SachaDee 2013;;FILTRE Niv_gris-SachaDee
Ceçi afin d'avoir un suivie sur l'image et de savoir au final par quel filtre l'image à été traité.
4- Un filtre doit-être AUTONOME, applicable directement sur "Testpixel.txt" si le filtre à besoin d'une autre transformation préalable (transformation R G B)
par exemple le lancement de la commande nécessaire doit-être lancé et gérée dans le code du filtre. Le nom du fichier de sortie est libre mais
doit être spécifié dans la doc et doit avoir être retourné sous forme reconstructible par HEX2PNG.EXE. (Format du "testpixel.txt" avec les modifs
effectuées. Vous pouvez d'ailleurs lancer la reconstruction en sortie du filtre.
Exemple le filtre Niveau-De-Gris.bat qui fait préalablement une transformation avec la commande HEX2RGB.bat pour ensuite appliquer l'algoritme
et ensuite retransforme en format reconstructible grâce à RGB2HEX.BAT
Je vous conseille vivement d'ailleurs de récuperer les fonctions nécessaire directement dans votre batch pour faire un traitement en une passe. sans appeler 2 programmes suplementaire. Le gain en temps de traitement est énorme. Je publierai un POST avec exemple sur le sujet.
Exemple : 200;200;sortie.png;40000;SachaDee 2013;;FILTRE Niv_gris-SachaDee
Ceçi afin d'avoir un suivie sur l'image et de savoir au final par quel filtre l'image à été traité.
Il est clair que suivant la taille de l'image et le nombre de traitement que le filtre nécessite cela peut prendre du temps (pas mal de temps) c'est pourquoi tester vos filtres avant de les publier. Il est toujours ennuyeux d'avoir une image noire après 30 minutes de traitement.
Si d'autre élément vous semble nécessaire, ou si il vous faut de l'aide pour appliquer les élément de cette convention (évolutive).
poster dans la rubrique "AIDE ET DISCUSSION".
@SachaDee
Sujets similaires
» Filtre HEX2ASCII-.x.bat
» [bat] Filtre Niveau de gris
» [Bat] Filtre stéganographique Ultra performant
» [bat] Filtre Niveau de gris
» [Bat] Filtre stéganographique Ultra performant
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Ven 25 Déc 2015, 14:17 par Sachadee
» [devellopez] Formater une date en ligne Dos
Ven 31 Juil 2015, 10:40 par Dylan Gadacha
» Un super Tuto Batch de IniTScreen
Lun 08 Juin 2015, 12:16 par InitScreen
» Un code MATRIX sympa
Dim 12 Avr 2015, 14:27 par Sachadee
» [BAT/EXE] DresolChange changer la sesolution de l´écran
Mar 17 Mar 2015, 09:12 par Sachadee
» [EXE/bat] DpScript Código Delphi interpreter
Jeu 12 Mar 2015, 15:48 par Sachadee
» Externo SaveDlg com 2 kb
Dim 15 Fév 2015, 12:20 par Sachadee
» présentation
Dim 15 Fév 2015, 12:14 par Sachadee
» [developpez.com] Transcodage fichier vidéo si fichier déposé
Mar 03 Fév 2015, 01:02 par Sachadee