[ Teach ] in KIDS 글 쓴 이(By): geminga (안보이는별맧) 날 짜 (Date): 1997년09월24일(수) 03시32분10초 ROK 제 목(Title): Re: 질문)ps화일의 그림저장. 약간 잘 못알고 계신 것같은 데요. ghostscript는 Adobe에서 만든거 아닙니다. 그리고 이건 postscript를 읽어서 windows에 표시하는 것으로 bitmatp으로 바꾸주기 때문에 당연히 해상도가 떨어지지요. 그리고 해상도 조절하는 option이 있습니다 default로 하면 95dpi인가 밖에 안되지요. vector 형식 그대로 읽어 드릴려면 Adobe Illustrator 나 Corel Draw등을 이용하시면 됩니다. 그리고 MS word에서는 ps화일 해석을 못해서 네모칸으로만 나오지요.. editing이 안됩니다. 그리고 옛날에 누군가의 박사논문에서 그림을 뽑아낼려고 만들어낸 perl script이 있습니다. 단, latex으로 쓰고 dvips로 만든 ps화일이고 표준적인 규ㅔ♣� 지키고 있는 화일에서만 사용 가능합니다. 될지는 장담 못하지만 다행히 쓸수있으면 쓰시구요. ---------여기서 자르세요.. 이름은 extract_eps.pl이고 chmod 755해주셔야함. #!/usr/local/bin/perl # dvips로 만들어진 Postscript file에서 eps file만 뽑아내는 script # 선광일 print " Input ps file name : "; $psfile = <STDIN>; open(DVIPS_PS,"$psfile") || die "Can't find the file: $psfile\n"; $in = "no"; while(<DVIPS_PS>){ chop; if(/%%BeginDocument/){ $in = "yes"; ($comment, $epsfile) = split(" "); print("- Extracting $epsfile ...\n"); open(EPS_FILE, ">$epsfile") || die "Can't open EPS file: $epsfile\n"; } elsif (/%%EndDocument/){ $in = "no"; close(EPS_FILE); } elsif ($in eq "yes"){ print(EPS_FILE "$_\n"); } } -----여기 까지 입니다. ------------------------------------------------------------------------------- Geminga는 쌍둥이 자리(Gemini)에서 발견된 감마선펄서의 이름이고 "존재하지 않는" "그곳에 없는"을 뜻하는 이탈리아 밀라노지방의 사투리입니다. ------------------------------------------------------------------------------- |