Como converter um arquivo eps em uma imagem JPEG grande

4

Eu estou usando Linux. Quero converter um arquivo eps para jpeg. Eu acho que posso usar o comando "converter". No entanto, a imagem resultante parece muito pequena. Eu quero aumentar o arquivo JPEG pela opção -resize. Parece não funcionar. A imagem resultante é preta pura. Alguém tem o mesmo problema?

Aqui estão mais detalhes:

  1. Se eu usar:

    convert -scale 1000x1000 your.eps your.jpg
    

    A imagem resultante se parece com uma imagem de baixa qualidade. A imagem vetorial eps não está dimensionada corretamente.

  2. Se eu usar:

    convert -geometry 300% your.eps your.jpg
    

    Eu recebo uma imagem em preto puro.

Aqui está o meu arquivo phf:

2shared.com/document/RXl2Be-g/askquestions.html

e meu arquivo eps:

2shared.com/file/qrmwKegj/askquestions.html

Anand
fonte
Não consigo ver os arquivos nesses URLs. O serviço pede que eu me inscreva ou algo assim.
Reinierpost
Meu palpite é que o EPS já é um bitmap.
reinierpost

Respostas:

1

Atualizado: isso deve funcionar (-flatten fez o truque para mim)

convert -geometry 110% your.eps -flatten your.jpg
aioobe
fonte
Eu fiz isso. Mas a imagem resultante parece muito ruim. Parece não estar devidamente dimensionado. Como o arquivo eps é uma imagem vetorial, ele deve ser dimensionado muito bem.
Meu arquivo de teste-eps é muito bom. Gostaria de fazer upload de seu eps em algum lugar?
Aioobe
ainda não funciona com -resample 100. Desculpe :-(
Você poderia carregar seu eps em algum lugar?
Aioobe
Quero fazer o upload em algum lugar. Você tem alguma recomendação sobre onde posso fazer o upload? Obrigado Aioobe. :-)
1

Eu usaria ghostscript:

gs -dNOPAUSE -r300 -sDEVICE=jpeg -sOutputFile=<output.jpg> <input.eps>
Coalhada
fonte
Graças à coalhada, ela gera uma página A4 com grandes margens. Se eu apará-las, torna-se novamente uma imagem pequena.
1

Você precisa definir a resolução desejada (em dpi) antes de ler um arquivo, por exemplo:

convert -density 600x600 your.eps -quality 85 your.jpg

Se você precisar redimensioná-lo para uma resolução específica, leia em alta densidade e redimensione:

convert -density 1200x1200 your.eps -scale 1000x1000 -quality 85 your.jpg
Tometzky
fonte
0

O Inkscape pode converter PostScript encapsulado em dados PNG:

inkscape -D -e "$OUPUT_PNG" -h "$HEIGHT_PX" -w "$WIDTH_PX" "$INPUT_EPS"
anfetamaquina
fonte
Obrigado Amphetamachine, eu tentei. Mas isso não funciona. Aqui está o meu arquivo: 2shared.com/file/qrmwKegj/askquestions.html