Connexion

Récupérer mon mot de passe

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 21 le Jeu 17 Oct 2013, 13:40
Derniers sujets
Flux RSS



Flag Counter
Partenaires

CONVENTION DE PUBLICATION D'UN FILTRE

Voir le sujet précédent Voir le sujet suivant Aller en bas

CONVENTION DE PUBLICATION D'UN FILTRE

Message par Sachadee le Jeu 31 Oct 2013, 17:29

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

_________________
@SachaDee
avatar
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

http://bbat.forumeiro.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum