passionné de photos et de programmation, j'ai créé un logiciel qui
scanne un dossier et qui tourne toutes les photos qui ont été pris
verticalement et qui sont encore horizontale; Si cela intéresse
quelqu'un, je lui donne. Pour m'écrire : michel.bardou3 suivi de @ puis
de wanadoo.fr.
Cela ne marche qu'avec les appareils photos qui gèrent dans les exif la
rotation. par exemple les Canon 350 D, le nikon D70 etc.
Il y a la librairie jpegtran qui fait ça très bien, sans perte
On dit bibliothèque en bon français...
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org
Il y a la librairie jpegtran qui fait ça très bien, sans perte
On dit bibliothèque en bon français...
FiLH
--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org
Il y a la librairie jpegtran qui fait ça très bien, sans perte
On dit bibliothèque en bon français...
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org
Mic
Ce que je veux dire, c'est que si l'appareil photo a déjà comprimé la photo, la rotation se fait sans perte supplémentaire (ou presque...). Mon logiciel ne comprime pas plus que ce qu'a déjà fait l'appareil photo (en réalité, il peut le faire légèrement plus ou moins en fonction de la photo elle même. On se retrouve donc avec une qualité et une taille de fichier du même ordre.
Mic wrote:
Ne t'inquiète pas, je pars aussi de librairie déjà faite (composant Delphi). Intégrer le taux de compression pour qu'il n'y ait pas de perte a donc été très rapide.
si tu parle de compression... c'est qu'il y a perte.
la rotation sans perte est un process différent.
Claude
Ce que je veux dire, c'est que si l'appareil photo a déjà comprimé la
photo, la rotation se fait sans perte supplémentaire (ou presque...).
Mon logiciel ne comprime pas plus que ce qu'a déjà fait l'appareil photo
(en réalité, il peut le faire légèrement plus ou moins en fonction de la
photo elle même. On se retrouve donc avec une qualité et une taille de
fichier du même ordre.
Mic wrote:
Ne t'inquiète pas, je pars aussi de librairie déjà faite (composant
Delphi). Intégrer le taux de compression pour qu'il n'y ait pas de
perte a donc été très rapide.
si tu parle de compression... c'est qu'il y a perte.
Ce que je veux dire, c'est que si l'appareil photo a déjà comprimé la photo, la rotation se fait sans perte supplémentaire (ou presque...). Mon logiciel ne comprime pas plus que ce qu'a déjà fait l'appareil photo (en réalité, il peut le faire légèrement plus ou moins en fonction de la photo elle même. On se retrouve donc avec une qualité et une taille de fichier du même ordre.
Mic wrote:
Ne t'inquiète pas, je pars aussi de librairie déjà faite (composant Delphi). Intégrer le taux de compression pour qu'il n'y ait pas de perte a donc été très rapide.
si tu parle de compression... c'est qu'il y a perte.
la rotation sans perte est un process différent.
Claude
Rufus Larondelle
Mic wrote:
Ce que je veux dire, c'est que si l'appareil photo a déjà comprimé la photo, la rotation se fait sans perte supplémentaire (ou presque...).
tout est la ... il est possible de faire tourner une photo sans AUCUNE perte suplémentaire, avec l'algo ad-oc.
Mic wrote:
Ce que je veux dire, c'est que si l'appareil photo a déjà comprimé la
photo, la rotation se fait sans perte supplémentaire (ou presque...).
tout est la ... il est possible de faire tourner une photo sans AUCUNE
perte suplémentaire, avec l'algo ad-oc.
Ce que je veux dire, c'est que si l'appareil photo a déjà comprimé la photo, la rotation se fait sans perte supplémentaire (ou presque...).
tout est la ... il est possible de faire tourner une photo sans AUCUNE perte suplémentaire, avec l'algo ad-oc.
dominique
Non, désolé, seulement sous Windows.... il doit certainement marcher pour les 300D. Si tu as une photo prise verticalement+ une autre non prise verticalement à m'envoyer, cela m'interesserait de faire l'essai.
C'est parti sur ta messagerie. Bonne fin de journée, Dominique
Non, désolé, seulement sous Windows....
il doit certainement marcher pour les 300D. Si tu as une photo prise
verticalement+ une autre non prise verticalement à m'envoyer, cela
m'interesserait de faire l'essai.
C'est parti sur ta messagerie.
Bonne fin de journée,
Dominique
Non, désolé, seulement sous Windows.... il doit certainement marcher pour les 300D. Si tu as une photo prise verticalement+ une autre non prise verticalement à m'envoyer, cela m'interesserait de faire l'essai.
C'est parti sur ta messagerie. Bonne fin de journée, Dominique
Alf92
Mic a dit ça :
c'est de la rotation définitive ? c'est de la rotation sans perte pour les JPG ?
C'est de la rotation définitive dans le sens où cela modifie le fichier .jpg La rotation elle même ne fais rien perdre. Par contre, si ton jpg n'était pas comprimé du tout ou peu, il y aura une perte car cela l'enregistre avec un taux de compression de 90 (100 n'étant pas du tout comprimé et 1 étant très très comprimé). Je pourrais très facilement rendre possible le changement de ce taux de compression. Personellement, avec mon 350D, l'appareil est réglé en qualité "comprimé". la rotation ne change pratiquement pas la taille des fichiers ni la qualité. Il est vrai que ce ne serait pas le cas si je ne les prenais pas en "comprimées". Encore une fois, je peux ajouter ce paramètre pour que l'utilisateur puisse choisir son taux de compression. Qu'en penses tu ?
je posais la question du "sans perte" car dans le cas d'un JPG dont les dimensions sont multiples de 4, la rotation peut se faire sans aucune perte. ce qui ne semble pas être la cas de ton soft (si j'ai bien compris), car il y a recompression.
-- Cordialement, Alf92 http://frpn.online.fr
Mic a dit ça :
c'est de la rotation définitive ?
c'est de la rotation sans perte pour les JPG ?
C'est de la rotation définitive dans le sens où cela modifie le
fichier .jpg La rotation elle même ne fais rien perdre. Par contre,
si ton jpg n'était pas comprimé du tout ou peu, il y aura une perte car
cela
l'enregistre avec un taux de compression de 90 (100 n'étant pas du
tout comprimé et 1 étant très très comprimé). Je pourrais très
facilement rendre possible le changement de ce taux de compression.
Personellement, avec mon 350D, l'appareil est réglé en qualité
"comprimé". la rotation ne change pratiquement pas la taille des
fichiers ni la qualité. Il est vrai que ce ne serait pas le cas si je
ne les prenais pas en "comprimées".
Encore une fois, je peux ajouter ce paramètre pour que l'utilisateur
puisse choisir son taux de compression. Qu'en penses tu ?
je posais la question du "sans perte" car dans le cas d'un JPG dont les
dimensions sont multiples de 4, la rotation peut se faire sans aucune perte.
ce qui ne semble pas être la cas de ton soft (si j'ai bien compris), car il
y a recompression.
c'est de la rotation définitive ? c'est de la rotation sans perte pour les JPG ?
C'est de la rotation définitive dans le sens où cela modifie le fichier .jpg La rotation elle même ne fais rien perdre. Par contre, si ton jpg n'était pas comprimé du tout ou peu, il y aura une perte car cela l'enregistre avec un taux de compression de 90 (100 n'étant pas du tout comprimé et 1 étant très très comprimé). Je pourrais très facilement rendre possible le changement de ce taux de compression. Personellement, avec mon 350D, l'appareil est réglé en qualité "comprimé". la rotation ne change pratiquement pas la taille des fichiers ni la qualité. Il est vrai que ce ne serait pas le cas si je ne les prenais pas en "comprimées". Encore une fois, je peux ajouter ce paramètre pour que l'utilisateur puisse choisir son taux de compression. Qu'en penses tu ?
je posais la question du "sans perte" car dans le cas d'un JPG dont les dimensions sont multiples de 4, la rotation peut se faire sans aucune perte. ce qui ne semble pas être la cas de ton soft (si j'ai bien compris), car il y a recompression.
-- Cordialement, Alf92 http://frpn.online.fr
Alf92
Mic a dit ça :
Ce que je veux dire, c'est que si l'appareil photo a déjà comprimé la photo, la rotation se fait sans perte supplémentaire (ou presque...).
c'est le "ou presque" qui a de l'importance.
Mon logiciel ne comprime pas plus que ce qu'a déjà fait l'appareil photo (en réalité, il peut le faire légèrement plus ou moins en fonction de la photo elle même. On se retrouve donc avec une qualité et une taille de fichier du même ordre.
avec un soft qui retourne les JPG sans perte tu peux retourner 1000 fois ton fichier sans qu'il ne soit altéré d'un poil. (à la condition que la taille de l'image de départ soit un multiple de 4 , ou de 16 je ne sais plus...)
-- Cordialement, Alf92 http://frpn.online.fr
Mic a dit ça :
Ce que je veux dire, c'est que si l'appareil photo a déjà comprimé la
photo, la rotation se fait sans perte supplémentaire (ou presque...).
c'est le "ou presque" qui a de l'importance.
Mon logiciel ne comprime pas plus que ce qu'a déjà fait l'appareil
photo (en réalité, il peut le faire légèrement plus ou moins en
fonction de la photo elle même. On se retrouve donc avec une qualité
et une taille de fichier du même ordre.
avec un soft qui retourne les JPG sans perte tu peux retourner 1000 fois ton
fichier sans qu'il ne soit altéré d'un poil.
(à la condition que la taille de l'image de départ soit un multiple de 4 ,
ou de 16 je ne sais plus...)
Ce que je veux dire, c'est que si l'appareil photo a déjà comprimé la photo, la rotation se fait sans perte supplémentaire (ou presque...).
c'est le "ou presque" qui a de l'importance.
Mon logiciel ne comprime pas plus que ce qu'a déjà fait l'appareil photo (en réalité, il peut le faire légèrement plus ou moins en fonction de la photo elle même. On se retrouve donc avec une qualité et une taille de fichier du même ordre.
avec un soft qui retourne les JPG sans perte tu peux retourner 1000 fois ton fichier sans qu'il ne soit altéré d'un poil. (à la condition que la taille de l'image de départ soit un multiple de 4 , ou de 16 je ne sais plus...)
-- Cordialement, Alf92 http://frpn.online.fr
Jean_
Mic nous dit :
On se retrouve donc avec une qualité et une taille de fichier du même ordre.
La rotation "sans perte" retourne la matrice de coefficients sans changer les coefficients. Il n'y a donc pas décompression suivi de compression, mais simple transposition.
Ceci ne fonctionne que si les dimensions de l'image sont multiples de 8 pixels car l'image est codée par blocs de 8*8 pixels
-- Jean.
Mic nous dit :
On se retrouve donc avec une qualité et une taille de
fichier du même ordre.
La rotation "sans perte" retourne la matrice de coefficients sans changer
les coefficients. Il n'y a donc pas décompression suivi de compression,
mais simple transposition.
Ceci ne fonctionne que si les dimensions de l'image sont multiples de 8
pixels car l'image est codée par blocs de 8*8 pixels
On se retrouve donc avec une qualité et une taille de fichier du même ordre.
La rotation "sans perte" retourne la matrice de coefficients sans changer les coefficients. Il n'y a donc pas décompression suivi de compression, mais simple transposition.
Ceci ne fonctionne que si les dimensions de l'image sont multiples de 8 pixels car l'image est codée par blocs de 8*8 pixels
-- Jean.
Alf92
Alf92 a dit ça :
avec un soft qui retourne les JPG sans perte tu peux retourner 1000 fois ton fichier sans qu'il ne soit altéré d'un poil. (à la condition que la taille de l'image de départ soit un multiple de 4 , ou de 16 je ne sais plus...)
perdu ! c'est de 8.
-- Cordialement, Alf92 http://frpn.online.fr
Alf92 a dit ça :
avec un soft qui retourne les JPG sans perte tu peux retourner 1000
fois ton fichier sans qu'il ne soit altéré d'un poil.
(à la condition que la taille de l'image de départ soit un multiple
de 4 , ou de 16 je ne sais plus...)
avec un soft qui retourne les JPG sans perte tu peux retourner 1000 fois ton fichier sans qu'il ne soit altéré d'un poil. (à la condition que la taille de l'image de départ soit un multiple de 4 , ou de 16 je ne sais plus...)
perdu ! c'est de 8.
-- Cordialement, Alf92 http://frpn.online.fr
Mic
Effectivement, mon logiciel n'est pas optimisé pour ces cas...
Mic nous dit :
On se retrouve donc avec une qualité et une taille de fichier du même ordre.
La rotation "sans perte" retourne la matrice de coefficients sans changer les coefficients. Il n'y a donc pas décompression suivi de compression, mais simple transposition.
Ceci ne fonctionne que si les dimensions de l'image sont multiples de 8 pixels car l'image est codée par blocs de 8*8 pixels
Effectivement, mon logiciel n'est pas optimisé pour ces cas...
Mic nous dit :
On se retrouve donc avec une qualité et une taille de
fichier du même ordre.
La rotation "sans perte" retourne la matrice de coefficients sans changer
les coefficients. Il n'y a donc pas décompression suivi de compression,
mais simple transposition.
Ceci ne fonctionne que si les dimensions de l'image sont multiples de 8
pixels car l'image est codée par blocs de 8*8 pixels
Effectivement, mon logiciel n'est pas optimisé pour ces cas...
Mic nous dit :
On se retrouve donc avec une qualité et une taille de fichier du même ordre.
La rotation "sans perte" retourne la matrice de coefficients sans changer les coefficients. Il n'y a donc pas décompression suivi de compression, mais simple transposition.
Ceci ne fonctionne que si les dimensions de l'image sont multiples de 8 pixels car l'image est codée par blocs de 8*8 pixels