Deutsch   English   Français   Italiano  
<tvjkbm$jtq$1@shakotay.alphanet.ch>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!news.imp.ch!news.alphanet.ch!alphanet.ch!.POSTED!not-for-mail
From: Gilbert OLIVIER <gilbert.olivier@orange.fr.invalid>
Newsgroups: fr.comp.sys.mac.communication
Subject: Re: Escaliers marrons
Date: Fri, 24 Mar 2023 07:43:50 -0000 (UTC)
Organization: La Kawa sans sucre
Message-ID: <tvjkbm$jtq$1@shakotay.alphanet.ch>
References: <tvhsih$174ir$1@dont-email.me> <tvi3mh$ue7$2@shakotay.alphanet.ch>
 <tvi9lv$fvh$1@rasp.pasdenom.info> <tvidjb$bir$1@shakotay.alphanet.ch>
 <tvignm$18s$1@rasp.pasdenom.info>
Reply-To: gilbert.olivier@orange.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 24 Mar 2023 07:43:50 -0000 (UTC)
Injection-Info: shakotay.alphanet.ch; posting-account="golivier";
	logging-data="20410"; mail-complaints-to="usenet@alphanet.ch"; posting-host="feeb09e7feed97098acc3d681300f818.nnrp.alphanet.ch"
User-Agent: MacCafe/2.12b2 (macOS 10.11.6 (15G22010) - MacBookPro6,2)
Cancel-Lock: sha1:8zYGRlmEF6B98M9QlRFJDtO4Zds= sha256:Il5gxwhnS8J4QBi1JKIrp8qUdNs8AUzFZ5EabvP2z9o= sha256:R8M7eEML7vll7cKYEn85740vgHnx/kytc4CBwV4+mDk=
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAACXBIWXMAAAsTAAALEwEAmpw
 YAAACY0lEQVR4nOyXPXLCMBCFfRzKlJQchcnPHVJyBMocgZIyR8gN4AgpU6YjKz35+Vn+kcZxUA
 rtaBh7EdKnfauVaG7/zJrSALFVoJRVoJRVoJRVoJRVoJStD/T59W1t8c/XB3o/vh6Ob+fTednPH
 ZAtyH7/cT1Zm1+cdbPJ5kd0ffY7G2ohEOawT23aw4Y2D6AfttumaSDKFLr5LUi/BWLjK+YLr/sd
 QA3IGp6nwgB0Y1qWSU4yGxezuibRCn7vMY4A7fuwDWc1j1P/sMkJEsKvqdIlNVTA14wBOMwPsaL
 n0eQNQNeTBSlJYyMYuoYz3mUYjomFWYEFvTqPD5WRjTK5NDpsZvIMsmJLakY22oMElEydKhbgmF
 I6Yrdnx1TjgkGMntrBAUEdzI1+bMhcqkDJKTydXINKFtUR9oRMo7XKAXGhisIGgZlhnIaNrxQaH
 lWNCiByM3UhFMZul1lIIiYuq33g6BoY+IdzawiByBVOAlHaHpAfDpJpbmEs8yOddXri9hKlZcX4
 5J6y3raHzJpGBIpSBOicD37uABVRWXMq0/jhilmxJxkbzWv3VVtISaPSdFGRKpqkmQRiwG6DitC
 VAB//SEo9asCq5X60sucCDfmYGR2fj1AomP1oDQ8ZvC6PUA5fpJSWqLAVfO6z0uYct2te0KJtrz
 mUP8hf3al71ajdmyWBYKomBS0JBIsK0vxF+X5/g3QHaPEsBgSLQjXcfXcFwimu552qCax7RyhcW
 9sTN6pn9lDgr/Tw5sQzoAzQTS6yUVEoBhTBFUvqHKtAKatAKatA0/b4fHl6ufwAAAD//wMAIODF
 /qjQfdgAAAAASUVORK5CYII=
X-Face: (fOc#<x:H(8XSGDrpb`!SOTlYmPgL\T@k<t*+V.v\I9E9!1dj8^(G;V7<3D
In-Reply-To: <tvignm$18s$1@rasp.pasdenom.info>
Bytes: 4166
Lines: 48

Le 23 mars 2023, DV a écrit :

Me revoilà ;-)

> Essayons de préciser les choses. Les EXIF des deux images donnent ceci :
> 
> Image Width: 4000
> Image Height: 3000
> Orientation: Rotate 90 CW
> 
> Ce qui voudrait dire qu'en orientation portrait, l'application de prise
> de vue (celle de Google, je présume) n'intervertit pas les dimensions
> mais, à la place, applique une rotation en post-traitement. C'est une
> curieuse façon de procéder (en fait, ça me rappelle les APN des années
> 2000 ;-) ). Avec l'application Open Camera, par exemple, on aurait ceci :
> 
> Image Width: 3000
> Image Height: 4000
> 
> ce qui suffit à déterminer l'orientation de l'image.

Peut-être selon ce que tu dis au niveau de ImageIO qui dans ce cas
aurait présenté l'image correctement orientée, mais pas dans 4D.

4D se contente de charger en mémoire l'image décodée par ImageIO.
x pixels de large, y pixels de haut, rien qu'avec ça, tu ne peux pas
deviner s'il faut faire une rotation, car tu ne sais pas si l'image est
au format portrait ou paysage. Il n'y  que le paramètre EXIF de rotation
qui peut te le dire.

> En ce qui concerne MacCafé, je pense qu'il se base uniquement sur la
> largeur et la hauteur de l'image pour l'affichage. Il ne prend
> visiblement pas en compte la donnée « Orientation », et j'ignore s'il
> peut le faire. 

Il faut donc faire un post traitement en regardant systématiquement si
il y a des données EXIF, et dans ce cas s'il y a une indication de
rotation.

Tout ça est faisable bien sûr…

Il n'y a pas dans les commandes sur les images de commande spécifique
pour effectuer une rotation d'image, mais c'est faisable en 4D, j'ai le
code sous le coude dans une autre appli ;-)

-- 
Gilbert
<https://maccafe-osx.pagesperso-orange.fr>