[ részben megoldva ] Keresek Adobe Illustratorral rendelkező huppert egy EPS file letesztelésére

 ( nikin | 2010. június 25., péntek - 10:38 )

Keresek olyan valakit akinek van Adobe Illustrator programja
CS-től CS4(preferált)-ig. Egy generált EPS file letesztelésére.

http://www.iwstudio.hu/test/EPSteszt.zip

tettem mellé SVG-t is. hogy látszódjon, hogy minek kéne megjelennie.

A procedura:

Megnyitás
Szerkesztés (odébbrakni pár kört vagy bármi)
Ráközelítés
mozgatás
A végén egy mentés.

Előre is köszönöm.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

hup
### ()__))____________)~~~ ################
#"Ha én veletek, ki ellenetek?"#1000H/UbuFb

Szeva!

CS3 teszt:

  • megnyitás: pipa
  • szerkesztés: pipa
  • nagyítás: pipa
  • mozgatás: pipa
  • mentés: *.eps pipa
  • mentés másként: *.ai, ill. *.svg pipa

Az eredeti svg-t inkscape és fox alatt néztem meg. Nekem jónak tűnik.

Uff!

--
"Tévedni emberi dolog, de kínos." (Rejtő)

Köszönöm szépen.

### ()__))____________)~~~ ################
#"Ha én veletek, ki ellenetek?"#1000H/UbuFb

Néhány apró megjegyzés:

A %%BoundingBox ebben a formában nem megfelelő, a helyes ez lenne:
%%BoundingBox: 0 0 284 284
(Definíció szerint az értékek egészek.)

Ha kell a precíz érték, akkor plusz:
%%HiResBoundingBox: 0 0 283.28611898017 283.28611898017

A %%Pages nem kell (értelmetlen), ahogy a %%LanguageLevel sem, mert nem használsz verzióspecifikus dolgokat.

A showpage a végén szintén nem kell (bár normális esetben a befogadó alkalmazás null procnak definiálja).

A fentieken kívül én biztos, hogy a rövidítés érdekében csinálnék egy ilyet: "/c {newpath 0 360 arc closepath} bind def", bár én simán az egész algoritmust, ami előállítja az EPS-t, inkább megírnám Postscriptben :)

Köszönöm javítom.

Annyi, hogy a gsave grestore showpage nélkül pont az Adobe programja nem kezeli rendesen.
Egy hete verem a fejem a falba ezen a problémán.
Ha megnézed akkor pl a cairo is odateszi.

Az egész algoritmus megírása sem rossz ötlet... de sajnos jelen e
setben nem megoldás. Könyebb a magasabb nyelven írt algoritmust módosítani.

A rövidítésben igazad van.

### ()__))____________)~~~ ################
#"Ha én veletek, ki ellenetek?"#1000H/UbuFb

A gsave/grestore mindenképpen kell.

Melyik program nem kezeli showpage nélkül?

Lehet igazad van és akkor mea culpa... gsave grestore és a showpage egyszerre került bele. És ki fogom próbálni showpage nélkül.
Amúgy Adobe Illustrator CS4 a cél és ott volt gond.

Ha jól tudom akkor gsave és grestore a konzisztencia megőrzése miatt kell... és nem láttam, hogy kódomban bárhogy is szemetelnék.

### ()__))____________)~~~ ################
#"Ha én veletek, ki ellenetek?"#1000H/UbuFb

Ha leszámítjuk a DSC sorokat és a gsave-et, akkor az első operátor már "szemetel", ugyanis megváltoztatja a currentpatht.

Értem. Sokat kell még tanulnom a PS-ről attól tartok. Erre nem is gondoltam.

### ()__))____________)~~~ ################
#"Ha én veletek, ki ellenetek?"#1000H/UbuFb

Ugyan Illustratorom nincs, csak Evincével néztem meg az EPS-t (Inkscape-pel pedig az SVG-t), de nálam nem ugyanaz volt a két ábrán. Konkrétan az EPS változaton az ábra jobb szélén volt egy sor körlap, aminek a nagyobb része lelógott a képről, míg az SVG-ben nem volt ilyen.

Amúgy mi lesz ez? Epilepszia-generátor?

Valami olyasmi... fejlesztés közben kétszer meg is vakultam. :D

### ()__))____________)~~~ ################
#"Ha én veletek, ki ellenetek?"#1000H/UbuFb