[Algorithmie] Compression de donnée "binaire" dans un plan 2D
|
24-03-2013, 06h26
(Modification du message : 24-03-2013, 06h29 par InstinctHack.)
Message : #1
|
|
InstinctHack
Posting Freak Messages : 1,366 Sujets : 184 Points: 299 Inscription : Dec 2011 |
[Algorithmie] Compression de donnée "binaire" dans un plan 2D
Bonjour,
J'me pose encore une question un peu farfelue ^^" (bah oui, sinon c'est pas drôle) J'ai un plan 2D qui est constitué de pixel. (dimensions 3000 * 1000 à peu près mais je reduirais) ces pixels ne peuvent êtres que blanc ou noir. J'aimerais réaliser une représentation de ce plan en html ou js, et vous comprendez que tel quel, ça fait beaucoup trop de données! Je souhaite donc tenter de trouver un algo de compression personnel. J'ai imaginer déjà calculer le radio white/black pour savoir quelle catégorie, il est préférable de représenter (l'autre découlant de la première) on stockerais donc en premier ce radio, puis les autres identifiants (ces petits codes qui permettent de représenter un nombre variable de pixel selon un type définis) par exemple {1-100-100} définirais un pixel aux coordonées 100-100 puis une recherche de "grands secteurs" rectangulaire {2-150-50-100-100} définirais un rectangle dont le coin supérieur gauche serais à 150-50 et dont les dimensions serais 100-100 d'autres idées du type : analyse ligne à ligne, et n'indiquer que les différences avec la précédante (ou avec plusieurs "lignes de repères" ) ou verticalement ou encore analyser les lignes à la recherche de motifs redondants. Plus j'y réfléchis et plus je me rend compte que la compression qui auras le meilleur taux dépend de la ressource que l'on souhaite compressée. Bref, vous en pensez quoi ? je rappelle que mon objectif (autre que celui de me faire la dent sur un probleme :> ) serais le suivant : source png + prog (language libre) = source txt + prog (js) = source html (pour un rendu identique au png) Et me criez pas gzip, je connait, là je veut essayer un truc par moi-même ps : la source c'est ça : http://freepsdfiles.net/download/?id=614 Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!" |
|
25-03-2013, 03h38
Message : #2
|
|
b0fh
Membre actif Messages : 210 Sujets : 17 Points: 309 Inscription : Jul 2012 |
RE: [Algorithmie] Compression de donnée "binaire" dans un plan 2D
Félicitations, tu viens de réinventer le Run Length Encoding, le Delta Encoding, et les bases de la compression jpeg
|
|
25-03-2013, 11h15
Message : #3
|
|
notfound
#!/usr/bin/env bash Messages : 687 Sujets : 47 Points: 272 Inscription : Sep 2012 |
RE: [Algorithmie] Compression de donnée "binaire" dans un plan 2D
De toute façon Khaled, à chaque fois il réinvente la roue !
|
|
25-03-2013, 12h54
Message : #4
|
|
InstinctHack
Posting Freak Messages : 1,366 Sujets : 184 Points: 299 Inscription : Dec 2011 |
RE: [Algorithmie] Compression de donnée "binaire" dans un plan 2D
@notfound autant ta phrase as une grosse part de vérité, autant utilisé JPEG dans mon ças ne me permettrais d'utiliser RVGA :p
et puis réinventer la roue, c'est aussi savoir comment elle fonctionne, et ça je suis toujours partant pour Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!" |
|
« Sujet précédent | Sujet suivant »
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
Un graphiste dans le coin? | InFamouZz | 4 | 1,738 |
13-02-2014, 14h12 Dernier message: gr4ph0s |
|
[Algorithmie] Les chans IRC | InstinctHack | 5 | 1,965 |
22-07-2013, 16h15 Dernier message: InstinctHack |
|
[Algorithmie] Cron et Calendrier | InstinctHack | 4 | 1,444 |
05-06-2013, 20h33 Dernier message: b0fh |
|
[Algorithmie] Pentominos | InstinctHack | 5 | 1,856 |
05-05-2013, 15h09 Dernier message: gruik |
|
[Algorithmie] Gestion de l'espace dans un plan 2D | InstinctHack | 0 | 798 |
06-03-2013, 01h07 Dernier message: InstinctHack |
|
Binder du bat dans du jpg | makai2568 | 12 | 2,500 |
12-07-2011, 20h58 Dernier message: MadHatter |
Utilisateur(s) parcourant ce sujet : 3 visiteur(s)