Printtiin bittigrafiikkaa?

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Printtiin bittigrafiikkaa?

Juha Valtonen
Heips,

Minulla olisi silloin tällöin tarvetta käyttää valmiita kuvia(png, gif, jpg jne) survo-tulostuksessa.
Kun survon vahvuus on kuvien kerrostamisessa, niin varsinkin sellainen tilanne, jossa "pohjalle" tulisi bittikuva ja sen päälle survo-tulostusta, olisi se varsinainen juttu. Onko sellaiseen mitään käytännön mahdollisuuksia, vai onko se niin hankalaa tai mahdotonta, että ei kannata edes ajatella...?

 
Ajatukseni on siis, että joku seuraavanlainen ominaisuus toimisi
 
 *PRINT CUR+1,END TO P.PS
 - [ps-määrittelyjä]
 - [ps-määrittelyjä]
 *
 *
 * Tulostettavaan juttua k:
 * faököakf aök ökfökf a
 *  aaaaa  bbbb   cccc - tähän asti
 /  tilaa kuvalle
 *
 %  1100
 -  image kauniskuva.png x, y, [kx, ky]
 *
 *Kuva 1
 *
 * ja tästä on hyvä jatkaa...

 :JVa

Reply | Threaded
Open this post in threaded view
|

Re: Printtiin bittigrafiikkaa?

Reijo Sund
Administrator
This post was updated on .
Juha Valtonen wrote
Minulla olisi silloin tällöin tarvetta käyttää valmiita kuvia(png, gif, jpg jne) survo-tulostuksessa.
Helpoiten onnistuu käyttämällä ImageMagickia kuten seuraavassa esimerkissä:
*Let's plot a spiral following Survo book example by Seppo Mustonen
*
*HEADER=  FRAME=0 SIZE=1500,1000 DEVICE=PS,SPIRAL.PS
*XDIV=0,1,0 YDIV=0,1,0 SCALE=-23,23 T=300,600,0.01
*PLOT X(T)=0.03*T*(exp(-1+sin(17*T)))*cos(T),
*     Y(T)=0.09*T*(exp(-1.9+cos(11*T)))*sin(T+0.5)
*EPS SPIRAL
*.................
*Let's fetch a background picture
*
*GET http://www.psdgraphics.com/file/abstract-background-design.jpg
*
*and convert it to eps format using external program ImageMagick
*
*>convert abstract-background-design.jpg tausta.eps
*.................
*Now we're ready to print these eps-files and some text
*
*PRINT CUR+3,END TO KUVA.PS
*/GS-PDF KUVA.PS
*
- epsfile tausta.eps,0,0
- epsfile SPIRAL.EPS,-400,200,1.5,1.5
% 500
- [Times(50)][CYAN]
*Mustetahra meressä
- [Swiss(15)][RED]
*
*Example by RS 5.2.2013

Ihan suoraan ehdottamaasti image -mahdollisuutta on nähdäkseni hankala toteuttaa PostScript grafiikan kanssa ilman ImageMagickin kaltaista ohjelmaa, jolla kuvat saa eps-muotoon. Saattaa myös olla, että ImageMagick tarvitsee Ghostscriptia ps-, eps- ja pdf-muotoisten kuvien käsittelyyn, mutta ainakin minulla tuo esimerkki toimi ilman mitään lisäasennuksia.

Kuvaruutugrafiikan osalta Musteessa voisi onnistua gif-kuvien käyttö GPLOTin kanssa (tai jos R:n mukana tulee Tcl/Tk:n versio 8.6, niin myös ainakin png).

Musteen RPLOTissa saattaisi olla mahdollista käyttää erilaisia bittikartta- ja vektorigrafiikkakuvia kuvan osana. Asiaa voisi selvitellä eli jos ylipäätään onnistuu R:ssä, niin sitten onnistuu myös RPLOTissa.
Reply | Threaded
Open this post in threaded view
|

Re: Printtiin bittigrafiikkaa?

Juha Valtonen


Tämä on hyvä: tarvitsemani  png - eps konversio toimi hyvin ja
loppu oli silkkaa survoilua

:JVa
Reply | Threaded
Open this post in threaded view
|

Re: Printtiin bittigrafiikkaa?

Reijo Sund
Administrator
Hyvä, että toimii. Jos ei satu olemaan ImageMagickia saatavilla, niin näköjään kuvia voi konvertoida .eps-muotoon verkkopalvelunakin ilmaiseksi. Esim. ConvertHub.com tuntui toimivan hyvin.