source: Sophya/branches/Reza/AddOn/PIPhoto/README@ 3990

Last change on this file since 3990 was 3553, checked in by ansari, 17 years ago

Creation du module PIPhoto, interface piapp-ImageMagick pour la manipulation des images (jpg, gif...) ds piapp - Reza 14 Dec 2008

File size: 2.3 KB
Line 
1##########################################################
2 Module d'interface SOPHYA/piapp avec ImageMagick pour
3 manipulation d'images jpeg/gif...
4 (C) LAL-IN2P3/CNRS & Univ. Paris Sud (11)
5 (C) IRFU - CEA
6 R. Ansari - 2008
7##########################################################
8
91/ Compilation/Installation
10 - Installer ImageMagick (C++) - Voir http://www.imagemagick.org/Magick++/
11 - Verifier que sophya est installe et accessible (var.env $SOPHYABASE)
12 (Voir http://www.sophya.org )
13 - Modifier les chemins d'acces et liste des librairies ImageMagick dans
14 le fichier makefile
15 - Compiler (make)
16
172/ Ce module contient des executables et un module chargeable pour piapp
18 (Par defaut ds $SOPHYABASE/exe et $SOPHYABASE/slb)
19 Les fichiers PI-RGB correspondent aux objets PIPixRGBArray (module PI)
20 - img2rgb : Conversion de fichier image (jpeg, gif...) en fichier PI-RGB
21 - rgb2img : Conversion de fichier PI-RGB en fichier image (jpeg,gif ...)
22 - animrgbs : Conversion d'une sequence de fichier PI-RGB en GIF anime
23 - Module imgmagmod.so qui peut être charge dans (s)piapp :
24 piapp> loadmodule $SOPHYABASE/slb/imgmagmod.so imgmagmod
25 Les commandes suivantes sont ajoutees a (s)piapp (groupe ImageMagick)
26 readphoto , writephoto , pirgb_rdphoto , pirgb_wrphoto
27 wdg2imgfile , win2imgfile
28 Les fichiers image lus sont representes dans piapp par des objets de
29 la classe ImgMagObj.
30 On peut utiliser la commande disp sur ces objets :
31 piapp> readphoto toto.jpg
32 piapp> disp toto
33 piapp> disp toto 'zoomx2 rgb4096cm'
34 piapp> disp toto 'zoom/2 lut=rgb,10,250 rgb32768cm'
35 piapp> disp toto 'monochrome grey128'
36 piapp> disp toto 'monochrome colrj128'
37 On peut aussi faire des traces d'expressions (plot2d n/pl ...)
38 Les variables suivantes sont disponibles pour chaque pixel de l'image :
39 x,y,i,j,r,g,b,I
40 i=x , j=y , composantes RGB r , g , b intensite I
41
423/ script tanim.pic
43 Creation d'une sequence de fichiers PI-RGB (tanim0.rgb ... tanim36.rgb),
44 permettant la creation d'une animation (mini-film)
45 - Executer le script ds (s)piapp
46 - Creer un gif anime avec la commande animrgbs :
47 csh> animrgbs tanim.gif tanim0.rgb tanim1.rgb tanim2.rgb ... tanim73.rgb
48
49
50
51
Note: See TracBrowser for help on using the repository browser.