FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» I Love You
par papydall Aujourd'hui à 1:15

» mise a jour calculatrice
par joeeee2017 Aujourd'hui à 1:01

» Convertisseur de base 10 de 2 à 36
par gigi75 Hier à 18:49

» [solved] 3D_LINE How to ?
par papydall Hier à 6:51

» supprimé
par joeeee2017 Dim 15 Oct 2017 - 20:02

» calculatrice avec touches movibles
par joeeee2017 Dim 15 Oct 2017 - 1:11

» CORTANA
par gigi75 Sam 14 Oct 2017 - 16:32

» supprimé
par Jean Claude Sam 14 Oct 2017 - 12:30

» Compilateur FBPano
par jean_debord Jeu 12 Oct 2017 - 9:53

» KGF_dll - nouvelles versions
par Klaus Mar 10 Oct 2017 - 18:49

» à propos de Panoramic_Editor [Résolu]
par Klaus Mar 10 Oct 2017 - 3:19

» Un petit "coucou" à tous les Panoramiciens !
par Jack Ven 6 Oct 2017 - 10:24

» Pourquoi le compilateur stagne
par mindstorm Mer 4 Oct 2017 - 20:38

» Panoramic ?
par Marc37 Mer 4 Oct 2017 - 0:39

» Premiers pas avec Arduino
par Marc37 Mer 4 Oct 2017 - 0:29

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Octobre 2017
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
CalendrierCalendrier

Partagez | 
 

 MaPagePhoto

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: MaPagePhoto   Jeu 21 Aoû 2014 - 1:00

Je replace ici le code source d' une discussion exterieur.

Il s' agit de créer une page html simple pour visualiser des photos avec un commentaire.
Spoiler:
 

Certains objets de la bibliothèque sont amenés à disparaitre dans le futur.
Pas tous les menus sont opérationels


Dernière édition par ygeronimi le Mar 26 Aoû 2014 - 6:15, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 5952
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: MaPagePhoto   Jeu 21 Aoû 2014 - 1:13

Pas mal ygeronimi, ça promet ! même si je n'ai pas tout compris (par exemple l'utilité de ta longue série de datas...)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Jeu 21 Aoû 2014 - 2:24

@ JL35,

La longue série de datas est dans la bibliothèque d' objet
elle sert à la création d' une barre de statut en bas de la fenêtre 
mais l' objet n' est pas utilisé actuellement.
Pour l' instant, je laisse la bibliothèque complète. Si je ne me sert pas de cette objet,
je le virerai du source comme pour tous ceux qui ne serviront pas.

C' est comme le tableau de variables SM%(30)  pour SousMenu%(30) j' ai mis 30 au départ
pour ne pas être en train d' augmenter le tableau toutes les 5 minutes ou il me prend l' envie de rajouter un sous menu... Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Jeu 21 Aoû 2014 - 19:40

Je rencontre un souci entre HViewer qui a l' air d'être fâché avec le css  scratch
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 10072
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: MaPagePhoto   Jeu 21 Aoû 2014 - 21:42

Alors, essaie WebBrowser créé par la fonction WB_Create (en nnon WBCreate !) de KGF.dll... Tu devrais avoir exactement le même rendu qu'avec Internet Explorer.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Jeu 21 Aoû 2014 - 22:08

Le défi était de le faire tout en Panoramic... Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Ven 22 Aoû 2014 - 5:06

Voilà où j' en suis :
Spoiler:
 

Ce qui est possible :

- Ajouter une photo avec son propre commentaire formaté ( Police,Taille,Couleur)
- Ajouter toutes les photos d' un dossier avec comme commentaire le numéro de la photo et un format par défaut ( Arial,2,Noir)
( il sera modifiable dans un futur proche)
- Enregistrer la page html.
- La fermeture se fait par la croix.

J' avance doucement mais j' avance... Laughing


Dernière édition par ygeronimi le Sam 23 Aoû 2014 - 1:08, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Ven 22 Aoû 2014 - 17:25

Correction d' un bug ou deux, heu...plutôt deux.  Laughing 
Ajout de la suppression d' une photo.

Mise à jours du code dans le post précédent...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 5952
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: MaPagePhoto   Ven 22 Aoû 2014 - 19:30

Petites remarques, juste pour t'em...bêter:
- la sub O_Button_Picture n'est pas en pur panoramic... bon d'accord, tu me diras que tu n'y fais pas appel.
- je trouve un peu... lourd de déclarer une sub particulière pour chaque définition d'objet ('BIBLIOTHEQUE OBJETS'), il me semble qu'on en avait fait une universelle pour tous les objets, bien moins encombrante ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Ven 22 Aoû 2014 - 23:31

@ JL35,

Comme je l' ai dit plus haut, pour l' instant je laisse ma bibliothèque complète au cas où
j' aurai besoin d' un objet mais lorsque j' aurai "fini", je supprimerai les inutiles.

L' utilisation de cette bibliothèque, me permet justement cela et certain objet que j' aime bien ne sont pas dans la bibliothèque "universel" que par habitude je n' utilise pas. Laughing 

J' ai actualisé le prog, il me reste le remplacement d' une photo à coder.
Après c' est le grand ménage... Rolling Eyes 

Bon, j' ai fait cela pour la démo "tout Panoramic" mais, perso, je ne suis pas très photo.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Sam 23 Aoû 2014 - 1:19

J' ai corrigé une bêtise ou deux, voir même trois... Rolling Eyes 
J' ai fini les menus "Photos" et "Commentaires"

Bref le code a été ré-édité plus haut et donne une idée de ce qui est possible...en Panoramic.
Il reste les menus "Ouvrir" et "Nouveau" à coder mais là rien de bien compliqué.
Je vais me reprendre et essayer de sortir un programme plus court que celui là.


@JL35,

Je ne comprends pas pourquoi tu veux voir le code html à coté de la page... scratch 
Si tu veux pouvoir le modifier par le "Memo", il faudrait rajouter un bouton pour 
rafraîchir la page html ( le viewer de droite ).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 5952
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: MaPagePhoto   Sam 23 Aoû 2014 - 3:46

En fait a priori je n'avais pas tellement besoin du code à gauche, je voulais juste avoir un aperçu du résultat, mais comme Moulinet le présentait j'en profitais pour y faire de petites modifs et voir le résultat à droite.
Mais si tout est bien au point ce n'est pas indispensable et ça allègerait le code et l'écran.

Bon, cette fois-ci je suis sérieusement en retard sur mon horaire de  Sleep
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Sam 23 Aoû 2014 - 14:20

Je vais reprendre mon programme autrement car le visuel ne me plait pas
avec deux objet se mettant à jour sur l' écran, c'est pas terrible... Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Lun 25 Aoû 2014 - 0:14

Voilà une version "new look" de ce programme et je pense que JL35 pourrait l' adopter. Laughing 

Spoiler:
 

Il me reste à gérer les attributs "gras,italique,souligné"... Rolling Eyes 

Bon test à tous.... Laughing


 Embarassed ...un peu d' aide car le fichier n' est pas encore créé.

A coté de la liste des fichiers un petit bouton ouvre un "open_dialog"
pour sélectionner un dossier image. On sélectionne un fichier et la liste
des fichiers *.jpg s' affiche dans le liste.

On sélectionne une photo dans la liste et un apperçu s' affiche en dessous
si on veut l' ajouter à la page html, on va dans le menu photo et on sélectionne "Ajouter"
la photo est ajouté à la page de droite avec en dessous son numéro en commentaire.
Si on veut ajouter tout le dossier, on sélectionne "Ajouter dossier"
J' ai pensé que le petit viewer d' apperçu de la photo pouvait être utile
quand on ne veut ajouter qu' une photo parmis X photos d' un dossier.

Bref, le menu commentaire permet de modifier ce dernier mais le numéro de photo restera.
A noter, le dernier style de commentaire est gardé en mémoire.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 5952
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: MaPagePhoto   Lun 25 Aoû 2014 - 0:47

Si ça doit être adopté, j'espère bien que je ne serai pas le seul !

Mazette ! déjà plus de 1300 lignes quand même !

Bon, je coince sur une erreur ligne 691 'Not correct arithmetic expression'
Il doit y avoir une variable qui n'est pas définie...

Non, dans color$ j'ai "Black", alors ça fait tilt sur le Val(color$), panoramic ne sait pas faire ...

Une remarque un peu à part, tu n'es d'ailleurs pas le seul à faire ça, mais y a-t-il une raison pour mettre le code ici sur le forum dans des balises 'Spoiler' plutôt que dans des balises 'Code' qui sont faites pour ça ?
Est-ce que le code est mieux protégé ainsi ? (avec les balises code on a parfois de petites surprises, mais je pensais que c'était pareil pour tout).

Aussi une petite faute d'orthographe, c'est Fuschia et non pas Fuscshia.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Lun 25 Aoû 2014 - 5:48

Diable !!! affraid  une erreur !!! mais tout fonctionne très bien chez moi... scratch 
Remarque, il arrive que les programmes plantes le lendemain alors qu' ils fonctionnaient bien la veille... Laughing 

Je vais regarder cela de près mais j' ai une idée sur la question.
Regardes dans le dossier où tu as placé le source et supprime le fichier style.inf
puis relances le programme, il en créera un nouveau.
Peut être as tu lancé le programme avec le fichier style.inf de l' ancienne version.
J' ai du faire des modifs à cause de la lettre souligné dans le menu. Black devenait Black.
J' avais trouvé un moyen de supprimer ce soulignement en supprimant le premier caractère chr$(38)
mais cela ne fonctionnait pas avec Red, Grey et Lime... Rolling Eyes

Je vais mettre le source sur mon webdav, il n' y aura plus de souci de forum... tongue
Bon, c' est fait !... Laughing 

histoire du spoiler :
Si tu regardes bien, je met le code entre deux balises "code" et ces balises "code" entre duex balises "spoiler"
pour que le post tienne moins de place sur l' écran.


Pour la variable color$
elle récupère le code couleur (60 pour black) dans le fichier style.inf
ce code couleur devient col_com%   col_com%=val(color$) 
et selon la valeur de col_com% une couleur texte est attribué à col_com$
et c'est col_com$ qui sera placé dans le code html.
La valeur de col_com% est en fait le numéro du Sub_menu utilisé pour la sélection.
cela me permet aussi de faire un Mark_on sur ce Sub_menu pour visualiser la couleur en cours pour les commentaires.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 5952
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: MaPagePhoto   Lun 25 Aoû 2014 - 15:22

Ça devait être effectivement ce fameux fichier C:\style.inf (créé par toi à mon insu  Very Happy ), je l'ai supprimé et là, plus d'erreur.

Le code entre des balises code elles-mêmes entre des balises spoiler je trouve ça un peu tiré par les cheveux... pour gagner quoi ? 2 ou 3 lignes ?
Ça ne gêne pas certes, mais avec les balises code seules on voit au moins qu'il y a du code, avec spoiler on ne voit rien.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Lun 25 Aoû 2014 - 20:26

Le programme créé :

C:\MaPagePhoto (dossier utilisé pour les opérations temporaires )
Style.inf ( dans le dossier du source, contenant les infos de style pour les commentaires )

Je vais changer deux bricoles le dossier sera : 
C:\MPP_Temp
et le fichier style.inf sera créé dans ce dossier et plus dans le dossier du source
une info sera en plus dans ce fichier, la version du programme et la fonction de récup pourra le détruire
et en recréer un si la version ne correspond plus.
Je ne veux pas le détruire à chaque utilisation, le style des commentaires serait perdu d' une utilisation sur l' autre.

Ce soir, je règle la gestion des derniers attributs (gras, italique,souligné) et je vais voir comment hviewer répond
sur d' autres balises... Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Mar 26 Aoû 2014 - 6:24

Les modifications annoncées...
... ainsi que la gestion des attributs Gras, Italique, et souligné 
ont été faites ! Laughing

Le source est disponible sur mon webdav.

Pour ceux qui aurait testé la version précédente.
Vous pouvez supprimer le dossier "C:\MaPagePhoto"

Vous pouvez lancer le source d' où vous voulez, il créera un dossier de travail  "C:\MPP_temp"
ou il fera sa sauce... Laughing

Maintenant, je vais voir si hviewer me permet de gérer des balises pour la page elle même,
histoire de mettre un peu de vie sur ces pages... geek
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5857
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: MaPagePhoto   Mar 26 Aoû 2014 - 8:41

Une ch'tite intervention, si tu traite en ligne de commande les photos pour la page, tu peux proposer de supprimer les metadonnées. En effet, certaines personnes (les pédophiles, les voleurs, etc ..) se servent des informations de localisation des photos à des fins malveillantes. Donc ce serait bien que le programme le propose directement en option en fonction de l'usage de la page.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Mar 26 Aoû 2014 - 16:41

Là, çà, je ne sais pas faire... Embarassed
Aurais tu un  exemple de commande ?... Laughing

A l' origine, je suis parti pour faire une page destinée à être jointe à un mail.
Cela peut être utile si la page se retrouve sur un site mais là, il faudra revoir l' adressage des photos aussi.
Les adresses des photos seront sur le serveur mais hviewer ne les affichera pas.

Je suis en train de rajouter le style pour le fond de page ( couleur ou image de fond )... Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5857
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: MaPagePhoto   Mar 26 Aoû 2014 - 17:13

ExifTool permet de modifier en ligne de commande tous les champs de métadonnées des fichiers audio, vidéo et images
Ces métadonnées Exif permettent d’ajouter des données complémentaires à vos photographies comme la date, l’heure
, des informations de localisation géographique, la résolution, le nom de l’apparei, etc…

Logiciel en ligne de commande très puissant pour modifier tous les champs de métadonnées des fichiers audio, vidéo et images et pour les trier, les renommer et les organiser par dossier.

Le nombre de formats pris en charge est impressionnant. Il lit les données EXIF, GPS, IPTC, XMP, JFIF, MakerNotes, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, ID3 et autres… Il écrit dans les formats EXIF, GPS, IPTC, XMP, JFIF, MakerNotes, ICC Profile, Photoshop IRB, AFCP et plus … Il lit et écrit les données de nombreuses caméras numériques telles que Canon, Casio, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon et Sony..

Il peut géolocaliser les images à partir de traces GPS. Il peut supprimer aussi toutes ces informations des fichiers. Il travaille récursivement sur les arborescences de dossiers. Il extrait les vignettes des fichiers images RAW, les aperçus et les images JPEG.

Exemple d'usage
Code:
exiftool -overwrite_original \-xmp:Creator='votre nom' \-xmp:WebStatement='http://creativecommons.org/licenses/by-nc-nd/3.0/' \-xmp:Rights='Copyright votre nom. This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0  License.' \-iptc:By-line='votre nom' \-iptc:CopyrightNotice='Copyright votre nom. This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0  License.' \-exif:Artist='votre nom' \-exif:Copyright='Copyright votre nom. This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0  License.' \votre_fichier.jpg

Voir la doc pour le détail des options et bien sûr on peut avoir une ligne de commande plus simple
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Mar 26 Aoû 2014 - 22:50

@ Jicehel,
J' essaierai sur un autre programme, là, je reste dans le défi du tout Panoramic.

@Tous, 
Nouvelle version ! gestion du fond de page.
Le source est à jour sur mon Webdav.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Jeu 28 Aoû 2014 - 23:48

@ Jicehel,

Quelle version de exiftool tu as ?
J' ai téléchargé : exiftool(-k).exe
Est ce le bon ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 5952
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: MaPagePhoto   Ven 29 Aoû 2014 - 0:44

Il existe un moyen plus simple (et panoramic) de supprimer les métadonnées d'un fichier jpg, c'est de le convertir en bmp qui lui n'en contient pas.
Au prix, il est vrai, d'une forte augmentation du volume (multiplié par 4 ou 5...).
Exemple:
Code:
SUB Jpg2Bmp(fi$,fo$)
' Conversion d'une image Jpg (fi$) en Bmp (fo$)
DIM_LOCAL pic%
pic% = 5000: WHILE OBJECT_EXISTS(pic%)=1: pic%=pic%+1: END_WHILE
PICTURE pic%: HIDE pic%: FILE_LOAD pic%, fi$: FILE_SAVE pic%, fo$: DELETE pic%
END_SUB
Il faudrait pouvoir reconvertir le résultat en jpg, mais ça on ne sait pas faire en panoramic (alors que c'est si facile avec irfanview...).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: MaPagePhoto   

Revenir en haut Aller en bas
 
MaPagePhoto
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos projets-
Sauter vers: