問題タブ [image]
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.
php - PHP/JS - その場でサムネイルを作成するか、ファイルとして保存します
画像ホスティング Web アプリケーションの場合:
保存した画像の場合、PHP (またはその他のもの) を使用してその場でサムネイルを作成することは可能ですか? または、1 つ以上の異なるサイズのサムネイルをディスクに保存して、それらをロードする必要がありますか?
どんな助けでも大歓迎です。
.net - 画像受信用WCFサービス
画像を受け入れるための Web サービスを作成する最良の方法は何ですか。画像は非常に大きい可能性があり、Web アプリケーションのデフォルトの受信サイズを変更したくありません。私はバイナリ イメージを受け入れるものを書きましたが、より良い代替手段が必要だと感じています。
algorithm - 画像のグラデーションで塗りつぶされたコーナーをブレンドするアルゴリズム
画像の周りにアルファ ブレンドされたグラデーションの境界線を配置する必要があります。私の問題は、コーナーをブレンドして、水平方向と垂直方向のグラデーションが交わる場所を滑らかにすることです。この問題を解決する標準アルゴリズムがあると思います。何年も前に学校で遭遇したと思います。しかし、いくつかの Web 検索で 1 つの参照を見つけることができませんでした。
(隅に放射状の塗りつぶしパターンを実装しましたが、遷移はまだ十分にスムーズではありません。)
私の質問:
この問題の標準アルゴリズムがある場合、その名前は何ですか? さらに良いことに、どのように実装されていますか?
標準的なアルゴリズムを使用せずに、角に滑らかなグラデーションを生成するために必要なピクセル値を決定する最良の方法は何ですか? (縦のグラデーションから横のグラデーションにスムーズに移行します。)
編集:大きな画像の上に挿入する画像があると想像してください。大きい画像は黒一色で、小さい画像は白一色です。挿入する前に、小さな画像にアルファ値を設定してその周りに透明な「境界線」を作成し、大きな画像に「フェード」することで、小さな画像を大きな画像にブレンドしたいと考えています。正しく行うと、黒から白への滑らかなグラデーションが得られます。コーナーと内側のエッジを除くすべての場所で行います。
画像の中央近くのグラデーション境界の端では、値は 255 になります (透明ではありません)。境界が外側の端に近づくにつれて、アルファ値は 0 に近づきます。頂点と水平の境界が交わる画像のコーナーでは、対角線に相当するものになります。その線引きをなくしてスムーズに移行したい。
私が必要としているのは、水平エッジと垂直エッジが交差するときに画像の隅で重なる各ピクセルのアルファ値 (0 ~ 255) を決定するアルゴリズムです。
html - 画像が HTML に読み込まれる前に画像の高さを取得する
DIV を使用して動的に作成されたテーブルがあります。表の各行には 2 つの画像があります。div (特定の行を表す) の高さを、その特定の行に表示されている 2 つの画像のうち大きい方の画像の高さに設定したいと考えています。表示される画像は常に変化し、外部サーバーからのものです。
画像が収まるように div の高さを設定するにはどうすればよいですか?
php - PHP GD、imagecreatefromstring(); 画像の寸法を取得する方法は?
通常、私はimagecreatefromjpeg()
それからを使用しますgetimagesize()
が、Firefox3ではこれを別の方法で回避する必要があります。だから今私は使用してimagecreatefromstring()
いますが、どうすれば画像の寸法を取得できますか?
.net - 光沢のあるグラフィック/光沢効果の作成
2.0 Beta に更新されたときに Web が採用した Apple 風のデザインのように、画像に光沢効果をプログラムで作成したいと思います。
基本的にこれ:
アイコンの例 http://nhc.hcmuns.googlepages.com/web2_icons.jpg
さて、ここで 2 つのアプローチが見られます。光沢効果のあるアルファ チャネルを持つ 1 つの画像を作成し、入力と光沢アルファ アイコンを組み合わせてこれを作成します。
2 番目の方法: コードで Alpha Gloss Image を作成し、それを入力グラフィックとマージします。
私は 2 番目の解決策を好みますが、私はあまりグラフィックスを得意とせず、そのような効果を作成するためのアルゴリズムが何と呼ばれているのかわかりません。私が実際にここで見ているものについて、誰かが私にいくつかの指針*を与えることができますか? 名前のある「光沢アルゴリズム」はありますか? それとも .net の実装が既にありますか?
*いいえ、それらのタイプのポインターではありません。
xss - XSS を防止しながら の使用を許可するにはどうすればよいですか?
ブログ スタイルのコメントに ASP.NET Web フォームを使用しています。
編集 1: これは、私が最初に考えたよりもはるかに複雑に見えます。src をどのようにフィルタリングしますか?
私はまだ実際の html タグを使用することを好みますが、そのように複雑になりすぎる場合は、カスタム ルートを使用する可能性があります。私はまだ XML を使ったことがないので、それについてもっと学ぶ必要がありますか?
c# - ファイル全体を読み取らずに画像の寸法を取得する
画像のサイズ (jpg、png、...) を取得する安価な方法はありますか? できれば、標準クラス ライブラリのみを使用してこれを実現したいと考えています (ホスティングの制限のため)。画像ヘッダーを読み取って自分で解析するのは比較的簡単であることはわかっていますが、このようなものが既に存在するはずです。また、次のコードが画像全体を読み取ることを確認しました (これは望ましくありません)。
.net - 大きな画像サイズ変更ライブラリ
大きな画像のサイズ変更(〜7573 x〜9485)を処理する優れた画像サイズ変更ライブラリを知っている人はいますか。高速で、多くのメモリを消費しないものは素晴らしいでしょう。現在、私は IrfanView を使用しており、シェルで引数を指定して呼び出すだけですが、.net にもう少し統合できるものを見つけたいと考えています。
ありがとう。
ms-access - MS Access の「OLE オブジェクト」をプレーンな JPEG に戻す - 最善の方法は?
背景: MS Access ADP フロントエンドを備えた古い (しかしビジネスに不可欠な) SQL Server データベースがあります。これはもともと、一連の Access データベースから SQL Server にアップサイズされたものです。
このデータベースは、お客様のために危険物を追跡し、多数の画像を保存します。これらの画像は MS Access から挿入され、OLE オブジェクトとしてデータベースに入れられます。
問題は次のとおりです。
- これらは Access/Office 以外で読むのが面倒です
- 大規模なストレージ オーバーヘッドがあります - 10 GB までの画像が 600 GB 以上のストレージ スペースを占有します (!)
私の質問は次のとおりです。これらの肥大化したオブジェクトを単純な JPEG に戻すには、どのような方法をお勧めしますか? これを行うと、最終的にフロントエンドを Access から単純な Web ベースのシステムに移行できるようになり、バックアップ時間が再び管理しやすくなります!