問題タブ [aspect-ratio]
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.
javascript - 画像の縦横比が適切かどうかを判断する
アロハ、
これらの情報に基づいて、プログラムでJavascriptで画像の縦横比が適切かどうかを判断/計算するにはどうすればよいですか?
例: 以下は問題ありません:
これは良くありません:
android - Android Px を Dp に変換 (ビデオのアスペクト比)
重複の可能性:
Androidでピクセルをdpに変換する
ピクセルを dp に変換しようとしています。式は何ですか?
640 と 480 を dp に変換してみましょう。ドキュメントはこう言っています
dp 単位から画面ピクセルへの変換は簡単です: px = dp * (dpi / 160)
しかし、それは私が必要としているものだとは思いません (そして、これを使用する方法がわかりません)。フォーラムが必要なだけだと思います。コードの準備ができました:
objective-c - Objective C:画像のアスペクト比を修正する方法(およびimageviewフレームに合わせて変更しない)
UIImagePickerControllerを使用して、アプリの画像を選択しています。ただし、選択した画像のアスペクト比を維持することに関して、いくつかの課題に直面しています。
例えば、
私は次のように電話に生の画像を持っています(正方形の画像ではありません):
「移動と拡大縮小」ページからiphoneで画像を選択して画像を切り抜いた後、結果は次のようになります(アスペクト比はここでも維持されます)
私のアプリは、選択した画像を正方形のフレーム(200 x 200)のUIImageViewに表示します。選択した画像をUIImageView(UIImageView.image = selectedImage)に設定した後、画像のアスペクト比は維持されず、代わりにUIImageViewのフレームに従います:(画像はUIImageViewで歪んで見えるようになりました):
この場合、画像のアスペクト比を維持する方法はありますか?
編集:期待される結果を更新する
いくつか考えた後、私の問題を解決する最善の方法は、そのような画像(非正方形)の場合、それらを正方形の画像に「変換」する必要があることを確認することです。つまり、画像の上下の空きスペースを埋めて、正方形など
期待される画像:(上下の境界線が追加されています)
編集:サンプルコードで更新
コード「self.imageView.contentMode=UIViewContentModeScaleAspectFill;」を追加することで、uiimageviewで正方形の画像を取得することができました。
ただし、元の画像はまだ正方形の画像ではなかったようです。そのため、「UIImage * image = [self scaleImage:img toSize:CGSizeMake(612.0,612.0)];」を実行すると、スキューの問題が発生します。私の仮定は正しいですか?とにかく、この問題を軽減するには、アプリの他の場所に「圧縮された」画像を表示する必要があります。
android - 「その他」の寸法に基づいて寸法を拘束する
ディメンションの1つが重みに基づくようなビューを作成したいと思います。ただし、そのビューに特定のアスペクト比を持たせたいと思います。この場合、正方形にしたいです。
だから私はこのようなものを持っていることになります:
どうすればこれを達成できますか?
iphone - iPhoneの縦向きと横向きの画面に画像が自動的に収まりますか?
iPhone の画面サイズに合わせて画像を縦向きと横向きに調整する必要があります。画像は動的にさまざまな比率で読み込まれます。
画像が画面内で最大サイズになるようにしたいと考えています。問題は、それらの比率に応じて、幅を 100% にする必要があるものもあれば、高さを 100% にする必要があるものもあるということです。
以前はJavaScriptでそれを行い、それらの画像がロードされたとき、または画面が回転したときに個別にサイズを変更しましたが、CSSのみのソリューションを望んでいたので、私のwebAppはJavaScriptでそれほど重くなりません.
誰でも解決策を知っていますか?
前もって感謝します。
ios - デバイスの画面比率を尋ねる方法 (iphone または ipad)?
iPhone/iPad) ゲーム用のブロックを作成したい。同じモデルを使用したいので、コーディングには画面サイズが必要です。たとえば、iPhone の X 座標は 320 ピクセルです。8 つのブロックがあるため、320/8 = 40 iphone の Y 座標は 480 ピクセルになります。12 個のブロックがあるため、480/12 = 40 iPad の X 座標は 768 ピクセルです。8 つのブロックがあるため、768/8=96 iPad の Y 座標は 1024 ピクセルになります。12 個のブロックがあるので、1024/12=8
しかし、ピクセルのプログラミングをお願いしたいです。どのデバイスが実行されているかを理解するので、ピクセルを自動で定義します。どうすればできますか?
android - Android:カメラからキャプチャされたトリミングされた画像のアスペクト比
実行時にトリミングされるカメラからキャプチャされた画像のアスペクト比を指定できますか? パラメータの so
:ギャラリーから撮影した画像の作業中
これは、カメラ アクティビティによってキャプチャされた画像のアスペクト比を提供する方法ですか?助けが必要ですか? ありがとう
更新 --> コード
iphone - UIImageView を UIImage のコンテンツ全体に合わせる組み込みの方法はありますか? 何か足りないだけですか?
スタイルで提示してUIModalPresentationPageSheet
いる modalView があり、このビューには scrollView があり、その scrollView 内に mageView があり、画像を表示したり、ズームなどのユーザー操作を許可したりできます。
viewDidLoad では、これは私がすべてを設定する方法です:
これは正常に動作しますが、私が抱えている問題は、横向きモードのときにやや小さい modalView サイズよりも大きい画像がある場合 (UIModalPresentationPageSheet スタイルのため)、ズームアウトもスケーリングもできないため、全体を見ると、画像の 2/3 しか表示されていません。さらに表示するには、実際にズームアウトする必要があります。
contentMode を に設定しましたがUIViewContentModeScaleAspectFit
、それでも何も変わりませんでした。
何か不足していますか?
android - 固定アスペクト比ビュー
固定アスペクト比を実装するにはどうすればよいView
ですか?アスペクト比が1:1のアイテムが欲しいのですがGridView
。GridView
?よりも子をサブクラス化する方が良いと思います。
編集:これはプログラムで行う必要があると思いますが、問題ありません。また、サイズを制限するのではなく、アスペクト比のみを制限します。