FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Probléme capture Image ANDROID
Probléme capture Image ANDROID
Débuté par Sylvain, 13 sep. 2016 15:45 - 4 réponses
Connectez-vous…
Sylvain
#1
Posté le 13 septembre 2016 - 15:45
Bonjour,
Ma problématique est la suivante :
Je lance videocapture, je prends clique sur un bouton pour capturer une image.
Je met cette images dans le champs images de ma fenetre.
Mon problème, c'est que mon image fait une rotation de -90° lorsque je la prend en portrait.
Donc j'ai fait un code qui me permet de faire un drotation de -90° sur l'image afin que celle-ci s'affiche correctement.
Donc jusque là, tout vas bien,
Mais si je prend ma photo en paysage, celle-ci ne fait pas de rotation a la prise de vue du coup je me retrouve avec un image dans le bon sens et puisque dans le code je fais une rotation de -90, biensure je me retrouve avec une image a -90° donc pas dans le bon sens.
Comment faire pour que lorsque je prenne une photo avec ma camera avant ou arriére, celle-ci soit toujours affiché dans mon champs image normalement ? et non pas avec des rotations
Pour information, le support ne trouve aucun problème, à priori après plusieurs demande de ma part.
Cordialement,
Sylvain.
Signaler
0
0
Monsieur CHICOINE
#2
Membre enregistré
127 messages
Popularité : +4 (6 votes)
Posté le 27 septembre 2016 - 01:17
Je crois que ceci peut t'aider. J'ai pas tester mais devrait fonctionner.
InfoImage
,
Format sont des
chaînes
Hauteur
,
Largeur sont des entiers
InfoImage
=
InfoBitmap
(
IMG_
Photo
)
Largeur
=
Val
(
ExtraitChaîne
(
InfoImage
,
2
)
)
Hauteur
=
Val
(
ExtraitChaîne
(
InfoImage
,
3
)
)
SI
Largeur
>
Hauteur
ALORS
dRotation
(
IMG_
Photo
,
45
)
FIN
Signaler
0
0
SylvainP.
#3
Membre enregistré
49 messages
Popularité : +1 (1 vote)
Posté le 27 septembre 2016 - 10:22
Bonjour, et merci de ta réponse.
Désolé j'ai oublié de poster la réponse.
En faite c'est un problème que tu ne peux résoudre par le code car cela viens de la variable de type IMAGE de chez pcsoft.
Après 1 journée de test, j'ai compris que celle-ci ne gardé pas en mémoire les exif, du coup il y a toujours un problème.
Donc pour faire une redimension d'image sur un téléphone, il faut mettre l'image directement dans un champ Image et de la tu fait de la redimention avec dredimension().
Bonne journée
ps: Problème soumis au support.
--
Mydevzone
Painchaud Sylvain.
0637977534
Signaler
0
0
Monsieur CHICOINE
#4
Membre enregistré
127 messages
Popularité : +4 (6 votes)
Posté le 27 septembre 2016 - 22:30
Encore plus simple
Clic Description pour ton image et va dans la section Détail et Autres paramètres
il y a une case à cocher pour l'orientation automatique.
Signaler
0
0
SylvainP.
#5
Membre enregistré
49 messages
Popularité : +1 (1 vote)
Posté le 28 septembre 2016 - 11:45
Bonjour,
Je suis au courrant Chicoine, mais si tu n'as pas d'exif, cela ne sert à rien.
C'est un problème liè au framwork, il doivent faire une Maj la dessus.
--
Mydevzone
Painchaud Sylvain.
0637977534
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte