
サーバーとの動的なやりとりをASPで行う仕組みを作成します。
いわゆる画像データベースのようなものです。
主に扱う画像データがEPS(AI)ファイルになります。
JPEGの縮小サムネイル画像の生成や、PDFのサムネイルの生成は「ドットnet」関連で出来るようです。
自分達が調べた感じではEPSからJPEGなりGIFなりのサムネイル生成できるエンジンとか見当たらず、
今の状態ではEPSとそれに対応するJPEGの両方をアップしなければならず実際には結構な手間が予想されています。
アップ作業の労力としてはEPSだけをアップする形にしておき、
実はアップ時にローカルマシンで、EPSに対するJPEG等を自動生成して一緒に送る方法でも良いですし、
アップされたEPSデータをサーバー側で確認しJPEGを自動生成してサムネイルとする方法でも構いません。
なお、ローカルでの端末アプリはブラウザ(IE6)を想定していますので、アップも閲覧もブラウザで動作することが条件となっています。
WINDOWSでなら可能、MACでなら可能、WINでもMACでも可能・・・どれでもOKです。
方法とかヒントがあるならお教えいただけませんでしょうか?
No.1ベストアンサー
- 回答日時:
aspとasp.netは全く違う技術なので、どちらを使いたいのかが分らないとアドバイスが不正確になります。
ところで、本質的にはこれはaspの話ではなく、eps→jpeg自動変換がプログラムでできるかできまいかという事よね。aspを絡めると
1.HTTPでリクエストを受ける
2.epsファイルをjpegに変換
3.HTTPレスポンスストリームにjpeg吐きだし
という流れになるか。(ダウンロード時に動的変換の場合)
質問者の想定では、「アップロード時」にjpegに変換する事を考えているようだが、その場合は
1.epsファイルがPOSTされてくる
2.それを変換してある場所に配置
どちらにせよ、サーバ側で「eps→jpeg変換機能」が必要な事には変わりない。
ではその方法を探ってみたい。で、まぁghostscriptを使ってeps→jpeg変換を行なうのが、exeを叩くのでそれの終了を待つ処理が必要だが一番楽なのではないかな。
他にもeps2pngとかeps2jpgとかで検索すると割と良質な情報が集まるかと。
この回答への補足
直接私自身がサーバースクリプト組む側ではないので、ASPとASP.NETの違いがイマイチわかってません。
ゴメンナサイ。
で質問の意図は、汲んでいただいたとおりです。
JPEGに関してはブラウズするのに必要なので、表示のリクエスト時に
JPEG生成 ⇒ ブラウジング
でも構わないのですが、生成に時間がかかるとそれはそれでフラストレーションなので
EPSアップロード時にJPEG生成
しておくことで、ブラウジング事態は快適におこなえるかな?っていう感じです。
ghostscriptがイマイチ「何者?」って感じで、画像ビューワーとかで使える汎用のDLLかプラグインだと思い込んでいたので、全く脳裏を掠めもしませんでした。
一種の画像変換のエンジンかなにかですか?
とりあえず、ご指示いただいた検索キーも使ってもう少し調べて行きたいと思います。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
なぜ通信には16進数文字列が使...
-
VBAを使って二進法計算
-
エクセルVBAの自動変換機能?
-
ImageMagickでPSDを変換するには。
-
シーケンサ 数字の変換
-
シーケンサのCPUはニーモニック...
-
文字列を実数に変換するにはど...
-
UTF8→ShiftJISに変換したいです!
-
vb.netの型変換について
-
数値英単語変換プログラム
-
.NET 2003 DateTimeからtime_t...
-
System::Stringからconst char...
-
【EXCEL】カナ、ひらがなを英字...
-
bitmapクラスをiconクラスに変...
-
ビットマップファイルを24ビ...
-
3のつく数字と3の倍数のみを表...
-
緯度、経度の 10進法と 60進法...
-
bmp→jpgに、jpg→bmpに
-
入力ボックスが繰り返しポップ...
-
マンセル⇔XYZ,RGB変換式或いは...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
家電製品の電力周波数を変える機械
-
Mac 乗数の入力方法
-
3のつく数字と3の倍数のみを表...
-
エクセルVBAの自動変換機能?
-
VB.NETをJavaに変換するツール...
-
c++でmatからvectorへの変換の...
-
分を時間に変換するプログラム
-
緯度、経度の 10進法と 60進法...
-
逆コンパイルと逆アセンブルの...
-
なぜ通信には16進数文字列が使...
-
VB6からVB2010への変換について
-
10進数をBCDに変換する方法
-
C++からCへのソース変換について
-
VB6で10進数を32進数に変換する...
-
php
-
画像ファイル変換(Tiff→PDF)
-
VB.NETからJavaに変換するツー...
-
PHPで、日本語からアルファベッ...
-
WinHelpからHTML Helpに変換
-
マンセル⇔XYZ,RGB変換式或いは...
おすすめ情報