[Topic qui sert à rien] Réduire le poids d'une photo

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par djes »

Merci pour le papier, frenchy ! En français en plus, c'est rare :-)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par Backup »

(.sid, .ecw). .webp....

ben dis donc , j'en suis resté au Pi1 ,Pi2 ,Pi3 ,Tga,Tif , Jpg,Gif,Bmp ...
je ne connaissais pas du tout l'existence des autres formats 8O

je serai tombé dessus, j'aurai eu l'air d'une poule qui trouve un diamant .. :mrgreen:

Image
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par nico »

Est il possible de faire la même chose en Pure Basic ?.
Je comprend pas le problème, je fais un test avec purebasic (2 lignes de code avec 2 lignes pour les plugins encodage et decodage), j'applique une compression de 5 et j'obtient une image de 138 Ko.

Ce topic ne sert à rien, y a même pas quelqu'un qu' a oser faire un test.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par Backup »

nico a écrit : y a même pas quelqu'un qu' a oser faire un test.
heu ,on fait peut etre autre chose :mrgreen:
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par Ar-S »

nico a écrit : Je comprends pas le problème, je fais un test avec purebasic (2 lignes de code avec 2 lignes pour les plugins encodage et decodage), j'applique une compression de 5 et j'obtient une image de 138 Ko.
Heu si...

Sinon l'idée de ce topic est surtout la compression sans perte (à l'oeil nu), donc en évitant la destruction liée à la compression jpeg.
Dernière modification par Ar-S le dim. 15/juin/2014 17:48, modifié 1 fois.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par graph100 »

Parce que là avec ton 5 en qualité, bonjour les dégâts !! On va pas reconnaitre bobonne :roll:
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par nico »

C'est un test qui répond au sujet lancé par Falsam, il met la compression qu'il veut, du reste la photo est bonne avec 5 malgré tout pour l'image donnée.
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par falsam »

nico a écrit :Ce topic ne sert à rien
MouahhHHHHHhhhhaaaa........aaaaaa désolé d'avoir poser cette question hein ? Je met résolu maintenant ou tout de suite ? :)

Bien sur que je met la compression que je veux et j'ai fait des tests en ce sens. Je cherchais juste une solution AUTOMATIQUE qui permet de :
1 - Soumettre une photo (Bon ça c'est facile)
2 - Le code cherche un coefficient de compression adéquate de manière à obtenir une image finale qui VISUELLEMENT est identique (Donc sans dégradation des pixels) à l'image d'origine.

C'est ce que fait le site internet dont je fais référence plus haut.

Je pourrais aussi continuer sur ce site plutôt que de poser des questions qui ne servent à rien ! J'avais juste envie de le faire avec Pure Basic.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par nico »

Mais quel est le but de cette optimisation? et de quelle manière tu t'aperçois que l'image générée par le site est de meilleure qualité que celle de PureBasic?
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par falsam »

nico a écrit :Mais quel est le but de cette optimisation?
Réduire le poids des photos tout en conservant l'aspect visuel identique à l'originale : Exemple pour un site web de photographe. (J'ai l'impression que je me répète.)
nico a écrit :et de quelle manière tu t'aperçois que l'image générée par le site est de meilleure qualité que celle de PureBasic?
Je n'ai jamais dit que l'image générée par le site en question était de meilleur qualité. Je voudrais juste faire la même chose en Pure Basic.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par Ar-S »

Heu mais prends ton image du site et sauve là en jpeg avec une qualité de 8 (sur 10) et tu verras que ça te fera une image kifkif et plus légère.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Réduire le poids d'une photo en gardant la même dimensio

Message par falsam »

Mince on ne doit pas s'expliquer sur la même longueur d'onde. Nico a raison mais pas pour les raisons qu'il donne :)
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: [Topic qui sert à rien] Réduire le poids d'une photo

Message par MetalOS »

Si tu conserve la taille d'image tu peut jouer uniquement sur la qualité et les données interne de l'image pour réduire son poids.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: [Topic qui sert à rien] Réduire le poids d'une photo

Message par nico »

Heu mais prends ton image du site et sauve là en jpeg avec une qualité de 8 (sur 10) et tu verras que ça te fera une image kifkif et plus légère.
Ben non, suit un peu, il t'as dit qu'il a fait les tests, il veut produire un algorithme capable d'analyser une image afin d'appliquer la meilleure compression possible.

On lui souhaite bonne chance et que le gain de 100 Ko par image mériteras ses longs mois de programmation. :mrgreen:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: [Topic qui sert à rien] Réduire le poids d'une photo

Message par Backup »

je veux pas avoir l'air de rabâcher, mais
la seule solution c'est de jouer sur les couleurs....
et d'ensuite refiler la compression au moteur Jpg ...

car comme postula , je pense que par exemple :

RVB(255,255,255) ; RVB(255,255,254) ; RVB(255,254,255) ;RVB(254,255,255)
RVB(253,255,255) ; RVB(255,253,255) ; RVB(255,255,253)
RVB(252,255,252) ; RVB(255,252,252) ; RVB(255,253,252) .... sont vu de la meme façon par l'oeil ...

donc les remplacer par la valeur la plus petite ( RVB(252,252,252) ) devrai faire gagner de la place
lorsque le compresseur Jpg va compresser cette valeur .....

car je suppose (peut etre a tord ... ) que la valeur RVB(252,252,252) sera mieux compressé que la valeur RVB(255,255,255)
et que l'uniformisation (tout passer avec la meme couleur RVB(252,252,252) va permetre de creer des "A plat" , (succession de pixel devenu par le traitement, de la meme couleur ) ; qui seront mieux compressé ....

et biens sur pareil pour d'autres teintes ....

et biens sur passer en 24 bits au lieu de 32

me trompai-je ?
Répondre