BlogBang

Agrandir une petite image sans perte de qualité

pixelle Agrandir une petite image sans perte de qualitési

Je viens de tester un petit soft qui s’appelle SimillaEnlarger et qui grâce à un super algo sait optimiser les petites images pour en faire des plus grandes. Il retrace les courbes, vire les pixels, et transforme une image d’une taille raisonnable en image plus grande et regardable.

J’ai fait un test avec un photo de Pixelle. J’ai pris cette petite photo d’une taille de 500×333 pixels

3757656082 a9c29f4385 Agrandir une petite image sans perte de qualité

Et je l’ai passé à la moulinette SimillaEnlarger.

AVANT :

Capture 118 Agrandir une petite image sans perte de qualité

APRES :

Capture 119 Agrandir une petite image sans perte de qualité

Résulta, en comparant la même photo mais en plus grand (1024), je trouve que le rendu est pas si mal.

Capture 120 Agrandir une petite image sans perte de qualité

Bref, si ça vous tente, ça se télécharge ici (et y’a même les sources pour le compiler sur votre système)

[photo]

Publicité

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



61 commentaires

  1. Tchoulak Reply to this comment


    C’est quand même super crade, il y a une perte de qualité …..

    Je peux facilement faire une photo en 1024 à partir d’une petite photo, il suffit de descendre la résolution en dpi et d’ajouter un petit filtre d’accentuation et vous n’y verrez que du feu.

    On ne peux pas créer des informations la ou il n’y en a pas, aucun logiciel n’est capable de faire ça.

    Les photographes ont encore de beaux jours devant eux ça me rassure.

    Posté le 7 août 2009 à 15:48:58

  2. Brimborion Reply to this comment


    A tester, mais si c’est concluant c’est une petite tuerie !

    Posté le 7 août 2009 à 15:49:39

  3. Louis Reply to this comment


    Je rêve ou Korben a un PC sous Vista ? (on en apprend tous les jours :-D )

    Bon sinon le logiciel a l’air très correct, et puis bon, de toute façon je sais pas le faire avec un autre (Photoshop ? Je sais même pas rogner une image avec :-( )

    Posté le 7 août 2009 à 15:53:06

  4. Ben Reply to this comment


    il serait intéressant de faire exactement la meme manip avec gimp ou toshop, et de comparer.
    parce que là, le résultat me parait pas super excitant…

    Posté le 7 août 2009 à 15:58:22

  5. Kerien Reply to this comment


    Pixelle est trop mignonne! :)
    Rien a dire sur la nouvelle, mais Pixelle valait bien un commentaire :p

    Posté le 7 août 2009 à 16:00:43

  6. Desirade Reply to this comment


    D’accord avec Tchoulak, mais ça peut être utile d’avoir ce truc dans son sac à malices et tester ne mange pas de pain. Merci Korben.

    Posté le 7 août 2009 à 16:01:44

  7. Tchoulak Reply to this comment


    @Ben : The Gimp ou Photoshop peu importe, cela va surtout dépendre de la méthode et de l’algorithme d’interpolation qui seront utilisés.

    Posté le 7 août 2009 à 16:02:32

  8. Ghost Reply to this comment


    Elle est super belle ta chatte Korben… Et j’adore le nom : Pixelle… En tout cas si soft marche je dit bravo au programmeur !

    Posté le 7 août 2009 à 16:05:27

  9. Come Reply to this comment


    Cool!
    On va pouvoir faire comme la CIA dans les films :D

    *zoom sur la plaque d’immatriculation le bleu*
    *ok chef*

    Posté le 7 août 2009 à 16:15:22

  10. cosmocat Reply to this comment


    Je comprends rien!

    Comment fais-tu pour à partir de une pixelle d’avoir une photo en 910×606?

    C’est un logiciel de génie!!

    Bon, çà, c’est fait! :)

    Posté le 7 août 2009 à 16:17:46

  11. Stip Reply to this comment


    Un algo meilleur que celui de Photoshop ? Je demande à voir. Je vais tester ca. :)

    Posté le 7 août 2009 à 16:19:40

  12. ZePRiNCE Reply to this comment


    @Louis « Je rêve ou Korben a un PC sous Vista ? »

    Non non, ça doit être Seven. Hein Hein Korben, rassure nous ;p

    Posté le 7 août 2009 à 16:21:30

  13. Anonym Reply to this comment


    « On ne peux pas créer des informations la ou il n’y en a pas, aucun logiciel n’est capable de faire ça. »

    Raté => http://www.seamcarving.com

    Posté le 7 août 2009 à 16:26:56

  14. Laurent Reply to this comment


    Y a un plugin gimp qui fait du seam carving; plutot efficace
    http://liquidrescale.wikidot.com/en:examples

    Posté le 7 août 2009 à 16:37:54

  15. Hippolyte Reply to this comment


    Bonjour,

    Bon alors je l’ai testé, et vu que je ne sais pas encore me servir de photoshop, c’est plutôt pas mal, il y a quand même une petite perte de qualité, plus ou moins importante suivant l’agrandissement qu’on demande. Mais bon ca reste une bonne option quand on a rien d’autre.^^
    Merci bien.

    Posté le 7 août 2009 à 16:44:53

  16. Pixel Reply to this comment


    @Anonym : Seam Carving => c’est pas la même chose…
    Quand on parle de recréer une information c’est (pour reprendre l’exemple « NCIS ») recréer un numéro de plaque d’immatriculation avec une photo où ce numéro tient sur 10 pauvres pixels… pour prendre un exemple extrême.

    Sinon Korben très jolie chatte et j’aime bien son nom moi ;)

    Posté le 7 août 2009 à 16:46:20

  17. ALLNews Reply to this comment


    Je suis aussi un peu retissant sur le rendu final de l’image via ce type de logiciel. A essayer en tout cas, et à comparer au autres PhotoShop & Co !

    Posté le 7 août 2009 à 16:50:52

  18. Tchoulak Reply to this comment


    @Anonym : Faux

    L’algorithme de seamcarving aussi puissant soit-il ne crée pas de données. C’est un algorithme de recadrage/déformation d’image sur mesure de contraste ou définition de formes. Avec cet algorithme vous pouvez par exemple « allonger une image »:

    http://meetthegimp.org/wp-content/uploads/2007/10/alle450.jpg

    Ici on a juste dupliqué des données entre les vaches pour donner l’impression qu’il y avait plus de place. On ne crée donc pas de données, on en duplique de manière très intelligente.

    Dans le cadre du logiciel cité par Korben on parle bien d’interpolation numérique afin d’agrandir/zommer sur une image ce qui est en revanche impossible pour le moment. En effet comment « zoommer » sur un pixel, on ne peux pas savoir qu’elle information il y avait. La seule solution est donc pour le moment de changer la résolution en dpi. En gros vous augmenter la taille de votre pixel ou vous en faite 4 ou plus à la place pour donner une image avec de plus grosses dimensions.

    Les images que vous voyez sur les affiches ne sont pas faites avec des appareils photos de 100 millions de pixels, les pixels sont juste très gros. C’est uniquement ce que fait le logiciel de Korben ce qui peut être très utile pour les gens ne sachant par faire la manipulation eux même je dois l’avouer. Malheureusement il n’y a rien de révolutionnaire ou de FBIèsque la dedans ^

    Posté le 7 août 2009 à 16:51:58

  19. Damian Iste Reply to this comment


    @Tchoulak : Juste pour faire mon chiant, c’est très facile de créer des informations la ou il n’y en a pas, je peux même le faire a la main, ou avec un random() !
    Ce qui est difficile, mais pas impossible, c’est de trouver ZEU pixel qui manque :p

    Posté le 7 août 2009 à 17:48:41

  20. Z3n1th Reply to this comment


    « sans perte de qualité », c’est un peu trompeur, comme titre. La qualité ne sera JAMAIS la même que celle d’une photo de résolution supérieure de la même scène. Ce programme peut servir à la limite pour les légers agrandissements, le résultat est un peu grumeleux sinon.

    Posté le 7 août 2009 à 17:51:56

  21. Tchoulak Reply to this comment


    @Damian Iste : Ah mais je suis tout à fait d’accord avec toi ^^

    Mais comme disait Pixel plus haut, il n’y a que dans NCIS que l’on peux faire apparaitre une plaque d’immatriculation en zoomant sur 10 pixels.

    Posté le 7 août 2009 à 17:59:22

  22. RBXIII Reply to this comment


    rbxiii # ./init.d/trollmode start
    @ZePRiNCE: J’aime bien ton site, mais il manque pas un truc ? :P
    @Damian Iste: « Ce qui est difficile, mais pas impossible, c’est de trouver ZEU pixel qui manque :p –> c’est clair, sur un .jpg, ça fait que 16 millions de possiblités, faut avoir juste un peu de temps pour tester chaque pixel… :P
    @Tchoulak: Les experts ils sont forts aussi ^^
    rbxiii # kill -9 | grep trollmode

    Posté le 7 août 2009 à 18:16:01

  23. Brunho Reply to this comment


    Pixelle est top kawaii :)

    Nya nya nya

    Posté le 7 août 2009 à 18:35:18

  24. Talion Reply to this comment


    Korben !…

    A ta place je ferai gaffe de ne pas laisser ce chat à côté de mon ordi, tu prends de très gros risques… Constate pas toi-même :

    http://www.numerama.com/forum/topic/97763-un-homme-accuse-son-chat-davoir-telecharge-de-la-pedoporno-a-sa-place/

    Quels pervers ces chats ;-)

    Posté le 7 août 2009 à 18:43:11

  25. Khain Reply to this comment


    Je vois qu’un gros pixelle sur la photo! :o

    Posté le 7 août 2009 à 19:41:15

  26. MaxPag Reply to this comment


    500×333 pixels Sa fait beaucoup de chats ^^

    Posté le 7 août 2009 à 20:43:48

  27. Tchoulak Reply to this comment


    @RBXIII : 16 millions de de possibilités si tu travaille en 8 bits par couche, moi je peux travailler jusqu’à 16 bits par couche donc la tu peux faire venir Julie Lescaut, le NCIS et le FBI en même temps ^^

    Posté le 7 août 2009 à 20:48:09

  28. stakhanov Reply to this comment


    Sinon il y a aussi Sspline, logiciel payant, qui fait la même chose. D’expérience j’ai remarqué que plus il y a de pixels dans l’image d’origine et plus le résultat de l’agrandissement est « satisfaisant ». En clair si l’image de base est très (trop) petite, le résultat sera catastrophique, même en agrandissant un tout petit peu……

    Posté le 7 août 2009 à 21:01:59

  29. Eric Reply to this comment


    ou tu va chercher tes noms de fichiers ?

    Posté le 7 août 2009 à 21:02:40

  30. TDM Reply to this comment


    Je trouve pas ca si mal que ca en fait, même si on retrouve un grain assez important au final…

    Posté le 7 août 2009 à 21:34:28

  31. alex Reply to this comment


    Je ne poste jamais sur ce blog, mais…trop trop mimi ton chat. J’en suis fan !

    Posté le 7 août 2009 à 23:02:56

  32. okrum Reply to this comment


    Mouais…l’idée est bien mais les résultats sont un peu cracra encore. A suivre.

    Posté le 7 août 2009 à 23:06:28

  33. Bob Reply to this comment


    M’étonne que personne n’ait noté que le logiciel s’appelle SmillaEnlarger, et non SimilarEnlarger…

    Ca aide pour les recherches d’avoir le bon nom… :-)

    Posté le 7 août 2009 à 23:31:25

  34. Korben Reply to this comment


    @Bob: merci, j’avais de la merde dans les yeux ce matin. j’ai corrigé !

    Posté le 7 août 2009 à 23:50:41

  35. TheLord Reply to this comment


    petite précision (au post de Tchoulak) …

    la dimensions d’une image ne joue en rien par rapport à la qualité de celle ci. en effet tout dépend du DPI de celle ci… petit exemple:

    Image 1: 300×300 pixels à 100 DPI (dpi= dot per inch = points par pouce)
    Image 2: 200×200 pixels à 600 DPI

    La première image aura un résultat plus que moyen si vous doublez sa dimension. Tandis que la seconde sera très propre vu qu’elle contient plus de pixels que la première au pouce²

    Posté le 8 août 2009 à 00:22:14

  36. marc-olivier Reply to this comment


    salut korben tu devrait jeter un coup d’oeil la dessus , en ligne de commande ou bien en plug in gimp c’est bluffant !!
    greycstoration
    http://cimg.sourceforge.net/greycstoration/demonstration.shtml
    il enlève le bruit ‘zzzeezzzrrrr’ rezise et recréer des pixels !!!
    la le plug in http://gmic.sourceforge.net/gimp.shtml

    Posté le 8 août 2009 à 08:38:05

  37. PlaXmaS Reply to this comment


    Je dois être totalement mort, mais je n’arrive pas à compiler les sources sous Ubuntu 9.04 …

    Qqn y est arrivé ?

    Posté le 8 août 2009 à 10:00:46

  38. Runkie Reply to this comment


    Cool, il y a une version mac At this link : http://imageenlarger.sourceforge.net/

    Posté le 8 août 2009 à 10:34:12

  39. MarcB Reply to this comment


    Réinventer des infos là où il n’y en a pas ça s’appelle de la magie.
    Les softs qui « optimisent » les images font en gros des moyennes pour créer des pixels là où ils manquent. Ils le font plus ou moins bien.
    Si on part d’un Jpeg déjà compressé et donc d’une image déjà dégradée, le miracle n’aura pas lieu.
    À partir d’un fichier natif non compressé comme un dessin réalisé dans Photoshop en PSD, (…et pas un jpeg converti en PSD of course :) les résultats peuvent être épatants.
    Même chose en partant d’une Photo au format natif RAW contenant tout ce qu’il faut d’informations.
    Photoshop n’est pas fait pour cet exercice d’agrandissement. En revanche il existe un PlugIn (payant) absolument redoutable d’efficacité : GenuineFractal
    http://www.ononesoftware.com/detail.php?prodLine_id=2

    Posté le 8 août 2009 à 13:45:20

  40. STREAMING Addict Reply to this comment


    Je vois pas de différence… c’est normal ? -_-

    Posté le 8 août 2009 à 15:43:58

  41. STREAMING Addict Reply to this comment


    (super pratique l’édition de commentaire, j’avais utilisé mon e-mail en pseudo. :D )

    Posté le 8 août 2009 à 15:45:25

  42. ap0 Reply to this comment


    Impossible de compiler ça sous linux =’(

    Posté le 8 août 2009 à 16:34:08

  43. le hollandais volant Reply to this comment


    Pour l’agrandissement des images, avec les Jpeg, on peut aussi utiliser Grey-Cstoration.

    Ça met un sorte de flou par dessous (un flou sur le flou :-) ) mais le résultat est là. C’est toujours la qualité des images agrandis, mais j’aime bien.

    Je testerais ton logiciel. Et si on fait un agrandissement ×1, on applique juste le filtre sur l’image sans l’agrandire, la qualité est augmenté un peu?

    Peut être qu’en combinant les filtres et les algo, on pourra faire comme dans NCIS :p

    Posté le 8 août 2009 à 20:15:19

  44. shortwaves Reply to this comment


    nice shot tonton korben, tu ne rate pas une occasion pour le photographier ton chat
    :)

    Posté le 9 août 2009 à 01:10:53

  45. BoOmer Reply to this comment


    Merci Korben :)

    Posté le 9 août 2009 à 11:07:40

  46. wize Reply to this comment


    Non merci !!!! Si je commence à faire croire à mes étudiants en arts appliqués qu’ils peuvent prendre n’importe quelle photo bidon sur GG et la mettre sur un projet en direction de l’imprimeur on est super mal. Merci quand même pour le tuya mais c’est quand même pas gagné ! Ca reste un soft familial !
    w

    Posté le 9 août 2009 à 12:52:22

  47. Viviun Reply to this comment


    Y avait pas déjà « Liquidresize » ?

    Posté le 9 août 2009 à 12:59:12

  48. le hollandais volant Reply to this comment


    Si mais c’est pas le même chose. Liquide rescale sert à redimensionner les images sans perdre les proportions.

    Ce logiciel là est censé augmenter la qualité des images lorsque l’on zoom beaucoup.
    Il ne met que du gris et du flou en fait, mais le résultat n’est pas mal.

    Posté le 9 août 2009 à 14:31:41

  49. marcoh Reply to this comment


    Plutôt pas mal.

    J’ai comparé avec l’outil de redimensionnement « optimal » de Paint Shop pro 8, SimillaEnlarger est bien meilleur.

    Posté le 9 août 2009 à 15:42:39

  50. fire_engine Reply to this comment


    dommage que le résultat soit enregistré avec une compression énorme, c’est ridicule

    Posté le 9 août 2009 à 20:29:23

  51. Anubis Reply to this comment


    Enlarge your picture !

    Posté le 9 août 2009 à 21:11:51

  52. Florian Reply to this comment


    J’essaye de le compiler sous linux depuis le début de la soirée. Je précise que c’est ma première compilation et que je suis sous ubuntu.

     » ./configure  » me renvoie un  » bash: ./configure: Aucun fichier ou dossier de ce type  »

    Je trouve dans le dossier des sources un fichier nommé Makefile. Il s’agit peut être d’un fichier pré-configurer d’après ce que j’ai compris.

    Je lance alors un  » make  » et le terminal m’affiche alors ceci :  » make: *** Pas de règle pour fabriquer la cible « /usr/local/Qt4.5/mkspecs/macx-g++/qmake.conf », nécessaire pour « Makefile ». Arrêt.  »

    Je ne suis qu’un débutant pour ce qui est de la compilation (entre autres choses) mais j’ai pensé qu’il pouvait me manquer les librairie QT. J’ai donc voulu les installer via synaptic, je sélectionne donc libqt4-dev, mais c’est le drame ! Une erreur !

    libqt4-dev:
    Dépend : libglu1-xorg-dev mais ne doit pas être installé ou
    libglu1-mesa-dev mais ne doit pas être installé ou
    libglu-dev
    Recommande : libqt4-opengl-dev mais ne doit pas être installé

    Est ce parce que je suis sous gnome ?
    Korben, ai pitié ! Vient en aide à ton troupeau !!

    Posté le 10 août 2009 à 00:12:26

  53. Pixel Reply to this comment


    Korben pourquoi ne parle tu pas de http://125cts.sup.fr ?
    Ca marche vraiment : 1.25€ par inscription et 1.25€ par ami parrainé !

    Bon sinon en rapport avec l’article, j’ai testé et c’est pas très convaincant.
    J’obtient de meilleur résultat avec gimp :/

    A+!

    Posté le 10 août 2009 à 03:42:49

  54. Zinbou Reply to this comment


    @Pixel le gros spam poilu.

    Posté le 10 août 2009 à 05:04:17

  55. KTC Reply to this comment


    Ouhaaa Génial dés que je rentre chez moi je télécharge :-D

    Posté le 10 août 2009 à 12:47:49

  56. Galdon Reply to this comment


    C’est ça qu’ils utilisent dans CSI pour lire les plaques à 3km sur une vidéo de surveillance en 800×600 !

    Posté le 11 août 2009 à 17:01:51

  57. kiedis Reply to this comment


    sous photoshop c’est faissable aussi.

    tu vas sur taille de l’image, tu met ‘bicubic smoother’ en option
    et t’agrandis ton image tu passes la taille de l’image en pourcentages si elle ne l’etait pas, tu met par exemple 120% au lieu de 100… puis tu choisis les dpi. Si c’est pour internet 72 ça va si c’est pour imprimer mieux vaux mettre 300…

    apres si l’image est pourrie meme avec ça tu verras les defauts de l’image donc il faut une image plus au moins correcte au depart

    Posté le 13 août 2009 à 11:47:15

  58. iliyes Reply to this comment


    bonjour,
    je me demande ce que trouve KORBEN a ce logiciel????
    compu pic en est qui existe depuis , je crois, une decenie, et fait beacoup plus que ce que fait ce dernier et aussi meme en version gratuite(ci-joint le lien)
    http://www.photodex.com/downloads/trials

    Posté le 15 août 2009 à 14:45:45

  59. Tsie8ei Reply to this comment


    Oui ca existe depuis longtemps mais ca s’améliore.
    Je me souviens fin des années ‘80 avoir mis la main sur un tel logiciel d’une performance à couper le souffle. Je ne me souviens plus du nom ce qui est dommage car j’ai jamais rien vu de semblable. À l’époque il était e freeware.

    Posté le 18 août 2009 à 22:46:47

  60. iliyes Reply to this comment


    Tsie8ei
    compu pic
    http://www.photodex.com/downloads/trials

    Posté le 23 août 2009 à 01:43:34

  61. fleuveblanc Reply to this comment


    Je viens de faire un test histoire de comparer avec l’agrandissement bicubique plus lisse de photoshop et je ne trouve pas ça très convaincant. Le fait de pouvoir régler pas mal de paramètre est sympa et permet d’avoir tout dans une même fenêtre. Mais au delà de l’agrandissement, les philtre de photoshop font la même chose.

    Par contre, j’ai vu plus haut un lien vers Genuine Fractal (payant) : http://www.ononesoftware.com/detail.php?prodLine_id=2
    Les exemples donnés sur le site sont vraiment beaucoup plus bluffants. Je vais le tester de ce pas.

    ;)

    Posté le 25 août 2009 à 10:55:29