[vastaus aiempaan viestiin]
| Kirjoittaja: | Seppo Mustonen |
|---|---|
| Sähköposti: | - |
| Päiväys: | 9.4.2006 17:36 |
Juha-Pekka Perttola ilmoitti minulle henkilökohtaisessa viestissä
käyttäneensä PS - JPEG -muunnokseen ImageMagick-ohjelmaa, jonka
voi vapaasti asentaa omalle koneelle verkosta:
http://www.imagemagick.org/script/binary-releases.php
Valitse
Windows Binary Release
ja sieltä
ImageMagick-6.2.6-8-Q16-windows-dll.exe
Asennuksessa kannattaa noudattaa oletusasetuksia.
ImageMagickin avulla pystyy esim. po. muunnoksen tekemään
yksinkertaisesti suoraan Survosta komennolla, joka on muotoa
>CONVERT -density 300x300 KOE.PS KOE.JPG
(Tämä korvaa hiirellä sohimatta toivoakseni sen 12-kohtaisen lätinän,
jonka esitin edellisessä viestissäni.)
Samalla ohjelmalla voi tehdä monenlaista muutakin kuvankäsittelyä
komentopohjaisesti, mikä todella miellyttää meikäläistä.
ImageMagick sopii Survoon kuin nenä päähän, koska se (Windows-
versionakin) toimii rehelliseen ja joustavaan tyyliin ilman turhaa
Windows-kuorrutusta - todellista käyttömukavuutta!
ImageMagick jopa asettaa itsensä (mm. komennot CONVERT ja MOGRIFY)
Windowsin hakupolulle, jolloin komentosanojen eteen ei tarvitse
kirjoittaa polkutunnuksia.
ImageMagickin asennuspaketissa tulee mukana HTML-sivuina
laaditut käyttöohjeet, joita voi selailla (vailla verkkoyhteyttäkin)
käytön aikana.
ImageMagick tukeutuu toiminnoissaan osittain Ghostscript-ohjelmaan,
jonka tulee siis olla asennettuna koneeseen.
Suurkiitos Juha-Pekalle hyvästä vinkistä!
* * *
Antaakseni käsityksen ImageMagickin käytöstä Survon yhteydessä
olen pannut näille sivuille pari muunnelmaa vanhasta "millimetri-
paperikuvasta" (Survon käyttöopas, s. 326).
Toistan tässä tarvittavan Survon kuvakaavion:
LINETYPE=[color(0,1,1,0)]
XDIV=0,1,0 YDIV=0,1,0 SIZE=1000,1000 HEADER= FRAME=0 SCALE=0,1000
t10=0,1000,100 t5=50,950,100 t=0,1000,10
eps10=-2,2,1 eps5=-1,1,1 u=0,1000,100
PLOT Y(u)=t10+eps10 / X lines 10 mm, thickn. 5 DEVICE=PS,MMX10.PS
PLOT Y(u)=t5+eps5 / X lines 5 mm, thickn. 3 DEVICE=PS,MMX5.PS
PLOT Y(u)=t / X lines 1 mm, thickn. 1 DEVICE=PS,MMX1.PS
PLOT X(u)=t10+eps10,Y(u)=u / Y lines 10 mm, thickn. 5 DEVICE=PS,MMY10.PS
PLOT X(u)=t5+eps5,Y(u)=u / Y lines 5 mm, thickn. 3 DEVICE=PS,MMY5.PS
PLOT X(u)=t,Y(u)=u / Y lines 1 mm, thickn. 1 DEVICE=PS,MMY1.PS
........................................................................
PLOT X(t)=s1*sqrt(-2*log(1-eps))*cos(t),
Y(t)=s2*sqrt(-2*log(1-eps))*sin(t+atn(rho/sqrt(1-rho*rho)))
HEADER=[SwissB(18)],Contour_ellipses
s1=4 s2=3 rho=0.9 t=0,2*pi pi=3.14159265 eps=0.5,0.9,0.05
XDIV=1,8,1 YDIV=1,8,1 SIZE=1000,1000
SCALE=[SwissB(10)],-8(2)8 FRAME=1
LINETYPE=[line_width(1)] DEVICE=PS,CONTOUR.PS
TEXTS=T T=[BOLD],Plotting_a_graph_paper_and_contour_ellipses,10,-50
........................................................................
Kuvat kannattaa koostaa lopulliseen muotoon (mm.ps) EPS JOIN -komennolla
EPS JOIN mm.ps MMX10.PS,MMX5.PS,MMX1.PS,MMY10.PS,MMY5.PS,MMY1.PS,CONTOUR.PS
Jos yhdistää ne PRINT-komennolla, jolloin vastaava PS-tiedosto vastaa
kokonaista sivua, ImageMagick tekee vain valkoista lakanaa.
Juha-Pekka huomasi, että ongelma ratkeaa muuntamalla tiedoston GSview-
ohjelmalla ensin EPS-tiedostoksi.
Tässä on joitakin muunnosnäytteitä:
>CONVERT -density 200x200 mm.ps mm.jpg
Tulos on katsottavissa verkossa osoitteessa
http://www.survo.fi/tmp/mm.jpg
Tässä pullistunut muunnelma pienemmällä tarkkuudella:
>COPY MM.PS MM2.PS
>MOGRIFY -implode -1.5 -density 100x100 -format jpg mm2.ps
Kts.
http://www.survo.fi/tmp/mm2.jpg
Vielä kovakouraisemmin retuutettu muunnelma (keskiajalta):)
>COPY MM.PS MM3.PS
>MOGRIFY +noise Gaussian -paint 1 -sepia-tone 99.9 -swirl 15 -wave 10x1200 &
-density 100x100 -format jpg mm3.ps
Kts.
http://www.survo.fi/tmp/mm3.jpg
-Seppo
| Vastaukset: |
|---|
Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!