[Alg] Van uploaded EPS bestand online preview tonen *

Pagina: 1
Acties:
  • 115 views sinds 30-01-2008
  • Reageer

  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
Hoe kan ik online een preview weergeven van een geuploade eps file? Is hier een speciale plug-in voor o.i.d.? Flash kan alleen .jpeg on-the-fly tonen, dus dat is niet te gebruiken..
Het wordt op een select groepje computers gebruikt, dus de download van een plug-in is niet echt een obstakel te noemen..

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Dit bestandsformaat lijkt me te geavanceerd om zomaar te previewen. Als het toch maar een selectief groepje gebruikers is kun je bij hun toch gewoon een programma installeren dat .eps bestanden kan openen.

  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
Nee want het gaat erom dat ze de EPS file kunnen uploaden, zodat deze daarna naar de drukker kan. Maar het is dan wel van belang dat ze in een preview kunnen zien of hetgeen ze geupload hebben ook wel goed overkomt op het papier.. Kortom, er moet iets in IE of andere browser zitten waardoor het te zien is, eventueel een on-the-fly conversie programma naar .jpeg toe, zodat die jpeg wel in flash te tonen is..
En aangezien het EPS formaat letters etc gewoon in vectoren houdt, blijft dat wel wat netter en beter qua kwaliteit.. Anders zouden ze JPEG plaatjes in hoogste kwaliteit moeten uploaden, maar dan nog weet ik niet zeker of die kwaliteit wel te vergelijken is met EPS..

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Dan kan je toch bijvoorbeeld een export als pdf ernaast zetten en die even up to date te houden als de eps :?

disjfa - disj·fa (meneer)
disjfa.nl


  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
Ja, maar dan moet de gebruiker een extra handeling doen, dat willen we voorkomen
anders kunnen ze ook wel save as jpeg doen en die up to date houden
maar het gaat er juist om dat de klant zo min mogelijk hoeft te doen

Verwijderd

wellicht moet je zoeken naar een commandline progsel die dat kan, dat kan je dan aanspreken op de server ofzo, maar dan denk ik al meer richting buren

eerste google hit: http://www.convertzone.com/net/cz-ReaConverter%20Pro-2-1.htm

[ Voor 40% gewijzigd door Verwijderd op 04-08-2004 11:37 ]


  • OzBoz
  • Registratie: Maart 2000
  • Laatst online: 16-06-2025

OzBoz

.:.H.:.I.:.P.:.

Hmmm denken we niet te ingewikkelt.. normaal gesproken wordt bij een EPS al een voorvertoning in het bestand opgeslagen. Is het niet mogelijk die er gewoon uit te trekken. Zal wel pict formaat zijn oid.

My Fizion | My 3D prints | LinkedIn


Verwijderd

ja, maar die zal je er dan toch met een progsel uit moeten trekken denk ik, ik ken geen plugin ofzo die dit kan.

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23-05 16:31

Pelle

🚴‍♂️

Je moet een of ander script of een serverside applicatie hebben die de preview uit de EPS sloopt, en die vervolgens converteert naar een JPG, GIF of PNG.

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23-05 16:31

Pelle

🚴‍♂️

Meer iets voor de buren overigens :)

  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
Verwijderd schreef op 04 augustus 2004 @ 11:31:
wellicht moet je zoeken naar een commandline progsel die dat kan, dat kan je dan aanspreken op de server ofzo, maar dan denk ik al meer richting buren

eerste google hit: http://www.convertzone.com/net/cz-ReaConverter%20Pro-2-1.htm
Dat ziet er al interessant uit! _/-\o_
Maar dan zou het wel op linux moeten draaien .. ;(

  • OzBoz
  • Registratie: Maart 2000
  • Laatst online: 16-06-2025

OzBoz

.:.H.:.I.:.P.:.

Ik zie in elk geval in een .ai (ff als test bekeken)

code:
1
2
3
4
<xapGImg:format>JPEG</xapGImg:format>
<xapGImg:width>256</xapGImg:width>
<xapGImg:height>212</xapGImg:height>
<xapGImg:image>/9j/4AAQSkZJRgABAgE bladiebla </xapGImg:image>


En ik gok dat die bagger tussen die tags en na <xapGImg:image> de preview is.

edit:
damn ik wil niet posten in /14 :'(

[ Voor 32% gewijzigd door OzBoz op 04-08-2004 11:40 ]

My Fizion | My 3D prints | LinkedIn


  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07-2025
EPS is zo een uitgebreid formaat ik betwijfel of je daar een reliable serverside (console only) conversion naar jpg gaat vinden. Om te beginnen maar het gebruik van colorspaces etc etc...

zelfs spullen als Indesign, Quark, Photoshop, AI hebben vaak problemen van reliably exchangeable...

[ Voor 22% gewijzigd door hobbit_be op 04-08-2004 11:42 ]


  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
Pelle schreef op 04 augustus 2004 @ 11:38:
Meer iets voor de buren overigens :)
ok, soz, move dan maar aub :)
OzBoz schreef op 04 augustus 2004 @ 11:39:
Ik zie in elk geval in een .ai (ff als test bekeken)

code:
1
2
3
4
<xapGImg:format>JPEG</xapGImg:format>
<xapGImg:width>256</xapGImg:width>
<xapGImg:height>212</xapGImg:height>
<xapGImg:image>/9j/4AAQSkZJRgABAgE bladiebla </xapGImg:image>


En ik gok dat die bagger tussen die tags en na <xapGImg:image> de preview is.
en waar haal je dat uit? en hoe? :)

  • OzBoz
  • Registratie: Maart 2000
  • Laatst online: 16-06-2025

OzBoz

.:.H.:.I.:.P.:.

dsmeef schreef op 04 augustus 2004 @ 11:40:
[...]
en waar haal je dat uit? en hoe? :)
Dat kom ik tegen in een .ai bestandje wat ik ff in ultraedit heb geopend. Maar wat hobbit_be ook al zegt, tis lastig om iets te fixen wat alle formaten probleemloos uitleest. Wanneer mensen met 1 bepaalde versie werken dan kom je er misschien wel uit. Maar er zijn steeds meer dingen toegevoegd binnen je EPS wat het wel lastig maakt.

Ik weet ook niet zeker of er wat mee te beginnen is maar die XML tags zijn in principe natuurlijk wel uit te lezen.

Kun je niet beter van je EPS een PDF laten genereren en daar bv een JPG van renderen. Daar zijn volgens mij wel dingen voor. Is wellicht wat omslachtig, maar werkt het dan werkt het.

My Fizion | My 3D prints | LinkedIn


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

dsmeef schreef op 04 augustus 2004 @ 11:40:

en waar haal je dat uit? en hoe? :)
Gewoon met een texteditor :)

En hobbit_be wat jij zegt klopt wel, maar zoals Ozboz al zegt wordt er in het eps bestand ook een thumbnail bewaard die oa door de windows explorer gebruikt wordt als icon voor het bestand. Als je die kunt uitlezen ben je klaar.

  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
nou, een thumbnail is niet echt het formaat wat getoond gaat worden :)
dat is wel een paar maal groter, dus denk niet dat een thumbnail dan toereikend is
maar een convert van eps naar pdf en dan naar jpeg is ook prima.. dan maar met een tussenstap..

  • OzBoz
  • Registratie: Maart 2000
  • Laatst online: 16-06-2025

OzBoz

.:.H.:.I.:.P.:.

dsmeef schreef op 04 augustus 2004 @ 11:50:
nou, een thumbnail is niet echt het formaat wat getoond gaat worden :)
dat is wel een paar maal groter, dus denk niet dat een thumbnail dan toereikend is
maar een convert van eps naar pdf en dan naar jpeg is ook prima.. dan maar met een tussenstap..
Je kunt ook een leuke Flash-viewer freubelen voor JPG's. Geloof dat Flash die tegenwoordig ook vreet :)

My Fizion | My 3D prints | LinkedIn


  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
klopt
zo'n "vreter" heb ik al, das no problem :)
daarom wil ik ook het liefst naar een jpeg formaat converteren, omdat ik daar reeds een viewer voor heb..

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Wellicht dat je hier iets aan hebt. Is een (gratis dacht ik) ActiveX Dll die je gewoon vanuit asp kunt aanroepen en daarmee je "thumbnails" (hoewel dan wat groot voor een thumbnail ;) ) laten genereren. Ook .ai en .eps worden ondersteund als import bestanden en je kunt dus gewoon .jpg wegschrijven.

[ Voor 17% gewijzigd door RobIII op 04-08-2004 12:10 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
vooral die laatste klinkt interessant.. ff zien of het ook op linux draaiende te krijgen is, en wat het kost.. :)

  • Anders
  • Registratie: December 2000
  • Laatst online: 10:33
Via Imagemagick (server-side conversie) krijg je mooie resultaten:

code:
1
convert -geometry 120x120 input.eps output.jpg


Het heeft wel GhostScript nodig om EPS te kunnen lezen. Of het 100% betrouwbaar is weet ik niet, want zoals hobbit_be terecht opmerkt is EPS een vrij uitgebreid format. Ik heb het hier met een aantal EPS'-bestanden getest en dat ging zonder problemen (WinXP, ImageMagick 5.5.7, AFPL Ghostscript 8.14).

/edit - kost nakkes, werkt prima op Linux.

[ Voor 6% gewijzigd door Anders op 04-08-2004 12:11 ]

Ik spoor veilig of ik spoor niet.


  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
RobIII schreef op 04 augustus 2004 @ 12:06:
Wellicht dat je hier iets aan hebt. Is een (gratis dacht ik) ActiveX Dll die je gewoon vanuit asp kunt aanroepen en zelf thumbnails kunt laten genereren. Ook .ai en .eps worden ondersteund.
Met als enige probleem dat we buiten dat we linux gebruiken ook nog is in PHP werken en niet in ASP :)
maar thanks, zal die link is bekijken.. misschien dat we het anders deels in ASP maken.. we'll see

  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
Anders schreef op 04 augustus 2004 @ 12:09:
Via Imagemagick (server-side conversie) krijg je mooie resultaten:

code:
1
convert -geometry 120x120 input.eps output.jpg


Het heeft wel GhostScript nodig om EPS te kunnen lezen. Of het 100% betrouwbaar is weet ik niet, want zoals hobbit_be terecht opmerkt is EPS een vrij uitgebreid format. Ik heb het hier met een aantal EPS'-bestanden getest en dat ging zonder problemen (WinXP, ImageMagick 5.5.7, AFPL Ghostscript 8.14).
en beide tools/programma's zijn ook in linux versies te krijgen neem ik aan? :)

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
dsmeef schreef op 04 augustus 2004 @ 12:08:
vooral die laatste klinkt interessant.. ff zien of het ook op linux draaiende te krijgen is, en wat het kost.. :)
dsmeef schreef op 04 augustus 2004 @ 12:10:
[...]

Met als enige probleem dat we buiten dat we linux gebruiken ook nog is in PHP werken en niet in ASP :)
maar thanks, zal die link is bekijken.. misschien dat we het anders deels in ASP maken.. we'll see
De GFL SDK waar ik het over had is in ieder geval ook gewoon beschikbaar onder linux...

http://perso.wanadoo.fr/pierre.g/xnview/endownloadgfl.html

[ Voor 31% gewijzigd door RobIII op 04-08-2004 12:11 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Anders
  • Registratie: December 2000
  • Laatst online: 10:33
Yeps, en het werkt ook prima met PHP. Code van mijn test-bestand:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?PHP

define("THE_PATH",          "E:\\public\\test\\eps\\");
define("IM_PATH",           "E:\\bin\\im\\");

$inputfile = THE_PATH . "input.ps";
$outputfile = THE_PATH . "output.jpg";

if (file_exists($outputfile)) unlink($outputfile);

$str= IM_PATH . "convert -geometry 120x120 $inputfile $outputfile";
echo $str . "<BR>";
$a=`$str`;

?>
[img]"output.jpg?<?=time()?>"[/img]

Ik spoor veilig of ik spoor niet.


  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
RobIII schreef op 04 augustus 2004 @ 12:11:
[...]


[...]


De GFL SDK waar ik het over had is in ieder geval ook gewoon beschikbaar onder linux...

http://perso.wanadoo.fr/pierre.g/xnview/endownloadgfl.html
ok, dan nog ff uitzoeken hoe dat via command line te draaien is.. kheb alleen shell access op de webserver namelijk, geen gui..

  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
Anders schreef op 04 augustus 2004 @ 12:14:
Yeps, en het werkt ook prima met PHP. Code van mijn test-bestand:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?PHP

define("THE_PATH",          "E:\\public\\test\\eps\\");
define("IM_PATH",           "E:\\bin\\im\\");

$inputfile = THE_PATH . "input.ps";
$outputfile = THE_PATH . "output.jpg";

if (file_exists($outputfile)) unlink($outputfile);

$str= IM_PATH . "convert -geometry 120x120 $inputfile $outputfile";
echo $str . "<BR>";
$a=`$str`;

?>
[img]"output.jpg?<?=time()?>"[/img]
Hmm, maar waar roep je dan de conversie aan..?

met: $a=`$str`;
?

Dan zou alleen deze shiznit nog op linux moeten draaien ipv windows en dan is het prima dus :)

[ Voor 13% gewijzigd door dsmeef op 04-08-2004 12:19 ]


  • Anders
  • Registratie: December 2000
  • Laatst online: 10:33
Dat doe ik op regel 13 (zie: backtick operator) :)

Ik spoor veilig of ik spoor niet.


Verwijderd

Volgens mij vind jij dit wel mooi :P
http://eps.bitserve.nl/

Maja.. Onder Linux gaat dit niet lopen (ASP)

  • dsmeef
  • Registratie: Oktober 2002
  • Laatst online: 08-06-2024
hmm.. 404? ;(

Verwijderd

Mmh.. ik zie nu dat je alleen EPS kunt weergeven als ook een preview hebt ingebakken!

  • beetle71
  • Registratie: Februari 2003
  • Laatst online: 14-05 15:52
dsmeef schreef op 04 augustus 2004 @ 12:11:
[...]

en beide tools/programma's zijn ook in linux versies te krijgen neem ik aan? :)
Met een beetje geluk is imagick als standaard op je linux bak geinstalleerd

probeer op de commandline: which convert

Ikzelf maak previews van .pdf files naar .jpg op de volgende manier:
Hiervoor is ook GhostScript nodig, (is waarschijnlijk ook wel standaard aanwezig. ;)

PHP:
1
2
3
4
$Infile='/location/somewhere/infile.pdf';  // uploaded file's name
$OutFile='location/somewhere/out.jpg';  // location to store jpg file.
exec('/usr/local/bin/gs -q -dNOPAUSE -dBATCH -sDEVICE=jpeg -dTextAlphaBits=4 
      -dGraphicsAlphaBits=4 -dJPEGQ=95 -sOutputFile='.$OutFile.' '.$InFile.' 2>&1');

[ Voor 14% gewijzigd door beetle71 op 04-08-2004 14:12 ]

Pagina: 1