AndroidのCanvasで画像を拡大/縮小するにはどうすればよいですか?Androidのキャンバスで画像を拡大/縮小する
1
A
答えて
1
This mightあなたがしたいことをお手伝いします。
-1
開発者サイトでサンプルコードを使用することができます。特にapi demoはこのトピックを参考にしてください。スケーリングされ、あなたがこのような何か必要なAndroidのキャンバスに画像を回転させる描くように
+0
サンプルコード全体のアーカイブへの一般的なポインタ。 -1 –
0
:
Bitmap bitmap = BitmapFactory.decodeResource(
getResources(), R.drawable.myimg);
Matrix matrix = new Matrix();
matrix.setRotate(90.0f); // Degrees
matrix.preScale(1.5f, 1.5f); // 1.0f would be no scaling
Canvas canvas = surfaceHolder.lockCanvas();
canvas.drawBitmap(bitmap, matrix, paint);
surfaceHolder.unlockCanvasAndPost(canvas);
あるいは、スケーリングされ、後で使用するためにビットマップを回転させるのホールドを維持するために、このようなものを作成:
をBitmap newBitmap = Bitmap.createBitmap(
oldBitmap, 0, 0, oldBitmap.getWidth(),
oldBitmap.getHeight(), matrix, true);
詳細:Canvas.drawBitmap、Matrix、ここBitmap.createBitmap
チュートリアル:Canvas and Drawables
関連する問題
- 1. 画像を拡大/縮小するフレックスアイテム
- 2. GTKで画像の拡大/縮小
- 3. Android拡大縮小画像ファイルの長さを取得する
- 4. キャンバス上で画像を拡大/縮小するときの問題
- 5. 画像の拡大/縮小OSX Swift
- 6. IE11で拡大/縮小された画像、Chrome/Firefoxでは拡大/縮小されていない画像
- 7. キャンバス内の画像の異なる点からの拡大/縮小
- 8. Androidビットマップイメージの拡大/縮小
- 9. Javascriptで複数の画像を拡大/縮小/拡大/縮小する最適な方法は?
- 10. インポートした画像を画像ボックスに拡大縮小html
- 11. ボタンでAndroidの画像ビューを拡大/縮小する方法は?
- 12. アンドロイドで拡大縮小されたレイヤード画像を拡大する
- 13. HTML5キャンバスで画像を拡大する
- 14. SKSpriteKitで単一画像を拡大/縮小するSwift
- 15. ImageViewで画像を拡大/縮小する(スケールx、y) - IOS
- 16. スクロールイベントで画像を拡大/縮小する
- 17. Javaで画像を拡大/縮小する
- 18. jqueryで画像を拡大/縮小する方法
- 19. React Nativeで画像を拡大/縮小するには?
- 20. スクロールビューで画像を拡大/縮小する
- 21. CSSで画像を拡大/縮小する方法
- 22. php-imagickで画像を拡大縮小する方法は?
- 23. css:画像を同じ量で拡大縮小する方法
- 24. WP7で画像を拡大/縮小する
- 25. 角度のある素材グリッドで画像の拡大/縮小
- 26. 画像を拡大/縮小するためのJavascript
- 27. UIImageViewの拡大縮小画像を作成する方法
- 28. RMagick:サムネイルの画像を拡大/縮小する
- 29. React.jsの画像を拡大/縮小する
- 30. WinRT(Metroスタイルアプリ)の画像を拡大/縮小する
ここでは、外部サイトへのリンクだけでなく、その答えを要約すると一般的に役立つと考えられます。 –