当前位置: 首页 > 知识库问答 >
问题:

HTML5输入文件图像捕获图像颠倒

姬昊焱
2023-03-14

我在我的网络应用程序中实现了一个输入文件图像捕捉,让用户拍照并上传。然而,当他们把平板电脑颠倒过来时,图像会出现颠倒。当在应用程序之外使用相机应用程序时,你如何拍照并不重要,它总是颠倒的。

如何在我的web应用程序中强制执行此操作?

共有1个答案

万铭
2023-03-14

您应该能够使用javascript读取窗口方向

function readDeviceOrientation() {

switch (window.orientation) {  
case 0:  

    // Portrait 
    break; 

case 180:  

    // Portrait (Upside-down)
    break; 

case -90:  

    // Landscape (Clockwise)
    break;  

case 90:  

    // Landscape  (Counterclockwise)
    break;
}

文档

 类似资料:
  • 我正在尝试使用html2canvas将div捕获到图像中。我有一个带滚动条的div。我想把这个div元素转换成image。当运行html2canvas时,它只捕获屏幕的可见部分,截断从滚动中隐藏的所有内容。设置“高度、宽度”属性没有影响。我使用的是html2canvas版本0.4。1. 感谢帮助。

  • 问题内容: 如何在servlet中提供存储在我的硬盘中的图像? 例如: 我有一个图像存储在path中,并且我想使用URL在servlet中提供该图像。 问题答案: 将servlet映射到url-pattern 从磁盘读取文件 写到 将标头设置为(如果只是png)

  • 我已经开发了一个应用程序来拍摄一张照片并保存在画廊里。我在网上搜索过,我能练习的最简单的方法就是使用。下面是从相机上拍照的代码。注意,我在这个类中使用的是fragment。 获取捕获的图像并将其转换为字符串 我将字符串保存到全局变量中,以便其他活动可以访问它。在另一个活动中,我有一个按钮,通过访问图像字符串将图像保存到文件夹/图库中。 它可以将图像保存到文件夹/图库中......但是图像质量很低.

  • 我想知道是否有人试图使用类固醇应用程序拍摄图像,并通过api将其发布到后端? 我在他们自己的文档中发现的唯一关于图像处理的事情是如何捕获图像以及如何以base64编码保存它们,但是我如何使用base64编码的图像,并且是否可以通过api发布它们? 代码示例: $ scope . start capture = function(){ navigator . Camera . get picture

  • 我想首先捕获图像并将其查看到ImageView,然后单击将图像保存到FireBase。

  • 我正试图从IP摄像机实时捕捉图像。该流在VLC中工作得非常好,但是OpenCV的似乎混淆并损坏了传入的图像,以至于无法识别。 同样,从文件捕获工作很好,但不是实时流。如果它有不同,我使用rtsp连接URL;我也尝试了两个不同型号的相机(不同品牌),问题仍然存在。 此外,(我假设)编解码器正在输出以下几种错误:和。 我能做什么?