BBAT BATCH ON-LINE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion

Récupérer mon mot de passe

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
Derniers sujets
» [StackOverflow] Batch to Create video .srt Subtitles with right timing
CONVENTION DE PUBLICATION D'UN FILTRE EmptyVen 25 Déc 2015, 14:17 par Sachadee

» [devellopez] Formater une date en ligne Dos
CONVENTION DE PUBLICATION D'UN FILTRE EmptyVen 31 Juil 2015, 10:40 par Dylan Gadacha

» Un super Tuto Batch de IniTScreen
CONVENTION DE PUBLICATION D'UN FILTRE EmptyLun 08 Juin 2015, 12:16 par InitScreen

» Un code MATRIX sympa
CONVENTION DE PUBLICATION D'UN FILTRE EmptyDim 12 Avr 2015, 14:27 par Sachadee

» [BAT/EXE] DresolChange changer la sesolution de l´écran
CONVENTION DE PUBLICATION D'UN FILTRE EmptyMar 17 Mar 2015, 09:12 par Sachadee

» [EXE/bat] DpScript Código Delphi interpreter
CONVENTION DE PUBLICATION D'UN FILTRE EmptyJeu 12 Mar 2015, 15:48 par Sachadee

» Externo SaveDlg com 2 kb
CONVENTION DE PUBLICATION D'UN FILTRE EmptyDim 15 Fév 2015, 12:20 par Sachadee

» présentation
CONVENTION DE PUBLICATION D'UN FILTRE EmptyDim 15 Fév 2015, 12:14 par Sachadee

» [developpez.com] Transcodage fichier vidéo si fichier déposé
CONVENTION DE PUBLICATION D'UN FILTRE EmptyMar 03 Fév 2015, 01:02 par Sachadee

Flux RSS



Flag Counter
Partenaires
Le Deal du moment :
WD Green SN350 – Disque SSD interne NVMe M.2 ...
Voir le deal
99.99 €

CONVENTION DE PUBLICATION D'UN FILTRE

Aller en bas

CONVENTION DE PUBLICATION D'UN FILTRE Empty CONVENTION DE PUBLICATION D'UN FILTRE

Message par Sachadee 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
Sachadee
Admin
Admin

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

https://bbat.forumeiro.com

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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