問題タブ [imageresizer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - S3Readerを使用してImageresizerに対して呼び出されているAmazonURLを確認するにはどうすればよいですか?
私はImageResizerでS3Readerプラグインを使用して、Amazonからサイズ変更された画像を読み取り配信しています。
実稼働環境で動作させるのに問題があります。これは主に、内部で何が起こっているのかがわからないためです。
かなりのログを追加しましたが、期待される画像をリクエストすると、ImageMissingイベントが発生していることがわかります。
そこにある画像のURLを手動で確認すると、S3Readerプラグインを介したImageResizerの処理のどこかで考えられる唯一のことはありますか?
では、ImageResizerがAmazonに画像をリクエストするために使用しているURLをどのように確認できますか?
私のバケットはAisaPacリージョンにあるため、どういうわけか正しいURLを使用していないのではないかと思います。
注意すべき点として、私はmedia
サブドメインで画像のみを処理し、URLを書き直します(これも影響を与える可能性がありますか?)
従うべき私のコードと設定:
デバッグトレースに警告やエラーはありません。イメージが返されることを期待すると、404が表示されます。
orchardcms - Cache Plugin を使用した ImageResizer.net により、出力キャッシュが重複する
Orchard CMS で出力キャッシュを有効にし、ImageResizer.net キャッシュ プラグインを有効にすると、ページ コンテンツ (完全な DOM) が複製されるという奇妙な問題があります。参考までに、Azure Small Reserved インスタンスにデプロイしています。
これを解決する方法はありますか?キャッシュ プラグインによって処理されるため、画像をキャッシュしないように出力キャッシュのキャッシュ プロファイルを作成する必要がありますか?
前もって感謝します、
ピーター
診断情報:
c# - ImageResizerが
タグで機能しない
ImageResizing.netのImageResizerを使用しています。
私のコードを通して、私はこのコードを使用してプラグインをプログラムで使用することができます:
<img />
しかし、次のようなタグを付けてプラグインを直接使用しようとすると、次のようになります。
<img id="img" alt="" src="http://i.minus.com/iNQ7wK2opRJT1.gif?width=90" />
フルサイズの画像をレンダリングするだけです。どちらの方法でもsrc
、画像にを追加し、その後にクエリ文字列を追加します。
誰かがこれを修正する方法を知っていますか?
編集:私はスキンを使用していますが、それらはまったくいじっていません<img />
。
編集2:RemoteReaderプラグインがあります
c# - ImageResizer - 要求されたサイズより小さい場合、画像を再保存しない
OK、Web アプリでImageResizer コンポーネントを使用しようとしています。私は次のコードを持っています:
ご覧のとおり、1 つの画像 + 元の画像の 3 つのバージョンを保存しています。ただし、サイズ変更が必要な場合にのみ、画像を再エンコードして再保存する必要があります。したがって、1000x1000 の画像をアップロードすると、main_000.jpg と main_003.jpg が同じであることが期待されます。ただし、そうではありません (ImageResizer はその画像のサイズも変更し、多くの場合、保存されるファイル サイズは main_000.jpg よりも大きくなります)。
パラメータとして process=no を追加しようとしましたが、機能していません。このシナリオがサポートされているかどうか、およびどのパラメーターを追加する必要があるかを知っている人はいますか?
imageresizer - ImageResizerが仮想ディレクトリで機能しない
アプリケーション内のフォルダーから画像が提供されているサイトの他の領域でImageResizerを正常に使用していますが(.jpg?width = 100と.jpg.ashx?width = 100の両方が機能します)、ローカルマシン上にある仮想ディレクトリで、「jpg.ashx?width = 100」メソッドを使用して画像ページを指定した場合にのみ、サイズ変更を機能させることができます。
サイトのアプリケーションプールはNetworkServiceIDを使用しており、仮想フォルダーでパススルー認証が有効になっています。仮想フォルダーのNetworkServiceに変更アクセス許可を付与しましたが、それが役立つことを期待しています。
クラシックモードでIIS7.5を使用していますが、リサイザーの診断ページに問題が表示されません。
なぜこれが起こっているのかについて誰かが考えを持っていますか?どんな助けでもいただければ幸いです。
ありがとう!
image-resizing - imageresizing.net リソースが見つからない問題
現在、IIS7.5 でホストされている ASP.NET MVC 4 Web プロジェクトで imageresizer.dll ver3.3.3 を使用しています。bin フォルダーに imageresizer.mvc.dll を含め、mvc shim プラグインを追加しました。
すべてが私のローカル マシンで正常に動作します。しかし、本番マシンでは、リソースが見つからないという問題に直面しています。運用マシンには ASP.NET MVC 4、IIS7.5 もあり、bin ディレクトリには dll と web.config ファイルの両方が次のように含まれています。
生産機械で。1. .ashx を使用してイメージ リクエストを実行すると、リソースが見つからないという例外が発生します。2. イメージが実際に存在するかどうかを確認するために、.ashx を削除したところ、イメージは問題なく読み込まれました。そのため、生産マシンの画像サイズ変更部分に欠けているものがあります。3. /resizer.debug.ashx を実行して問題を診断しようとしましたが、ここでもリソースが見つからないという例外が発生します。4. .ashx 拡張子を省略しようとしましたが、クエリ文字列に width パラメータを使用しました。画像サイズは影響を受けません。
この問題に対処するための次のステップは何なのか、まったくわかりません。誰かが私が欠けているものを教えてもらえますか?
ありがとう、G Hemant
asp.net - ImageResizer - 別のプロセスで使用されているため、プロセスはファイルにアクセスできません
この行はエラーをスローしています:ImageBuilder.Current.Build(imgURL, imgURL, resizeImg);
理由はありますか?
c# - PSD ファイルのサイズが適切に変更されない
http://imageresizing.net/を使用して PSD 画像を jpg に一括サイズ変更しようとしています。
PSD 画像が正しく変換されません。
ヘルプ
psdcomposer と freeImage への参照を追加し、それを使用しています。
次のパラメータを渡しています。
scale=both&mode=max&ignoreicc=false&dpi=72&width=1280&height=1280
ヘルプ
asp.net - imageresizer.netを使用してIDで画像を提供する
IDとサーバーにアップロードされた画像のファイル名の間のマッピングをデータベースに保持します。
これは、ディスク上の実際のファイル名ではなくIDを使用してHTMLの画像を参照する必要があるためです(画像が置き換えられた場合、新しい画像への参照を置き換えるロジックを作成するのは困難です)。
したがって、私が見ている解決策は、IDに基づいて仮想イメージパスを取得し、このURLにリダイレクトするハンドラーを用意することです。これにより、ImageResizer.netが引き続き機能するようになります。
画像の参照:
私の質問は、私はこれを正しく行っているのかということです。クライアントでのキャッシュなどの問題について考えています。また、リダイレクトを使用して追加のリクエストを実行します(ただし、これは私が今心配していることの中で最も少ないものです)。
session - Imageresizer の Authorization イベントでのセッションへのアクセス
ImageResizer (3.3.2) の MVC 4 アプリケーションでカスタム認証を実装しようとしていますが、セッション変数にアクセスしようとするまではすべて正常に動作します。
global.asax で、次のイベント リスナーをパイプラインに追加しました。
コードに示されているように、Session は常に null です。モジュールをセッション対応に構成する方法や、セッション変数にアクセスする他の方法はありますか?