J'ai besoin de testeurs ...

Fermé
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 - 7 déc. 2009 à 18:35
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 - 17 déc. 2009 à 17:37
Bonjour,
j'ai creer un cht'i programme en lazarus
j'aurais besoin que vous le testiez
il permet d'assembler 2 photos
c'est la même chose que
https://www.commentcamarche.net/list
sauf que c'est en mode graphique
il faut bien sur toujours ImageMagick
le tar
http://perso.numericable.fr/jeanbi/chargement/assemblephotos.tar.gz
il vous suffit de detarrer le fichier dans votre /home/votreuser
et de lancer le programme
./assemblephotos.

attention les photos doivent etre en jpg et la finale aussi
a+
ps : les sources sont bien sur dispo
http://perso.numericable.fr/jeanbi/chargement/assemblephotossource.tar.gz
A voir également:

21 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
7 déc. 2009 à 18:54
Salut,

Sympa ;-))

Par contre sur ma vieille Mandriva (2006) :
Pas de gpicview
Impossible de choisir la visionneuse par défaut (il ne se passe rien)
Voilà quand même la sortie dans le terminal de l'assemblage de 2 images (jpg) en laissant tout par défaut (pas de cadre, pas de frame et la taille par défaut) :

[tmpfs]$ ./assemblephotos

(assemblephotos:5703): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(assemblephotos:5703): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
montage: unable to open file `++': Aucun fichier ou répertoire de ce type.
Program exited with status : 256
TApplication.HandleException Executable not found: "/usr/bin/gpicview"
Stack trace:
$0811C0F2
$080961EE TFORM1__AFFICHE, line 214 of unit1.pas
$08095DBE TFORM1__BUTTON1CLICK, line 111 of unit1.pas
$08177D84 TCONTROL__CLICK, line 2277 of ./include/control.inc
$081B928F TBUTTONCONTROL__CLICK, line 72 of ./include/buttoncontrol.inc
$081B9875 TCUSTOMBUTTON__CLICK, line 164 of ./include/buttons.inc
$081B9DD1 TBUTTON__CLICK, line 331 of ./include/buttons.inc
$081B912A TBUTTONCONTROL__WMDEFAULTCLICKED, line 26 of ./include/buttoncontrol.inc
$08069C89
$0816E492 TWINCONTROL__WNDPROC, line 5107 of ./include/wincontrol.inc
$081F43A7 DELIVERMESSAGE, line 111 of lclmessageglue.pas
$0828AEE0 GTK2WSBUTTON_CLICKED, line 1886 of gtk2wsstdctrls.pp
$B7A69E03

(assemblephotos:5703): Gtk-CRITICAL **: gtk_widget_get_parent_window: assertion `widget->parent != NULL' failed
[tmpfs]$


PS. T'as les droits sur la photo d'Homer dans le "A propos" ? ;-\
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
7 déc. 2009 à 18:59
La sortie juste pour le changement de visionneuse :

[tmpfs]$ ./assemblephotos

(assemblephotos:5759): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(assemblephotos:5759): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
[tmpfs]$

0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
7 déc. 2009 à 19:26
re,
pas encore dispo oups
desole ,
a+
0
Utilisateur anonyme
7 déc. 2009 à 19:55
Salut Jeanbi :-)

Le programme se lance sur Debian/Gnome/GTK2.
Cependant le montage ne se fait pas, je te colle le contenu du terminal:

initials@alexis:~/Desktop$ ./assemblephotos 
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF

(assemblephotos:10853): Gtk-WARNING **: Theme directory  of theme Azenis Icons has no size field

/bin/sh: montage: not found
Program exited with status : 32512

(gpicview:10985): Gtk-WARNING **: Theme directory  of theme Azenis Icons has no size field

/bin/sh: montage: not found
Program exited with status : 32512

(gpicview:11112): Gtk-WARNING **: Theme directory  of theme Azenis Icons has no size field

/bin/sh: montage: not found
Program exited with status : 32512

(gpicview:11540): Gtk-WARNING **: Theme directory  of theme Azenis Icons has no size field

initials@alexis:~/Desktop$ 


C'est super comme idée, bravo ;-)
Si il y a quelque chose que j'ai mal fais dis le moi, j'ai installé gpicview, ensuite j'ai lancé et tenté un assemblage. (est ce qu'on peu préciser l'extension souhaitée?)

Niveau interface, c'est clean, sauf les textes qui n'apparaissent pas entiers dans les boutons
(mais ça doit être du à mon thème je pense)

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
7 déc. 2009 à 20:02
re,
si montage n'existe pas c'est que ImageMagik n'est pas installer
Documents]$ whereis montage 
montage: /usr/bin/montage /usr/share/man/man1/montage.1.gz
[@localhost Documents]$ whereis ImageMagick
ImageMagick: /usr/include/ImageMagick /usr/share/man/man1/ImageMagick.1.gz

0
Utilisateur anonyme
7 déc. 2009 à 20:57
Effectivement, ça fonctionne beaucoup mieux maintenant :-)

Merci.
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
9 déc. 2009 à 19:54
bonjour,
la dernier mouture
http://perso.numericable.fr/jeanbi/chargement/assemblephotos.tar.gz
si quelques uns peuvent voir si il n'y a pas de gros bug.
toutes les fonctions sont actives , un petit fichier txt pour la config de la visionneuse a ete ajouter

a+
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
9 déc. 2009 à 20:13
Re-

C'est good pour la visionneuse ;-))

Par contre si on omet l'extension pour le fichier final, le fichier n'est pas créé et la visionneuse s'ouvre pour rien ;-\

Peut être prévoir une extension par défaut...
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
9 déc. 2009 à 20:14
Salut,

Idem que Jipi ..... Pas de gpicview

voici quand même mes messages sur Mandriva 2008.1 :

au lancement de la commande :

> redfox@mandriva[192.168.1.2]:~/Desktop/Tarball/scriptjeanbi$ assemblephotos
[WARNING] Out of OEM specific VK codes, changing to unassigned



en cliquant sur " Chercher les images à assembler ", j'obtiens au premier essai :

Le contenu du dossier ne peut pas être affiché
Impossible d'obtenir des informations pour « file:///home/jean/Images » : Fichier non trouvé


il n'y a pas de jean chez moi ! :-)

néanmoins, j'ai une fenêtre qui s'ouvre : Open existing file

je peux choisir une image mais la validation OK ne semble rien donner. A la deuxième validation OK, j'obtiens bien le " Save file as " et il semble qu'il ne faille donner une extension .png (par exemple) pour que le fichier soit enregistrée (avec l'adresse /home/test1.png ??? (j'ai nommé test1)) et enfin à nouveau un message d'erreur (ne trouve pas gpicview).

désolé , c'est en vrac et je n'ai pas gpicview ! mais si ça peut aider un petit peu ...


sinon très bon boulot !

:-)
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
9 déc. 2009 à 20:18
Hi bobby,

Si tu n'as pas gpicview, il suffit de configurer la visionneuse par défaut, soit en allant dans "Préférences" soit en éditant le fichier "config.txt" à la racine du projet...
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
9 déc. 2009 à 20:21
Hello,

j'ai lancé vite fait ...... juste pour voir !

merci pour ta suggestion.


retesterai quand j'aurai un peu plus de temps soit avec gpicview ; soit en suivant la suggestion de Jipi

@++
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
9 déc. 2009 à 20:28
ah, j'oubliais de donner l'équivalent en mode console :

> redfox@mandriva[192.168.1.2]:~/Desktop/Tarball/scriptjeanbi$ assemblephotos
[WARNING] Out of OEM specific VK codes, changing to unassigned
/bin/sh: montage: command not found
Program exited with status : 32512
TApplication.HandleException Executable not found: "/usr/bin/gpicview"
  Stack trace:
  $0811C0D2
  $08095F96  TFORM1__AFFICHE,  line 249 of unit1.pas
  $08095ABE  TFORM1__BUTTON1CLICK,  line 116 of unit1.pas
  $08177D64  TCONTROL__CLICK,  line 2277 of ./include/control.inc
  $081B926F  TBUTTONCONTROL__CLICK,  line 72 of ./include/buttoncontrol.inc
  $081B9855  TCUSTOMBUTTON__CLICK,  line 164 of ./include/buttons.inc
  $081B9DB1  TBUTTON__CLICK,  line 331 of ./include/buttons.inc
  $081B910A  TBUTTONCONTROL__WMDEFAULTCLICKED,  line 26 of ./include/buttoncontrol.inc
  $08069989
  $0816E472  TWINCONTROL__WNDPROC,  line 5107 of ./include/wincontrol.inc
  $081F4387  DELIVERMESSAGE,  line 111 of lclmessageglue.pas
  $0828AEC0  GTK2WSBUTTON_CLICKED,  line 1886 of gtk2wsstdctrls.pp
  $B795E585
/bin/sh: montage: command not found
Program exited with status : 32512
TApplication.HandleException Executable not found: "/usr/bin/gpicview"
  Stack trace:
  $0811C0D2
  $08095F96
  $08095ABE
  $08177D64
  $081B926F
  $081B9855
  $081B9DB1
  $081B910A
  $08069989
  $0816E472
  $081F4387
  $0828AEC0
  $B795E585
WARNING: TLCLComponent.Destroy with LCLRefCount>0. Hint: Maybe the component is processing an event?
> redfox@mandriva[192.168.1.2]:


voilà !
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895 > bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014
9 déc. 2009 à 20:31
/bin/sh: montage: command not found
;-((
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895 > bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014
9 déc. 2009 à 20:33
Voir #5 ;-))
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
9 déc. 2009 à 20:54
ok ! 2ème essai avec :

+ imagemagick

+ modification du fichier config.txt : /usr/bin/showfoto



showfoto de KDE



voici :

> redfox@mandriva[192.168.1.2]:~/Desktop/Tarball/scriptjeanbi$ assemblephotos
[WARNING] Out of OEM specific VK codes, changing to unassigned
montage: unable to open image `++': No such file or directory.
Program exited with status : 256
TApplication.HandleException Executable not found: "/home/test1.png"
  Stack trace:
  $0811C0D2
  $08095F96  TFORM1__AFFICHE,  line 249 of unit1.pas
  $08095ABE  TFORM1__BUTTON1CLICK,  line 116 of unit1.pas
  $08177D64  TCONTROL__CLICK,  line 2277 of ./include/control.inc
  $081B926F  TBUTTONCONTROL__CLICK,  line 72 of ./include/buttoncontrol.inc
  $081B9855  TCUSTOMBUTTON__CLICK,  line 164 of ./include/buttons.inc
  $081B9DB1  TBUTTON__CLICK,  line 331 of ./include/buttons.inc
  $081B910A  TBUTTONCONTROL__WMDEFAULTCLICKED,  line 26 of ./include/buttoncontrol.inc
  $08069989
  $0816E472  TWINCONTROL__WNDPROC,  line 5107 of ./include/wincontrol.inc
  $081F4387  DELIVERMESSAGE,  line 111 of lclmessageglue.pas
  $0828AEC0  GTK2WSBUTTON_CLICKED,  line 1886 of gtk2wsstdctrls.pp
  $B79D2585
WARNING: TLCLComponent.Destroy with LCLRefCount>0. Hint: Maybe the component is processing an event?
> redfox@mandriva[192.168.1.2]:~/Desktop/Tarball/scriptjeanbi$


ça semble planter lors du montage .....
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
10 déc. 2009 à 17:43
re,
lorsque vous voulez modifier la visionneuse ,il ne faut pas entrer le chemin mais aller le chercher avec l'outil de recherche
car le resultat est dans une variable (pour ceux qui connaisse delphi ou lazarus opendialog.filename ) la fenetre ne sert qu'a afficher le resultat .
pour bob31 yu as un souci de chemin il faut imperativement que tu te mettes dans le repertoire mettons /home/tonuser/images et la proposer le nom de la photos
l'erreur est pourtant bien comprehensible
Executable not found: "/home/test1.png"
le chemin correct doit etre /home/tonuser/etc...
a+
ps: suite à vos remarques , je m'en vai améliorer tout cela , pour ceux qui serait intéresser par lazarus , ce petit programme inclus deja quelques exemples d'utilisation comme l'envoi de commande vers la console , l'utilisation des boite de dialogue , l'ecriture et la lecture d'un fichier de config etc ...


0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
12 déc. 2009 à 18:47
bonjour,
après quelques testes , voila la dernière mouture du programme
ajout de quelques fonctions ...
correction de quelques bugs :-)
le programme
http://perso.numericable.fr/jeanbi/chargement/assemblephotos.tar.gz
les sources en lazarus
http://perso.numericable.fr/jeanbi/chargement/assemblephotos_source.tar.gz
merci si vous le pouvez de me donner vos avis et remarques
a+

0
Utilisateur anonyme
12 déc. 2009 à 23:20
Salut Jeanbi ;-)

Voila je viens de la lancer.
Le premier montage sort impec, deux images png montées, et sorties en png.

Bug au deuxième montage:
Impossible de monter une seconde image :-( Ni en png, ni en jpg.

"Impossible d'ouvrir /home/initials/montage2.jpg"

Je te colle le contenu du terminal:
XGetWindowProperty() returned non-success value (1) for window 'Open existing file'.
montage: invalid argument for option `-sans': -geometry @ montage.c/MontageImageCommand/952.
Program exited with status : 256

(gpicview:6501): Gtk-WARNING **: Theme directory  of theme Azenis Icons has no size field

montage: invalid argument for option `-sans': -geometry @ montage.c/MontageImageCommand/952.
Program exited with status : 256


J'espère que ça aide :-)
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
13 déc. 2009 à 08:50
bonjour,
merci ,
en principe c'est corrige , juste un petit oublie de mettre une valeur nul si pas coche
a+
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
13 déc. 2009 à 09:53
Bonjour,

ça maaaaaarche ! ! !

j'ai réalisé 2 montages, les 2 montages ont parfaitement fonctionné !

bon ! quelques petits détails :

-toujours ce fameux message en cliquant sur " Chercher les images à assembler ", j'obtiens au premier essai :

Le contenu du dossier ne peut pas être affiché
Impossible d'obtenir des informations pour « file:///home/jean/Images » : Fichier non trouvé



je colle ici les traces de la console (il y a donc 2 essais) :

> redfox@mandriva[192.168.1.2]:~/Desktop/Tarball/scriptjeanbi$ assemblephotos
[WARNING] Out of OEM specific VK codes, changing to unassigned

(assemblephotos:7423): GLib-CRITICAL **: g_key_file_get_locale_string: assertion `key_file != NULL' failed

(assemblephotos:7423): GLib-CRITICAL **: g_key_file_get_value: assertion `key_file != NULL' failed

(assemblephotos:7423): GLib-CRITICAL **: g_key_file_free: assertion `key_file != NULL' failed

(assemblephotos:7423): GLib-CRITICAL **: g_key_file_get_locale_string: assertion `key_file != NULL' failed

(assemblephotos:7423): GLib-CRITICAL **: g_key_file_get_value: assertion `key_file != NULL' failed

(assemblephotos:7423): GLib-CRITICAL **: g_key_file_free: assertion `key_file != NULL' failed
Program exited with status : 0
Found dcraw version: 8.83
QFile::open: No file name specified
QFile::open: No file name specified
> redfox@mandriva[192.168.1.2]:~/Desktop/Tarball/scriptjeanbi$
> redfox@mandriva[192.168.1.2]:~/Desktop/Tarball/scriptjeanbi$
> redfox@mandriva[192.168.1.2]:~/Desktop/Tarball/scriptjeanbi$ assemblephotos
[WARNING] Out of OEM specific VK codes, changing to unassigned

(assemblephotos:8033): GLib-CRITICAL **: g_key_file_get_locale_string: assertion `key_file != NULL' failed

(assemblephotos:8033): GLib-CRITICAL **: g_key_file_get_value: assertion `key_file != NULL' failed

(assemblephotos:8033): GLib-CRITICAL **: g_key_file_free: assertion `key_file != NULL' failed

(assemblephotos:8033): GLib-CRITICAL **: g_key_file_get_locale_string: assertion `key_file != NULL' failed

(assemblephotos:8033): GLib-CRITICAL **: g_key_file_get_value: assertion `key_file != NULL' failed

(assemblephotos:8033): GLib-CRITICAL **: g_key_file_free: assertion `key_file != NULL' failed
Program exited with status : 0
Found dcraw version: 8.83
QFile::open: No file name specified
QFile::open: No file name specified
> redfox@mandriva[192.168.1.2]:~/Desktop/Tarball/scriptjeanbi$ 
0
Utilisateur anonyme
13 déc. 2009 à 09:57
Coucou,

Oui normal :

InitialDir = '/home/jean/Images'

dans unit1.lfm

(posté également sur l'autre forum) ^^
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
13 déc. 2009 à 10:04
re , comme quoi il faut faire gaffe quand on compile !
a+
0
Utilisateur anonyme
13 déc. 2009 à 10:09
Mais j'ai quand même oublié :

Je trouve ça plaisant, et la cascade des boites de dialogue ne me parait pas déconcertante (pour moi)
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
16 déc. 2009 à 19:24
re,
http://perso.numericable.fr/jeanbi/chargement/assemblephotos_1.tar.gz
plus de cascade , mais de nouvelle options comme de retourner 1 seule des 2 photos a 90 ou 180 °
la taille fonctionne a savoir qu'elle sera toujours le double de la valeur entree.
a+
ps: il doit y avoir le bug encore du repertoire , mais cela sera resolu avec le prochaine version
0
Utilisateur anonyme
16 déc. 2009 à 19:36
Salut Jeanbi, ça passe comme une fleur ;-)

L'ajout de mini images illustratrices sur les boutons c'est très bien ;-)

Je te colle un petit décalage que j'ai dans le haut au niveau du chemin de la visionneuse d'image par défaut:

https://i15.servimg.com/u/f15/12/05/56/93/captur11.png

C'est peut être du à mon thème, j'ignore comment sa s'affiche chez les autres ;-)

Merci.
0