Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

Format de fichier graphique : une nouvelle variante ?

Discussion dans 'Arts graphiques' créé par titojean, 30 Août 2004.

Modérateurs: magicPDF, Niconemo
  1. titojean

    titojean Membre confirmé

    Inscrit:
    9 Avril 2001
    Messages:
    260
    J'aime reçus:
    4
    Format de fichier graphique : une nouvelle variante ?

    Je cherchais à rendre un fichier image moins sensible aux "dégradations" (perte d'une partie de l'information) et j'ai trouvé un "truc" tout simple et apparemment pas totalement nul :

    1/ on part d'une image RVB 24 bits sans alpha au format tiff mais au lieu de laisser les données dans leur ordre normal, elles sont réorganisées selon leur ordre d'importance. Le fichier obtenu est strictement de la même taille que le fichier de départ (il n'y a aucune compression) mais il reste "quelque chose" de l'image de départ même si je supprime les derniers 7/8eme des données du fichier ainsi "codé" (en l'occurence il reste une image en 8 couleurs).
    Exemples :
    1-Fichier de départ :
    http://titojean.free.fr/binaire/image0.jpg
    2-fichier "codé" :
    http://titojean.free.fr/binaire/image8.jpg
    3-fichier "codé" emputé de ces derniers 7/8eme :
    http://titojean.free.fr/binaire/image1.jpg
    4- ce fichier décodé : il reste encore 8 couleurs :
    http://titojean.free.fr/binaire/image1b.jpg
    5- même chose si j'efface seulement les derniers 6/8eme de l'image codée : il reste l'image en 64 couleurs...etc... jusqu'aux 16 milions de couleurs du fichier initial.

    Comme l'information sur l'image est "répartie" ce format est aussi plus facile à "réparer" dans les cas de pertes de ce type :
    -image d'exemple "trouée" :
    http://titojean.free.fr/binaire/image9.jpg
    Dans ce cas de figure, il est difficile d'imaginer ce que contenaient ces "trous" avant... mais si je reproduis ces manques dans l'image "codée" : -image codée troué :
    http://titojean.free.fr/binaire/image9b.jpg
    Aprés un "décodage" simple je retrouve une image déja "visuellement plus lisible" :
    -image codée, abimée et décodée :
    http://titojean.free.fr/binaire/image9c.jpg
    Mais surtout, dans l'image codée, par simple copier/coller des zones proches, je peux récupérer une image vraiement lisible aprés décodage :
    -image codée abimée réparée et décodée :
    http://titojean.free.fr/binaire/image9d.jpg

    2/ l'aspect "progressif" de ce "format" (il n'est pas nécessaire de lire tout le fichier pour avoir une 1ere image ; le premier 1/8eme suffit) pourrait aussi avoir une utilité comme format de transmission sur réseau : par exemple comme format d'image sur internet ?
    ... le problème avec ce type de fichier "codé" c'est qu'il est totalement allergique aux modes de compressions "destructeurs" (jpeg, gif...). Ne restent que les modes de compression "non destructeurs" ; si je reprends l'exemple ci-dessus (400*400 pixels soit environ 470 Ko), le fichier "codé" enregistré au format "image.pdf" (qui inclus apparemment un mode de compression non destructeur) pese encore 283 Ko... mais côté "utilisateur" (si un tel mode de compression l'autorisait), rien n'interdirait de limiter le chargement à environ 1/8eme des données soit +/- 36 Ko pour obtenir une image 8 couleurs. C'est certe encore 3 fois plus qu'une image identique au format GIF 8 couleurs mais côté "fournisseur" l'avantage est qu'il n'y aurait plus à se soucier de choisir un format particulier de compression ; l'image serait disponible sans compression/dégradation en 8, 64, 512 ... jusqu'à 16 milions de couleur pour un poids de 36 Ko, 71 Ko, 107 Ko... jusqu'à 283 Ko. A comparer aux 12 Ko nécessaires à la compression GIF 8 couleurs ou aux 50 Ko nécessaires à la compression jpeg qualité 60/100...)...
    ... avec l'acroissement des vitesses d'échange, c'est peut-être la facilité d'utilisation d'un tel format qui deviendra le plus important ?

    L'application "prototype" pour "coder" une image ("Tit 0.1" http://titojean.free.fr/binaire/Tit.dmg.gz) fonctionne sous Mac Os 10.1.5, elle est limitée aux images RVB 24 bits sans alpha de 400 par 400 pixels aux format tiff, jpeg.... Pour sauvegarder une image "codée", vous devez utiliser le fonction "Imprimer..." et sélectionner "enregistrer comme fichier" dans les "options de sortie"... pour "décoder" un fichier .pdf, vous devez le traduire au format tiff pour que l'application puisse le relire (l'application "Preview" fournie avec Mac OS en est capable).

    PS : désolé si je me suis encore trompé de forum... j'sais jamais où aller :)
     
    Yama aime ça.
  2. Yama

    Yama Membre d’élite
    Club MacG

    Inscrit:
    8 Mai 2001
    Messages:
    4 659
    J'aime reçus:
    77
    c'est vachement interessant ça : je transfère illico en art graphique et post un lien en devellopement vers le sujet
     
  3. Yama

    Yama Membre d’élite
    Club MacG

    Inscrit:
    8 Mai 2001
    Messages:
    4 659
    J'aime reçus:
    77
    et surtout désolé de l'avoir pas fait avant !

    pour le coup : un petit coup de point disco
     
  4. noAr

    noAr Membre confirmé

    Inscrit:
    6 Décembre 2002
    Messages:
    443
    J'aime reçus:
    50
    J'arrive un peu tard moi ? sorry ? et les liens ne fonctionnent plus?

    Hmm ?
     
  5. titojean

    titojean Membre confirmé

    Inscrit:
    9 Avril 2001
    Messages:
    260
    J'aime reçus:
    4
    ...viens de relire mon premier message...je crois que j'avais peu être un peu abusé du café ce jour là...mais aprés tout si quelqu'un trouve une utilité à ce "truc"...je remet les liens en place.

    PS : le "logiciel" (c'est un grand mot) qui cumul mes bidouilles sur les images, en dehors de l'épisode ci-dessus, est la :
    http://titojean.free.fr/binaire/Ima.dmg.gz
     
Modérateurs: magicPDF, Niconemo
Chargement...