問題タブ [affinetransform]

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.

0 投票する
4 に答える
3794 参照

java - AffineTransform の問題

こんにちは、私はaffineTransformJavaが初めてです。後で使用する必要があるいくつかの GUI をせん断するために使用したいと考えています。今のところ、サンプル コードをテストしたかっただけですが、その出力を説明することはできません。ここにコードがあります

授業で描きたい四角形Leftが真ん中右に出る??しかし、その来るのは左にずれています..外枠に対して相対的に座標をとっているようです。を削除すると、g2.setTransform(at);正常になります..理由を説明してもらえますか??

0 投票する
2 に答える
2806 参照

java - この AffineTransform 回転メソッドが機能するのはなぜですか?

私はちょうど Java が上手になるためにゲームをプログラミングしています。プレイヤーのローテーションを正しく機能させるのに苦労していました。私の最初の方法はこれを使用しました

ただし、これによりすべての画像がプレイヤーとともに回転し、射撃と照準が完全に機能しなくなりました。私は調査していて、誰かがこのコードを使用してプレーヤーを回転させるのを見ました。

これはうまく機能し、以前と同じ問題はありません。しかし、私は理由を知りません。

これが私の完全なコードです。上記のコードは、ペイント メソッドの本体用です。

ここに私が使用している画像があります:

0 投票する
2 に答える
3036 参照

python - Copying triangular image region with PIL

I have two PIL images and two sets of corresponding 2D points that make a triangle.

For example:

I want to copy the triangular region from image1 and transform it to fit into the corresponding triangular region of image2. Is there any way to do this with PIL without having to copy pixel by pixel and calculate the transformation myself?

0 投票する
1 に答える
1366 参照

uiview - CGAffineTransformIdentityの一部のみを使用

何かをCGAffineTransformIdentityにリセットするときに、トランスフォームIDの特定の側面のみを使用する方法はありますか?

画像ビューをリセットする次のメソッドがあります。

しかし、私は今、画像を中央に配置するが、変換に関する他のすべて(スケール、回転)を残す新しいメソッドを作成したいと思います。

これは、resetImageメソッドのようにアニメーションブロックを使用できるようにするために簡単にできることですか?それとも、はるかに複雑なルートに行く必要がありますか?

前もって感謝します!

警告として、私はCGの経験がほとんどないので、気楽にやってください:)

0 投票する
2 に答える
166 参照

java - AffineTransformOpを使用して画像をフィルタリングするとJVMがクラッシュする

AffineTransformOpしばらくの間、画像のフィルタリングに使用すると、JVMがクラッシュすることがあるので、誰かが私を助けてくれるかどうか疑問に思っていました。しばらく前にここでバグレポートをOracleに送信しましたが、Oracleからの応答がないようです。誰かが以前にこれらの種類のJVMクラッシュに対処したことがありますか?回避策、またはこれらのクラッシュをキャッチする方法はありますか?

0 投票する
2 に答える
11533 参照

python-imaging-library - PIL Python でのアフィン変換

PIL python ライブラリの im.transform メソッドに問題があります。パラメータ A から F の論理を理解したと思ったのですが、次の関数によって計算された 4 つのコーナーすべてが正しい正の値を持っているにもかかわらず、結果の画像が間違った方向に回転して切れてしまいます。

両方の座標系の 3 つの同一点からアフィン パラメーター (A から F) を計算する式を誰か教えてもらえますか?

0 投票する
1 に答える
1158 参照

objective-c - CGContextConcatCTMとCALayeraffineTransform

CALayerのアフィン変換を変更して、そこに描かれているものが変形するようにしようとしています。

最初は、CALayersを使用せずにこれを実行し、CGContextConcactCTMに渡された別のCGAffineTransformを使用して再描画しました。

それはうまくいきましたが、十分な速さではなかったので、毎回再描画されないようにCALayerで行うことにしました。それはただ変容します。

問題は、myLayer.affineTransform=myTransform;を設定することです。CGContextConcatCTM(myTransform)を使用して再描画するのと同じ効果はないようです。

私はObjective-Cに不慣れで、数学がかなり苦手なので、何か間違ったことをしていると確信しています。しかし、私は何を見ることができません。

ありがとう。

0 投票する
1 に答える
364 参照

c# - RenderTransformOrigin を WPF の MatrixTransform に影響を与える

MatrixTransform私は自分の要素を変換するために使用します:

私のelementwithのレンダリングが にどのようにMatrixTransform依存しているかがわかりませんelement.RenderTransformOrigin

0 投票する
1 に答える
1463 参照

java - Javaで2Dコンポーネントを反転

2D オブジェクトを任意のオブジェクトで反転しようとしています。Javaでそれを行うことは可能ですか? それらが別々の象限にある場合、象限を変更できますか? ペイントで画像を反転するのと似ています。Javaで実行しようとしているのと同じユーティリティ。TYPE_FLIP というビットを利用するアフィン変換があると聞いたことがありますが、使い方がわかりません。どんな小さな例でも大いに役立ちます。注: 画像を反転するのではなく、実際の 2D オブジェクトを反転します。このようにアフィン変換で。

0 投票する
1 に答える
1413 参照

java - tiff画像の回転の問題

tiff画像を時計回りに回転させるコードを見つけましたが、時間がかかり、jscrollpanelで画像をスクロールするのも非常に遅くなります。

1.TIFF画像を回転させる簡単な方法はありますか?

2.以下のコードをすばやく回転させるには、微調整が必​​要です。