Tag: 旋转

HTML5 Canvas旋转图像

jQuery('#carregar').click(function(){ var canvas = document.getElementById('canvas'); var image = document.getElementById('image'); var element = canvas.getContext("2d"); element.clearRect(0, 0, canvas.width, canvas.height); element.drawImage(image, 0, 0, 300, 300); }); jsfiddle.net/braziel/nWyDE/ 我有一个问题,旋转90度的权利或向左的图像。 我在canvas上使用了一个图像,同一个画面将有几个canvas与该示例的canvas相同,但是我尽可能靠近该项目。 我问,当我点击“向左旋转”和“向右旋转”时,如何将图像向左或向右旋转90°? 我在互联网上尝试了几个代码,但都没有工作。

在Swift iOS中设置设备方向

我正在为iPhone快速开发一个应用程序。 在我的应用程序中有一个模式视图,我只想在纵向视图。 我的问题是,我如何以编程方式强制手机不允许旋转? 换句话说,我正在寻找不允许在横向模式下显示模态视图的代码(打开纵向旋转locking)。 这只是1模态视图,所以我不能closures整个应用程序的旋转,否则我只是完全禁用旋转。 我在我的研究中发现了代码但是它是在客观的C中,以防万一。 谢谢!

奇怪的行为与android方向传感器

目前,我正在尝试使用方向传感器值使用getRotation()方法来旋转3D立方体。 当Android设备被旋转到一些边界之上时,会观察到一些意外的行为。 例如,如果我让设备“站起来”,“滚动”的价值就变得疯狂了。 此外,我正在经历类似于所谓的万向节锁的现象。 唯一的区别是我甚至在将传感器值应用到3D旋转之前遇到了这个问题。 当我尝试通过仅围绕“俯仰”轴旋转装置来改变“俯仰”值时,“俯仰”值也根据俯仰的旋转而改变。 对我来说这似乎完全不合理。 有人能帮我吗? 我被困在这个问题上一个月了。

JavaScript数组rotate()

我想知道什么是最有效的方法来旋转JavaScript数组。 我想出了这个解决scheme,其中一个正数n向右旋转数组,一个负数n在左边( -length < n < length ): Array.prototype.rotate = function( n ) { this.unshift( this.splice( n, this.length ) ) } 然后可以这样使用: var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; months.rotate( new Date().getMonth() ) 我原来的版本有一个缺陷,正如Christoph在下面的评论中指出的那样,一个正确的版本是(额外的回报允许链接): Array.prototype.rotate = function( n ) { this.unshift.apply( this, this.splice( n, this.length ) ) […]

在Android中旋转视图

我有一个我想要放在45度angular的button。 出于某种原因,我无法得到这个工作。 有人可以提供代码来完成这个?

如何在Swing中逐渐旋转图像?

当用户点击一个button时,我有一个旋转的图像。 但它不工作。 我希望看到图像逐渐旋转到90度,直到停止,但没有。 单击button时图像必须逐渐旋转90度。 我已经创build了一个SSCCE来展示问题。 请将CrossingPanelSSCE类中的图像replace为您select的任何图像。 只需将图像放在images文件夹中,并将其命名为images/railCrossing.JPG 。 RotateButtonSSCE import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.Action; import javax.swing.BorderFactory; import javax.swing.JButton; import javax.swing.JPanel; public class RotateButtonSSCE extends JPanel implements ActionListener{ private JButton rotate = new JButton("Rotate"); private VisualizationPanelSSCE vis = new VisualizationPanelSSCE(); public RotateButtonSSCE() { this.setBorder(BorderFactory.createTitledBorder("Rotate Button ")); this.rotate.addActionListener(this); this.add(rotate); } public void actionPerformed(ActionEvent ev) { vis.rotatetheCrossing(); […]

Android:通过一个angular度在imageview中旋转图像

我正在使用下面的代码在ImageView中旋转一个angular度。 有没有更简单和不太复杂的方法可用。 ImageView iv = (ImageView)findViewById(imageviewid); TextView tv = (TextView)findViewById(txtViewsid); Matrix mat = new Matrix(); Bitmap bMap = BitmapFactory.decodeResource(getResources(),imageid); mat.postRotate(Integer.parseInt(degree));===>angle to be rotated Bitmap bMapRotate = Bitmap.createBitmap(bMap, 0, 0,bMap.getWidth(),bMap.getHeight(), mat, true); iv.setImageBitmap(bMapRotate);

在容器视图中均匀地分隔多个视图

自动布局正在使我的生活困难。 从理论上讲,当我转换的时候它会非常有用,但是我似乎一直在争取。 我做了一个演示项目,试图find帮助。 有没有人知道如何使视图之间的空间平均增加或减less每当视图resize? 这里有三个标签(手动间隔垂直): 我想要的是他们调整他们的间距(而不是视图大小)均匀旋转。 默认情况下,顶部和底部视图朝中心方向挤压:

在C ++中循环移位(旋转)操作的最佳实践

左和右移运算符(<<和>>)已经在C ++中可用。 但是,我无法find如何执行循环移位或旋转操作。 如何执行“向左旋转”和“向右旋转”? 在这里旋转两次 Initial –> 1000 0011 0100 0010 应该导致: Final –> 1010 0000 1101 0000 一个例子会有帮助。 (编者注:如果旋转计数为零,或者编译为不止一个旋转机器指令,许多常见的expression式旋转的方法都会受到未定义的行为的影响,这个问题的答案应该logging最佳实践。

为什么使用相机意图拍摄的图像在Android上的某些设备上旋转?

我正在捕捉图像并将其设置为图像视图。 public void captureImage() { Intent intentCamera = new Intent("android.media.action.IMAGE_CAPTURE"); File filePhoto = new File(Environment.getExternalStorageDirectory(), "Pic.jpg"); imageUri = Uri.fromFile(filePhoto); MyApplicationGlobal.imageUri = imageUri.getPath(); intentCamera.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intentCamera, TAKE_PICTURE); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent intentFromCamera) { super.onActivityResult(requestCode, resultCode, intentFromCamera); if (resultCode == RESULT_OK && requestCode == TAKE_PICTURE) { if (intentFromCamera != null) { Bundle […]