Dernière modification le 03-10-2009
Voici un petit script avs permettant de réaliser une fonction CropResizeBorder qui, comme son nom l'indique, permet de rogner, de redimentionner et d'ajouter des bords (noirs).
CropResizeBorder(Source, "Larg", "Haut", "Bloc", "Format", "Bords", "Zoom", "HD", "Full", "Verbose", ... )
Tous les paramètres sont optionnels sauf Source qui désigne la vidéo à traiter.
Pour de multiples exemples, voir http://forum.ripp-it.com/index.php?showtopic=18297&pid=263376&st=0&#entry263376 ou les messages ci-dessous.
Quelques images :
(ri4m est configuré en pixel PC, et resize bilinear/bicubic, ce qui correspond à ce que je fais dans CropResizeBorder)
Pour des explications sur le fonctionnement de ri4m, voir http://forum.ripp-it.com/index.php?showtopic=17294&st=0&gopid=263719&#entry263719
--images n°1--
ri4m format 16/9, snap 16x16 activé, autocrop : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg512.imageshack.us%2Fmy.php%3Fimage%3Driam1dq7.jpg
Source.CropResizeBorder(Format=16/9.0, Bloc=16, Bords=false) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg232.imageshack.us%2Fmy.php%3Fimage%3Dcropresizeborder1ma4.jpg
==>> L'image est plus grande avec CropResizeBorder ! De plus, l'image de ri4m contient une ligne noire en haut et une ligne noire en bas... (malgré l'autocrop)
--images n°2--
ri4m format 16/9, snap 16x16 décoché, autocrop : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg232.imageshack.us%2Fmy.php%3Fimage%3Driam2gn0.jpg
Source.CropResizeBorder(Format=16/9.0, Bloc=4, Bords=false) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg502.imageshack.us%2Fmy.php%3Fimage%3Dcropresizeborder2yp4.jpg
==>> L'image est plus grande avec CropResizeBorder
--images n°3--
ri4m format 16/9, snap 16x16 décoché, plein écran forcé : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg232.imageshack.us%2Fmy.php%3Fimage%3Driam3uz0.jpg
Source.CropResizeBorder(Format=16/9.0, Bloc=4, Haut=508, Bords=false) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg527.imageshack.us%2Fmy.php%3Fimage%3Dcropresizeborder3hl4.jpg
==>> l'image de ri4m contient une ligne noire en haut et une ligne noire en bas. Par ailleurs, on observe une dilatation entre les deux images...
L'originale http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg69.imageshack.us%2Fmy.php%3Fimage%3Dorig508ei0.jpg (dont j'ai enlevé manuellement les bandes noires) montre que ri4m a déformé l'image !
--images n°4--
ri4m format 16/9, snap 16x16 activé, plein écran forcé : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg232.imageshack.us%2Fmy.php%3Fimage%3Driam4mj6.jpg
Source.CropResizeBorder(Format=16/9.0, Bloc=16, Haut=512, Bords=false) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg502.imageshack.us%2Fmy.php%3Fimage%3Dcropresizeborder4bt7.jpg
==>> l'image de ri4m contient plusieurs lignes noires en haut et en bas ! Par ailleurs, on observe une dilatation entre les deux images...
L'originale http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg138.imageshack.us%2Fmy.php%3Fimage%3Dimage512wd9.jpg (dont j'ai enlevé manuellement les bandes noires) montre que ri4m a déformé l'image beaucoup plus que CropResizeBorder !
--images n°5--
ri4m format 16/9, snap 16x16 activé, plein écran compensé 4/3 : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg502.imageshack.us%2Fmy.php%3Fimage%3Driam5di6.jpg
Source.CropResizeBorder(Format=16/9.0, Bloc=16, Haut=540, Bords=true) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg482.imageshack.us%2Fmy.php%3Fimage%3D544hz0.jpg
==>> L'image est plus grande avec CropResizeBorder, et la hauteur de l'image de ri4m n'est pas multiple de 16 ! (malgré snap 16x16 activé)
Ah j'oublais l'option HD ! ...enfin, sur cet exemple, c'est de la petite HD...
Source.CropResizeBorder(Format=16/9.0, Bloc=4, HD=true) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg61.imageshack.us%2Fmy.php%3Fimage%3Dhd2ae5.jpg
Ici, on a agrandit la largeur de l'image d'origine (DVD) de telle sorte à garder la hauteur de l'image d'origine (576). On obtient alors la résolution 1024x576. Puis, les bandes noires ont été rognées : la résolution tombe alors à 1024x552.
Source.CropResizeBorder(Format=16/9.0, Bords=true, Bloc=16, HD=true) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg469.imageshack.us%2Fmy.php%3Fimage%3Dhd3ya5.jpg
intéressant ça Leon. Comment tu implémentes pour un encodage? tu rajoutes simplement ce script dans le script d'encodage? à quel endroit?
Ca n'engage que moi, mais je trouve que
1- L'image en Source.CropResizeBorder(Format=16/9.0, Bloc=16) pour le 16/9
2- Celle en Source.CropResizeBorder(Format=16/9.0, Bloc=16, Haut=540, Bords=true) pour le compensé 4/3
sont celles qui restituent le plus fidèlement l'image.
Je me trompe?
P.S: Je n'ai pas vérifié pour la HD.
J'ai ajouté un petit "gadjet" (qui peut être utile des fois) : un paramètre Zoom, optionnel bien sûr.
Pas mal çà ...
Le zoom est de bonne qualité, tu as quoi là comme bitrate ??
Ah, pour le coup, il y a malentendu : ces images sont copiées de la prévisualisation de VirtualDub (donc, il n'y a pas de bitrate).
Mais elles sont encodables quasi telles quelles avec un bitrate classique (enfin, si bitrate classique il existe )
Oui, je me disais bien aussi ....
J'ai testé ce script sur un film, et s'il sauve une partie de l'image, par défaut néanmoins il la déforme.
Vidéo originale:
http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg207.imageshack.us%2Fmy.php%3Fimage%3D20071105215721za8.png
Vidéo encodée avec l'autocrop de ri4m:
http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg118.imageshack.us%2Fmy.php%3Fimage%3D20071105124549zu7.png
Vidéo encodée avec le script sans aucune option activée:
http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg407.imageshack.us%2Fmy.php%3Fimage%3D20071105124623fp2.png
... mais tu n'as pas utilisé la ligne que je t'ai proposée !
ah je viens de penser que tu n'es pas en France, donc le format du DVD est peut-être différent de 1.777777 ! à toi de voir...
j'ai pris le script de dimanche, utilisée la ligne que tu m'as passé.
Je vais essayé en forçant le format de l'image, mais la beauté de ce script serait s'il était tout auto, non,
voilà le résultat avec
Bon voilà, j'ai modifié le script (version 2.2 maintenant) :
J'y ai placé une fonction heuristique qui essaie de déterminer le format de la source, mais ceci est sans aucune garantie ! ...à tester...
De plus, j'ai modifié la fonction de zoom : en supposant qu'on accepte des bandes noires (c'est le cas par défaut dans le script),
zoom = 0 fait voir toute l'image, avec des grandes bandes noires si besoin.
zoom = 0.50 zoome juste ce qu'il faut pour réduire de 50 % les bandes noires (et rogne un peu de l'image),
zoom = 0.75 zoome juste ce qu'il faut pour réduire de 75 % les bandes noires (et rogne un peu de l'image),
etc.
Exemple
Source.CropResizeBorder(Haut=544, Zoom=0) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg214.imageshack.us%2Fmy.php%3Fimage%3Dzoom0nl6.jpg
Source.CropResizeBorder(Haut=544, Zoom=0.50) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg214.imageshack.us%2Fmy.php%3Fimage%3Dzoom90tk1.jpg
on a bien supprimé 50 % des bandes noires.
YannBresil,
il y a un truc qui me gratouille : normalement, le script ne crée pas d'image HD, i.e. plus grande que 720x576, sauf si on lui demande (en fixant les hauteur et largeur, ou en mettant HD=true). Comment se fait-il que tu obtiennes cette image 1280x1024 ?
Je suis magique!
je prend une capture mpc plein écran sur mon écran
Apparemment ce n'est pas trop utile...
je vais voir pour mettre capture taille réelle
ok, magique en effet
je viens de mettre à jour le script (version 2.3) : une amélioration (function LargeurOptimale) dans le cas d'un traitement sans bandes noires, et où ni la hauteur, ni la largeur de l'image à encoder ne sont précisées.
en utilisant ce script, j'ai eu un truc bizarre hier.
c'est un film sans bande noire, l'autocrop reste a zéro.
En mettant le script, l'image est déformée et il se passe des trucs bizarres avec les carré bleus dans les coins de la prévisualisation, et il y ajout de bandes noires.
Malheureusement, mes captures n'ont pas l'image, mais on peut voir les carrés.
Autocrop: http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg235.imageshack.us%2Fmy.php%3Fimage%3D20071124212726vv3.png
CropResizeBorder: http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg145.imageshack.us%2Fmy.php%3Fimage%3D20071124212753fh7.png
mise à jour 2.4 en ce dernier jour de l'année
Rol,
je ne peux pas mettre de fichier attaché dans ce sujet...
Mise à jour 2.5 avec deux nouvelles options :
-- "Full = true/false" pour ceux qui ne veulent pas rogner (un peu) l'image, ni avoir des petites bandes noires, mais qui préfèrent avoir 100% de l'image quitte à subir une très légère déformation.
-- "Verbose =true/false" pour voir les constantes du script. C'est parfois bien utile...
Rol,
je ne peux pas mettre de fichier attaché dans ce sujet...
Des petits exemples avc l'option Verbose activée pour "mieux" voir
-0- Voici l'image source :
Source.BilinearResize(720,406) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg91.imageshack.us%2Fmy.php%3Fimage%3Doriginalnm4.jpg
-1- On veut conserver l'intégralité de l'image, sans déformation, en gardant des bandes noires les plus petites possibles :
Source.CropResizeBorder(Bords=true,Verbose=true) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg88.imageshack.us%2Fmy.php%3Fimage%3Dbordsfullah4.jpg
-2- On ne veut plus de bandes noires, mais on désire quand même garder le ratio initial de la source, quitte à rogner un peu l'image :
Source.CropResizeBorder(Bords=false,Full=false,Verbose=true) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg91.imageshack.us%2Fmy.php%3Fimage%3Dbordsfullzh8.jpg
-3- On veut garder l'intégralité de l'image, mais sans bandes noires, avec une déformation minimale :
Source.CropResizeBorder(Bords=false,Full=true,Verbose=true) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg91.imageshack.us%2Fmy.php%3Fimage%3Dbordsfullak5.jpg
Le résultat est pas mal dans chaque configuration, après c'est a chacun d'appliquer la méthode qui lui semble la mieux ...
Merci de ces explications
Ahh oki !!! Merci Rol, je peux attachéer des fichiers maintenant !
Mise à jour CropResizeBorder 2.6
Mise à jour 2.9 après une petite discussion sur Unité-Vidéo
http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fwww.unite-video.com%2Fphpbb%2Fviewtopic.php%3Ft%3D8535
http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fwww.unite-video.com%2Fphpbb%2Fviewtopic.php%3Fp%3D86392%2386392
Bien la discussion ...
Pas facile de trouver le compromis idéal ...
Perso j'essaie toujours de privilégier la "non perte " d'image ...quitte à ce que le ratio comporte un petit % de perte ...
Voici quelques images pour illustrer encore une fois le paramètre Zoom de CropResizeBorder.
Imaginons vouloir encoder un film au format 2.35 (provenant d'un DVD zone 2) pour le visionner sur un écran PC 4/3. C'est une situation que l'on rencontre souvent sur le forum.
mise à jour 3.1 :
plusieurs améliorations dont surtout une meilleure heuristique de reconnaissance de format source et de ratio image !
mise à jour 3.2
Encore une petite mise à jour, introduisant une nouvelle option force.
Mise à jour 3.4 introduisant deux options : image (anciennement "force") et cadre :
-- image permet de viser un certain ratio d'image "réelle"
-- cadre permet de fixer impérativement une résolution de sortie
J'avoue que le nombre de paramètres et d'options augmentant, pour envisager tous les cas de configurations possibles, ça commence à chauffer dans l'algorithme !
Explication par l'exemple.
Source anamorphique : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg361.imageshack.us%2Fmy.php%3Fimage%3Dimage0hu3.jpg
-----------
Voyons une première analyse automatique (verbose=true) de la vidéo. L'option full=true n'est pas obligatoire, mais c'est plus joli ainsi.
Source.CropResizeBorder(full=true,Verbose=true) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg382.imageshack.us%2Fmy.php%3Fimage%3Dimage1zw6.jpg
-----------
Si on veut, on voit que l'on peut parier sur une image réelle de ratio 1.85. On peut viser ce ratio avec le paramètre image :
Source.CropResizeBorder(image=1.85) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg361.imageshack.us%2Fmy.php%3Fimage%3Dimage2km8.jpg
-----------
Avec le paramètre cadre, on peut imposer un ratio de résolution de sortie (c'est une option très contraignante en général). Pourquoi pas du 4/3 par exemple ?
Source.CropResizeBorder(cadre=4/3.) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg361.imageshack.us%2Fmy.php%3Fimage%3Dimage3sy0.jpg
-----------
En pour finir, on peut mixer les deux options Remarquer une légère différence avec le cas précédent...
Source.CropResizeBorder(cadre=4/3., image=1.85) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg361.imageshack.us%2Fmy.php%3Fimage%3Dimage4qw5.jpg
-----------
..ou encore un exemple, résolution multiple de 8, avec un cadre 16/10
Source.CropResizeBorder(bloc=8, cadre=16/10., image=1.85) : http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg148.imageshack.us%2Fmy.php%3Fimage%3Dimage5kt8.jpg
mise à jour 3.5 : correction d'un bug sur le zoom (bug apparu lors de la création des paramètres "image" et "cadre")
Mise à jour 3.6 dans laquelle il y a maintenant l'option Pixels="pc" ou Pixels="tv" (ça va plaire à micjul !)
Exemples simples :
Source.CropResizeBorder(full=true,pixels="pc") donne ceci http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg291.imageshack.us%2Fmy.php%3Fimage%3Dimagepcfk3.jpg
Source.CropResizeBorder(full=true,pixels="tv") donne ceci http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fimg292.imageshack.us%2Fmy.php%3Fimage%3Dimagetvhv7.jpg
Dans la prochaine version, il y aura aussi Pixels="dvd" (pour encoder en mpeg)
Voir la discussion (avec Jack...) sur http://forum.ripp-it.com/redirect.php?url=http%3A%2F%2Fforum.surdvd.com%2Fviewtopic.php%3Fp%3D140473%26amp%3Bsid%3D5293c41e31980852184c29827ac6d5c4
si vous n'avez pas mal à la tête...
Mince j'y fais une apparition .. tu déterres
<<Moi aussi j'ai fini mon tube...>> dit la souris casquée !
une discussion déterrée (par google !) mais qui finalement permet à Jack... de conclure clairement (à la fin !) quant aux pixels pc, tv,dvd. Je lui dis merci !
Il est assez facile de comprendre pourquoi ri4m déforme l'image lors d'un encodage DVD :
imaginons un DVD 16/9 pal 720x576. La première chose que ri4m execute sur la vidéo est un redimentionnement en 720x400. Or le format 16/9 est dans l'absolu 720x405.
Donc ri4m déforme l'image DVD 16/9 de 1.23 % (car 400 = 405 - 1.23% )
Regardons maintenant pourquoi ri4m perd une partie de l'image lors du crop. Après le resize, ri4m fait un rognage des bandes noires de telle sorte à tomber sur une résolution finale multiple de 16.
Or les nombres de lignes et de colonnes noires d'une image sont rarement multiples de 16, donc ri4m va emputer l'image...
Si vous avez 4 lignes noires, ri4m gratte 16-4 = 12 lignes de l'images en plus ! (et la résolution finale est 720x384, car 400-16 = 384).
Après quelques mesures sur une douzaine de DVD, on arrive à cette conclusion :
Après crop, ri4m perd en moyenne 2.3 % de l'image.
Sur les douze vidéos testées, seulement deux fois ri4m n'a pas rogné l'image.
Pour comparaison, sur les mêmes DVD :
(avec bandes noires)
simple resize de Riam en 720x400 -> perte d'image 0%, et déformation de 1.23 %
CropResizeBorder(720,400) -> perte d'image 0%, et déformation de 0.1 % en moyenne
(sans bandes noires)
resize+crop de Riam -> perte d'image 2.3% en moyenne, et déformation de 1.23 %
CropResizeBorder(bords=false) -> en moyennes, perte d'image 3.8 %, déformation 0.1%,
CropResizeBorder(full=true) -> perte d'image 0%, et déformation de 0.8 % en moyenne
Bonjour,
Voici un petit jeu de "resize" d'image.
On se donne des images de DVD PAL 16/9 dont les formats réels sont 1.77 (=16/9) , ou 1.85 , ou 2.35 ou 2.39 : ce sont les formats les plus courants sur DVD. (Ici, je ne parle pas des DVD 4/3.) Le format réel de chaque image est inscrit sur l'image en question, et j'y ai placé aussi des cercles pour une analyse visuelle. J'ai aussi laissé les traces des calculs pour avoir des résultats numériques.
Voici les images DVD :
Le but du jeu est de recadrer ces images en résolution 720x400 (pour compatibilité avec le matos de SG1 !), sans perte d'image mais avec des bandes noires permises.
On voit clairement que les cercles sont complètement déformés sur les images DVD initiales : cela est normal car l'encodage sur DVD PAL est anamorphique (720x576). Le but est justement de redimensionner ces images pour obtenir des vrais cercles !
Je compare ici deux méthodes : le simple Resize(720,400) et CropResizeBorder(720,400)
Résultats de Resize(720,400)
Le premier resize(720,400) est simulé par CropResizeBorder(720,400,full=true) pour obtenir numériquement l'unique information importante : quel que soit le format réel de l'image (1.77, 1.85, 2.35 ou 2.39), il y a une déformation constante de plus de 1.2 %. En fait l'image redimensionnée est maintenant légèrement tassée verticalement. Tout ceci est normal car le ratio 720/400 (résolution finale désirée par SG1) est légèrement supérieur à 16/9 (format du DVD).
Résultats de CropResizeBorder(720,400)
Ici, il y a étonnamment 3 petites bandes noires (!), ce qui est assez moche je trouve.
Mais la déformation très faible est de 0.06 % (!!) car l'image réelle est de résolution 708x398 (il y a donc resize dans les deux dimensions). Les bandes noires sont de 6 lignes à gauche et à droite, et de 2 lignes en haut.
Ici, la déformation est de 0.12 % (dix fois moins qu'avec le resize(720,400) habituel) car l'image réelle est de résolution 720x390.
Enfin, les bandes noires sont de 6 lignes en haut et 4 lignes en bas.
Ici, la déformation est de 0.18 % car l'image réelle est de résolution 720x306.
Enfin, les bandes noires sont de 48 lignes en haut et 46 lignes en bas.
Ici, la déformation est de 0.3 % (mais quatre fois moins qu'avec le resize habituel) car l'image réelle est de résolution 720x300.
Enfin, les bandes noires sont de 50 lignes en haut et en bas.
Conclusion sur les méthodes :
Grâce à l'utilisation de redimensionnements différents et plus adaptés, CropResizeBorder conserve bien mieux les formats réels des images, et cela dans tous les cas de figure. Ce n'est pas étonnant vu que ce script a été développé pour !
Seul bémol, c'est le cas où CropResizeBorder se permet de placer 3 bandes noires (dans le but de coller parfaitement au format 1.77) :
les 2 lignes en haut de l'image sont petites mais assez choquantes... Je vais regardé ça, ajouter une option si je peux,...
Pour terminer, voici ce qu'on pourrait réaliser "à la main" en combinant un Resize puis un Crop (pour couper) ou un AddBorder (pour ajouter des bords noirs) :
-- Pour l'image au ratio 1.77 (et de manière générale < 1.8 ), on enchaine les opérations Resize(712,400) puis AddBorders(4,0,4,0) :
ce qui donne une déformation de 0.125 % (dix fois moins qu'un simple Resize(720,400)). Remarquer qu'il y a redimensionnement dans les deux dimensions (de 720x576 à 712x400)
-- Pour les images aux ratios 1.85 , 2.35 , 2.39 (et de manière générale > 1.8 ), on enchaine les opérations Resize(720,404) puis Crop(0,2,0,-2) :
ce qui donne une déformation de 0.25 % (cinq fois moins qu'un simple Resize(720,400))
Bonjour,
Bravo, Léon, je vais me pencher sur ces nouvelles données...
Je n'ai pas passé en revue tous les messages de ce post, et peut-^tre que ça s'y trouve quelque part, mais si ça n'est pas le cas, tu devrais donner un exemple concret de l'intégration de ton script dans le script AVS de Ri4m...
Il me semble que le 1.77777 est obtenu (et à cause de l'anamorphose) en faisant 1024/576.
Bonjour,
Ah vi intéressant ça
Version 3.7
Ca faisait longtemps que je n'avais pas testé les méthodes de redimensionnement.
Après plusieurs tests croisés sur les algorithmes de redimensionnement, voici le classement auquel j'arrive
Agrandissement :
Lanczos4 ~ Lanczos > spline36 > bicubic(0,0.7) > spline16 > bicubic(0,0.5)
>>> Gauss(70) > bicubic(0.33,0.33) > Gauss(100) > Gauss(40) > bilinear
réduction :
Lanczos4 ~ Lanczos > spline36 ~ bicubic(0,0.7)
>> Gauss(100) ~ spline16 > bicubic(0,0.5) > Gauss(70) > bicubic(0.33,0.33)
>> bilinear > Gauss(40)
Autre classement, mais cette fois en terme de compressibilité (du plus compressible au moins) :
Agrandissement :
bilinear > Gauss(40) > bicubic(0.33,0.33)
>> bicubic(0,0.5) > spline16 > bicubic(0,0.7) ~ spline36 > Lanczos > Lanczos4 > Gauss(70)
>> Gauss(100)
Réduction :
bilinear > bicubic(0.33,0.33) > Gauss(40)
>> Gauss(70) > bicubic(0,0.5) > bicubic(0,0.7) ~ spline36 > spline16 > Gauss(100) > Lanczos4 > Lanczos
Classement de plusieurs bicubicResize en terme de qualité (évaluation SSIM à partir d'images DVD).
Agrandissement :
bicubic(0.0,0.8 )
> bicubic(0.0,0.7) ~ bicubic(0.0,0.9)
> bicubic(0.0,1.0)
> bicubic(0.1,0.8 )
> bicubic(0.1,0.7) ~ bicubic(0.1,0.9)
> bicubic(0.0,1.1)
> bicubic(0.2,0.8 ) ~ bicubic(0.2,0.9)
> bicubic(0.2,0.7)
Réduction :
bicubic(0.0,0.8 ) ~ bicubic(0.0,0.9)
> bicubic(0.0,0.7) ~ bicubic(0.0,1.0)
> bicubic(0.0,1.1)
> bicubic(0.1,0.9)
> bicubic(0.1,0.8 )
> bicubic(0.1,0.7)
> bicubic(0.2,0.9)
> bicubic(0.2,0.8 )
> bicubic(0.2,0.7)
Bonjour,
Le lien pour télécharger CropResizeBorder 3.7 a l'air mort ("fin de l'archive corrompue").
Est il possible de donner un nouveau lien pour cet outil ?
Merci d'avance.
Bonjour,
Il y avait un problème, j'ai effectivement pu le télécharger, merci !
Bonjour,
Arf, j'arrive visiblement trop tard ...
Bonjour Léon,
Il te faut remplacer l'escargot... Un escargot Gordini...
@+
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)