問題タブ [image-manipulation]
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# - ファイル全体を読み取らずに画像の寸法を取得する
画像のサイズ (jpg、png、...) を取得する安価な方法はありますか? できれば、標準クラス ライブラリのみを使用してこれを実現したいと考えています (ホスティングの制限のため)。画像ヘッダーを読み取って自分で解析するのは比較的簡単であることはわかっていますが、このようなものが既に存在するはずです。また、次のコードが画像全体を読み取ることを確認しました (これは望ましくありません)。
.net - 大きな画像サイズ変更ライブラリ
大きな画像のサイズ変更(〜7573 x〜9485)を処理する優れた画像サイズ変更ライブラリを知っている人はいますか。高速で、多くのメモリを消費しないものは素晴らしいでしょう。現在、私は IrfanView を使用しており、シェルで引数を指定して呼び出すだけですが、.net にもう少し統合できるものを見つけたいと考えています。
ありがとう。
language-agnostic - 比例した画像のサイズ変更
画像を適切に事前定義されたサイズにスケーリングするのに少し問題があります。私は疑問に思っていました-それは純粋に数学であるため、画像を比例してスケーリングするためにすべての言語(PHP、ActionScript、Javascriptなど)で機能するある種の一般的な論理アルゴリズムがあるかどうか。
私は現時点でこれを使用しています:
しかし、それは正しく動作しません。確かに、画像は比例して拡大縮小されますが、サイズは 300 に設定されていません (幅または高さのいずれか)。それは理にかなっていますが、画像を比例してスケーリングするための簡単で簡単な方法があるかどうか疑問に思っていました.
asp.net - javascript/ASP.NET/CSS を使用して背景画像を回転およびフェードインおよびフェードアウトする方法
背景画像をランダムにフェードインおよびフェードアウトする必要があります。
これは、5 秒に 1 回などの時間指定機能になります。
ASP.NET、Javascript、CSS、または 3 つすべてを使用する必要があります。
ここで私を助けてください。ありがとうございました。
image-processing - 画像処理サーバー
無料の、できればオープンソースのhttp画像処理サーバーを探しています。つまり、次のようなリクエストを送信します。
そしてそれは回転したその画像を返します。必要な機能:
- サーバー側のキャッシュ
- いくつかの操作/効果(スケーリング、透かしなど)。多いほど楽しい。
- (サーバーが画像を取得する代わりに)画像を提供するためのPOSTサポート。
- さまざまな出力形式(PNG、JPEGなど)。
- バッチ操作
これはこのようなものになりますが、無料で、SOAPが少なくなります。このようなものはありますか、それとも私は質問しすぎていますか?
.net - .NET での画像の「色付け」
.NET で画像をプログラムで色付けする簡単な方法はありますか? 基本的に、白黒の画像があり、その上にピンクのレイヤーを配置し、そのレイヤーの不透明度を下げて画像をピンク色にする必要があります。
c# - 画像ファイルを作成して、SilverlightからWebサーバーにアップロードすることはできますか?
Silverlight 2ベータ版の使用を開始したばかりですが、キャンバスをビットマップイメージにレンダリングしてから、Webサーバーにアップロードする方法がわかりません。
これは可能ですか?もしそうなら、どのようにこのタスクを完了しますか?
更新:これは、書き込み可能なビットマップを使用してXAMLをJPEGとして保存するSilverlight 3で可能になりました。次のブログ投稿を参照してください:http://blog.blueboxes.co.uk/2009/07/21/rendering-xaml-to- a-jpeg-using-silverlight-3 /
javascript - JavaScript を使用して複数の画像を 1 つの画像に結合できますか?
JavaScript のみを使用して、複数の画像を 1 つの画像に結合する方法があるかどうか疑問に思っています。これはCanvasでできることですか?エフェクトはポジショニングでできますが、それらを1枚の画像にまとめてダウンロードすることはできますか?
2008 年 10 月 1 日更新:
アドバイスをありがとう、私は誰かが jQuery を使って js/css のみのサイトで作業するのを手伝っていました. 私たちが思いついた解決策は、絶対的な配置だけであり、<div>
相対的に配置された親への効果を使用することでした。画像を組み合わせて、その単一の画像に効果を作成する方がはるかに簡単だったでしょう.
次に、 Picnikのようなオンラインの画像エディターについて考え、javascript だけで書かれた Photoshop 機能を備えたブラウザー ベースの画像エディターがあるのではないかと考えました。その可能性はないと思いますが、将来的には可能ですか?
ios - UIImage のトリミング
画像のサイズを変更して、画像の中心の拡大縮小されたチャンクを取得できるコードをいくつか持っています。これを使用して、画像UIImage
の小さな正方形の表現を取得して返します。写真アプリ。UIImageView
( を使用してクロップ モードを調整しても同じ結果が得られることはわかっていますが、これらの画像は で表示されることがありますUIWebViews
)。
このコードでいくつかのクラッシュに気付き始めたので、少し困惑しています。私には 2 つの異なる説がありますが、どちらが基地内にあるのか疑問に思っています。
理論 1) ターゲット サイズのオフスクリーン イメージ コンテキストに描画することで、クロッピングを実現します。画像の中央部分が必要なので、CGRect
渡された引数をdrawInRect
画像コンテキストの境界よりも大きいものに設定します。これがコーシャであることを願っていましたが、触れてはいけない他の記憶を引きずり込もうとしているのですか?
理論 2) 私はこれらすべてをバックグラウンド スレッドで実行しています。メインスレッドに制限されている UIKit の部分があることは知っています。私は、オフスクリーンビューへの描画がこれらの1つではないことを想定/望んでいました. 私が間違っている?
(ああ、方法が恋しいNSImage's drawInRect:fromRect:operation:fraction:
。)
javascript - Javascript画像のサイズ変更
JavaScriptを使用して画像を比例的にサイズ変更する方法を知っている人はいますか?
height
属性を追加してその場でDOMを変更しようとしwidth
ましたが、IE6では機能しなかったようです。