OVH Cloud OVH Cloud

JPG modifié puis sauvegardé sans perte !

221 réponses
Avatar
Alf92
Saviez vous qu'il est possible de modifier un fichier JPG,
et de le sauvegarder en conservant sa qualité ?
--
Cordialement,
Alf92

10 réponses

Avatar
Jean-Claude Ghislain

tu as parfaitement raison concernant la "contamination" du
hot pixels en JPG.


Juste pour info, connais-tu Hot Pixel Eliminator ?
http://www.mediachance.com/digicam/hotpixels.htm

--
Jean-Claude Ghislain
www.grimart.com

Avatar
filh
Philippe LAGARDE wrote:


Les infos perdues lors de la compression (ou plus précisément de
l'écrêtage, comme tu le dis) sont remplacées par des données obtenues
par calcul (interpolation) lors de la décompression


Je ne crois pas que le JPEG interpole. Il refais sa matrice à l'envers,
point. Et donc, la question de Jacques reste entière (amha)...


Il peut y avoir interpolation sur la chrominance, certaines compressions
divisant la taille des infos par 2 ou 4 (chais plus).

FiLH


--
Le fondement du constat bougeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Rolland Barthes.
http://www.filh.org


Avatar
Pelic
Le Thu, 22 Apr 2004 19:23:48 +0200, Alf92 tripotait amoureusement son
clavier et disait:

Aimable ne m'est pas particulièment sympathique? A vrai dire je m'en tape.
Mais pour le coup, toi tu es, comment dirais-je... un gros con. Tout
simplement.


Comme il vous plaira mon Cher

--
Benoit
Photographies @ http://www.pelic.fr.st
11/04 : MAJ - Ajout des photos #088 à #118

Avatar
Jean-Luc L'Hôtellier
"Alf92" <alf92[NO-SPAM]@freesurf.fr> a écrit dans le message de
news:40880a1b$0$17593$

le pixel mort est un pb touchant l'APN donc la prise de vue.


En général les retouches que tu fais ont comme origine la pdv non ? Quand tu
ajustes les niveaux, que tu appliques un filtre d'accentuation ou même que
tu redimensionnes une image il s'agit bien d'une correction d'un problème
touchant l'apn non ?

--
Jean-Luc L'Hôtellier
http://www.ancolie-photo.com

Avatar
Alf92
Jean-Luc L'Hôtellier a exposé ceci :

"Alf92" <alf92[NO-SPAM]@freesurf.fr> a écrit dans le message de
news:40880a1b$0$17593$

le pixel mort est un pb touchant l'APN donc la prise de vue.


En général les retouches que tu fais ont comme origine la pdv non ?
Quand tu ajustes les niveaux, que tu appliques un filtre
d'accentuation ou même que tu redimensionnes une image il s'agit bien
d'une correction d'un problème touchant l'apn non ?


Filtres, accentuation, redimentionnement, c'est pour rendre la photos plus
... belles.
C'est du domaine de "l'artistique". cela ne correspond pas à un problème de
l'APN.
La correction de pixels morts c'est franchement une action technique, cela
n'a rien d'artistique.
Même si les outils enployés sont les mêmes.
Autre point de vue.
--
Cordialement,
Alf92


Avatar
Alf92
Jean-Claude Ghislain a exposé ceci :


tu as parfaitement raison concernant la "contamination" du
hot pixels en JPG.


Juste pour info, connais-tu Hot Pixel Eliminator ?
http://www.mediachance.com/digicam/hotpixels.htm


Oui mais je ne l'ai jamais utilisé.
Je suis allez faire un tour sur le site que tu m'indiques. Je te remercie
pour l'adresse.
Il semble que c'est plus un dénoiser (genre NeatImage, que d'ailleurs
j'utilise) qu'un correcteur de pixels morts.
Il traite plus des Hot Pixels (HP) qui apparaissent avec un sensibilité
réglée très haute ou avec une pose longue (>1/3s.).
Ces HP ne sont pas des pixels morts, qui eux sont présents sur toute les
photos, qquesoit l'expo ou la sensibilté.
Le soft dont je teste les fonctionalités est spécifique aux pixels morts. De
plus c'est un freeware (Hot Pixel Eliminator : freeware ?)
--
Cordialement,
Alf92

alf92[NO-SPAM]@freesurf.fr - virer [NO-SPAM] pour répondre


Avatar
arkanode
"Jean-Claude Ghislain" a écrit dans le message de
news:c68baa$f8$
Phase 2:
- Les 3 x 64 coefficients subissent alors une opération de seuillage +
quantification. C'est à ce stade que s'effectue l'éventuelle dégradation


La, je ne suis plus, quel est ce seuillage ?

Pour moi, en transformant l'image en (Y,I,Q), à la place de (R,V,B), on
place l'image dans un espace dont les composantes ont un poids décroissant
dans une image naturelle.

Ensuite, en tranformant en cosinus discrêts, on reproduit ce phénomène de
droite vers gauche et de haut en bas dans les trois matrices 8x8 obtenues.

Il suffit alors de changer le nombre de bits de quantification de chacun des
éléments de la matrice pour gagner de la place.
Cependant, le poids de ces bits restant le même (on code par exemple des
valeurs qui étaient initialement sur 8 bits sur 3 bits, mais les trois bits
sont les trois bits de poids fort et pas un recalcul des 8 en 3).

La matrice des quantifications retenues est choisie par un calcul dépendant
de l'"énergie" de la matrice 8x8 de départ et d'un facteur de qualité
paramétrable par l'utilisateur. Cela fait que la compression est
auto-adaptative et que tous les JPEG n'ont pas la même taille.

Ensuite, on applique effectivement une compression sans pertes (comme dans
un GIF ou un ZIP).

Tout cela part de l'observation que dans une image naturelle, les pixels
proches sont corrélés et que les variations de chrominance limitées par
rapport aux variations de luminosité.

ex: transormée en cosinus:
4 3
3 2
->transformée en cos suivant les x
4 1
3 1
puis suivant les y
4 1
1 0

la matrice obtenue est "ordonnée", ses éléments ont une importance
décroissante, il n'est pas nécessaire de coder les 1 et le 0 sur autant de
bits que le 4 ...

Avatar
arkanode
"Fred" a écrit dans le message de
news:c68ad5$90vof$
C'est pas bete sa manip : il edite un fichier X, fait quelques modifs,
sauve sous le *meme* nom ce fichier dans le meme repertoire (donc il
ecrase l'original) puis fait la comparaison avec.... euh oui avec quoi
au fait ? Ben voila, y a pas de difference entre *le* fichier !
Qu'est ce qu'il ne faut pas lire ces temps ci :-(


Non, moi, j'ai compris autre chose:

Il clique sur la petite croix, les modifs ne sont pas enregistrées, du coup,
l'image reste la même, nickel-chrome!

Avantage: pas de conneries...

CQFD

Avatar
arkanode
"Christian Fauchier" a écrit dans le message de
news:1gcn4u5.ocvapm1yviuebN%
Les infos perdues lors de la compression (ou plus précisément de
l'écrêtage, comme tu le dis) sont remplacées par des données obtenues
par calcul (interpolation) lors de la décompression. Ce sont ces valeurs
interpolées qui constituent les infos "rajoutées". Elles ne sont qu'une
approximation (qu'on espère la meilleure possible) des infos de l'image
originale. Mais une fois l'image décompressée, rien ne distingue plus
ces infos recalculées des infos originales.


Non, pas d'interpolation, ça s'appellerait alors plutôt du codage prédictif
(attention danger).

Avatar
arkanode
"Philippe LAGARDE" a écrit dans
le message de news:
AImable, ne le prenez pas mal; mais qu'est-ce ce qui vous permet de dire
que la qualité est conservée? (Je ne parle pas du taux de compression,
mais

de la qualité)


Moi, j'ai fait ce genre d'expériences pour vérifier des algo de compression.
A l'oeil nu, c'est dans les détails de fréquences élevées que l'on voit la
différence (points lumineux, grillages) mais il faut soit pouvoir afficher
les deux images l'une après l'autre pour les comparer et dans ce cas l'écart
reste très peu visible, soit visualiser une image calculé de la différence,
et on "voit" l'écart soit faire du JPEG tellement pourave que l'on voit une
postérisation de l'image (effets de seuil).

Si vous voulez faire déconner un compresseur JPEG, donnez-lui à manger une
image calculée avec des transitions brusques.
A mon avis, pour traiter ce genre de cas, il y a un changement d'algorithme
car la transformée en cosinus discrête est à l'ouest.