Forum général.général Pixeliser une image.

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
nov.
2005
Bonjour,

soit une image du format de votre choix (jpg, png ou gif). D'une dimension donnée. Mettons pour l'exemple 100x100
Je souhaite obtenir la même image mais avec 1 pixel sur deux qui soit transparent....
Si vous savez faire comment automatiser ca, j'apprecierai bcp votre aide, ca m'évitera de me tuer les yeux a "couper" les pixels un par un...
  • # meuh

    Posté par  (site web personnel) . Évalué à 1.

    si c'est pour une appli gtk, tu peux le faire dynamiquement dans ton programme, voila ce que je fais en ruby-gtk2 :

    img.pixbuf = img.pixbuf.saturate_and_pixelate(1, true)

    si c'est pas le cas, peut-etre que le terme "pixelate" pourra quand meme te mettre sur la bonne voie googlesque.
  • # en c ?

    Posté par  . Évalué à 1.

    En gros il te faut la définition des structures des fichiers images jpg et png, et avec, un petit prog en C qui parcoure et modifie l'image selon ton bon vouloir.

    et un peut d'aide en ligne concernant jpg
    http://www.linuxgraphic.org/section3d/openGL/didacticiels/di(...)


    ++

    Allez tous vous faire spéculer.

  • # gimp + script-fu

    Posté par  . Évalué à 1.

    Je pense que l'écriture d'un petit script-fu pour gimp (en python ou perl) devrait ensuite permettre d'effectuer cette tache très simplement.

    Je donnerai pas le code du script, mais avec un peu de bonne volonté c'est pas trop difficile de s'y mettre...
    Je donnerai juste 2 liens vers des sites parmis d'autres expliquant comment s'en servir :

    http://abcdugimp.free.fr
    http://www.gscore.org/titix/traduction/tuto.html

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.