1

従来のASPで完全な画像操作ソリューションを実装した経験のある人はいますか?ユーザーができるソリューションが必要です。

  1. 画像をアップロードする
  2. アップロードされた画像はファイルシステムに保存されます(wwwrootの内部または外部)
  3. 画像はブラウザに表示されますが、サイズが変更されます...オンデマンド

オンデマンドのサイズ変更が私の主な問題です。PHPでは、クエリ文字列でファイル名と最大幅/高さを指定できるphpThumbライブラリを使用できます。ライブラリはそれに応じて画像のサイズを変更し、さらに画像のコピーをキャッシュして、次に同じ幅/高さの同じ画像が要求されたときにキャッシュから提供されるようにします。

可能であれば、オープンソースコンポーネントを使用して、このようなソリューションを従来のASPに実装できますか?ImageMagick?

4

3 に答える 3

3

ImageMagickにはこの目的に使用できるCOM+コンポーネントがあるように見えます。

これに一般的に使用されるもう1つの成熟した(無料ではないと思いますが)ライブラリはAspJpegです。

于 2010-12-28T14:46:56.127 に答える
1

ASP.netには、イメージを操作するための組み込み関数があります。ASPクラシックを提供するほとんどのサーバーにはASP.netのバージョンがインストールされているため、ASP.netを使用して作業を行うことができます。

すなわち:

<img src="resize.aspx?file=/gallery/photo1.jpg&w=300&height=400" />
于 2010-12-28T23:23:28.473 に答える
1

この投稿は少し古いですが、最近、ClassicASPを介したサイズ変更に関して同じ問題に直面しました。

VB.NETルートを使用するソリューションを見つけましたが、必要なすべてが実行されなかったため、サイズ変更、トリミング、パディング(カラー付き)、および結果のjpgを画面に表示する機能を含めるように調整しました。ファイル。

スクリプトを含むzipファイルと手順を含むサンプルaspファイルに取り組みをアップロードしました:http://easierthan.blogspot.co.uk/2013/02/code-tip-3-classic-asp-image- resizer.html

アップロードに関しては、http://www.freeaspupload.netを使用しました。これは非常にうまく機能しているようです。

于 2013-02-16T22:14:12.647 に答える