使用opencv的Kivy。调整图像大小
我想在Kivy插入OPENCV网络摄像头视频.不幸的是,当我这样做并最大化窗口时,图像不会适应屏幕大小.有什么办法做到这一点吗? from kivy.app import App from kivy.uix.image import Image from kivy.clock import Clock from kivy.graphics.texture import Texture import cv2 from kivy.uix.boxlayout import BoxLayout from kivy.uix.gridlayout import GridLayout from kivy.uix.widget import Widget from kivy.uix.button import Button from kivy.lang import Builder from kivy.core.window import Window Window.size=(1000,100
0 2023-11-29
编程技术问答社区
iPad没有#39;t触发从垂直到水平调整事件大小?
有人注意到这种行为吗?我正在尝试编写一个会在调整大小的情况下触发的脚本.它在普通浏览器上正常工作,在iPhone上工作正常,但是在iPad上,只会触发从水平到垂直视口,反之亦然. . 这是代码: $(window).resize( function() { var agent=navigator.userAgent.toLowerCase(); var is_iphone = ((agent.indexOf('iphone') != -1)); var is_ipad = ((agent.indexOf('ipad') != -1)); if(is_iphone || is_ipad){ location.reload(true); } else { /* Do stuff. */ }; }); 解决方案 如果我正确理解您,则您想在用户倾斜iPad时做某事.在这里,你去:
0 2023-11-29
编程技术问答社区
AngularJS的$watch窗口调整指令内的大小
我有显示这样的模块模式: 'use strict'; angular.module('app', []) .directive('myDirective', ['SomeDep', function (SomeDep) { var linker = function (scope, element, attr) { // some work }; return { link: linker, restrict: 'E' }; }]) ; 我遇到的麻烦是将$手表集成到此中.特别是使用" $ window"服务查看窗口大小. [edit]: 我意识到我一直是我的问题...当我忘记自己正在以属性而实现它时,我一直限于元素... @_@; 解决方案 您不需要$手表.只需在窗口上绑定至调整大小的事件: demo 'use st
0 2023-11-27
编程技术问答社区
在vue.js调整大小时,如何立即获得元素宽度和高度
在vue.js调整大小时,如何立即获得元素宽度和高度? 这是我的代码笔插图 请帮助我将其更改直到工作,谢谢! let app = new Vue({ el: '#app', data: { boxs: [{ width: 100, height: 100 }, { width: 100, height: 100 } ] } }); #app { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; } .resize { display: flex; justify-content: center; align-items: center; margin: 5px;
2 2023-11-26
编程技术问答社区
我怎样才能调整iframe youtube视频的界面大小?
im制作我的第一个Web应用程序,我试图将YouTube视频放在上面放一些iframe,事实是,当我从YouTube粘贴嵌入代码时,它太大了,以至于它播放了整个屏幕,所以我调整了它.但是现在该界面太大了,看起来很糟糕.如何使接口适应大小? 谢谢. 解决方案 您必须使用响应式样式.为此,您需要额外的Div作为包装器.对于下一个HTML和CSS,YouTube将与可用空间一样宽(在此CSS中,可用空间的90%).当然,宽度和高度都将调整大小以保持YouTube电影的16:9比率. .yt { position: relative; display: block; width: 90%; /* width of iframe wrapper */ height: 0; margin: auto; padding: 0% 0% 56.25%; /* 16:9 ratio */ overflow: hidden; } .yt iframe
0 2023-11-25
编程技术问答社区
在上传过程中,调整和优化网页中的图像的最佳级别是什么?
我正在寻找一个(带有c#)的类,可以检查我的图像尺寸(宽度和高度)(或Kb中的图像大小),如果它们与我喜欢的尺寸不匹配,请调整它们的大小(平均约束和相对宽度&高度新尺寸,例如Photoshop图像尺寸=,因此我们不会丢失图像外观) 这项工作有很多类别/但是哪个更好? 感谢将来的前进 解决方案 这个部分似乎在这些部分中非常受到重视. 该问题的其他答案包括指向其他​​几个选项的链接,包括其他解决方案 这是我使用的方法,当我指定所需宽度时: private Image ResizeImage(Image original, int targetWidth) { double percent = (double)original.Width / targetWidth; int destWidth = (int)(original.Width / percent); int destHeight = (int)(original.Heig
0 2023-11-23
编程技术问答社区
'Media-queries'的javascript-不同的视口高度/宽度有不同的代码
问题 我正在使用JavaScript来计算元素的宽度,以实现我追求的布局.问题是,我不想将代码加载到较小的屏幕尺寸(例如,当屏幕宽度小于480px时).我希望这可以在负载和浏览器/视口调整大小上工作. 我会考虑小屏幕设备"默认设备"并从那里开始工作.因此,默认情况下均未调用以下脚本,则如果浏览器宽度大于480px(例如),则以下脚本将被调用: 代码 $(document).ready(function() { //Get the figures width var figure_width = $(".project-index figure").css("width").replace("px", ""); //Get num figures var num_figures = $(".project-index figure").length; //Work out how manay figures per ro
2 2023-11-19
编程技术问答社区
基于窗口尺寸的JqueryTools叠加位置
我正在使用jquerytools覆盖层,遇到了一个令人沮丧的问题,在该问题中,覆盖层仅定位于屏幕视口而不是HTML顶部边缘.到目前为止,我还没有找到任何解决方案.有人可以阐明以实现这一目标吗?其他人也有同样的问题.还有叠加的替代方案吗?我选择jQuery工具的原因,我可以使用任何背景图像并自定义一堆不同的东西. 这是JQuery Overlay论坛上列出的相同问题. "问题似乎是它相对于屏幕视口而不是HTML页面定位." - 47781 任何帮助/建议将不胜感激. 解决方案 解决方案可以在此处找到: jqueryoverlay工具论坛 其他解决方案 我来找答案,但是jQuery工具论坛似乎已经关闭.这就是我解决的方式: $(window).resize(function() { var top = ($(window).height() / 2) - ($("#overlay").outerHeight() / 2);
0 2023-11-19
编程技术问答社区
使用JQuery Mobile和Phonegap扩展HTML内容
我需要将HTML电子邮件中的内容动态加载到我的HTML内的某种类型的内容区域中,以便将其缩放到适合度,完全是本机邮件应用程序对iPhone/Android的操作方式.我花了两天的时间谷歌搜索和测试,无济于事.我正在加载HTML内容(通常设置为宽度= 600或其他内容),但是它没有扩展,而是显示如下: iPhone模拟器示例 HTML非常简单: 消毒的电子邮件html被加载到DIV(MessageTailContainer)中,这时我尝试了以下操作: 用:$ .mobile.metaviewportcontent =" width =设备宽度,初始尺度= 0.5,最小尺度= 0.5,
0 2023-11-19
编程技术问答社区
为什么Galaxy Nexus / Android 4上的视口标签不工作?
我正在处理一个应该调整设备可能拥有的任何屏幕尺寸的WebApp.在iOS和较旧的Android版本上,视口标签正常工作.屏幕上的图片始终调整以适合屏幕. (如下所述: 无论我对标签有什么更改,空间始终存在,并且内容不适合屏幕. 我已经制作了一个示例页面以向您展示效果: http://easyeve.w3y.de/link/index.html 如果您在iPhone上打开此链接,则内容非常适合(您看不到任何黄色=正文),并且文档宽度为320px.在星系Nexus上,您会看到黄色空间,并且文档宽度为360px(正是显示分辨率的一半).这也应该是320px! 您是否也有这个问题,有没有办法修复它? 更新:我注意到Galaxy Note/Android 2.3.6上有同样的问题 因此,这不是Android 4问题.我猜这与大屏幕尺寸有关.
0 2023-11-19
编程技术问答社区
jquery $(window).width()和$(window).height()在视口未被调整时返回不同的值
我正在使用jQuery编写一个网站,该网站反复调用$(window).width()和$(window).height()根据视口大小定位和大小元素. 在故障排除时,我发现我在不调整视图时重复调用上述jQuery函数的视口尺寸报告. 想知道是否有任何特殊情况有人知道何时发生这种情况,或者只是这样.报告的尺寸差异为20px或更少,它看起来很少.它发生在Safari 4.0.4,Firefox 3.6.2和Chrome 5.0.342.7 Beta上的Mac OS X 10.6.2上.我还没有测试其他浏览器,因为它似乎不是浏览器的特定浏览器.我也无法弄清楚差异取决于什么,如果不是视口大小,是否有另一个因素会使结果有所不同? 任何见解都将不胜感激. 更新: 正在改变不是$(window).width()和$(window).height()的值.这是我用来存储上述值的变量的值. 不是滚动条能影响值,当变量值更改时不会出现滚动条.这是我的代码将值存储在我的变量
0 2023-11-19
编程技术问答社区
使用jQuery来获取视口的大小
如何使用jQuery来确定浏览器视口的大小,并在调整页面大小的情况下重新删除此内容?我需要将iframe尺寸放入此空间(每个边距都有一点). 对于那些不知道的人,浏览器视口不是文档/页面的大小. 是窗口的可见大小. 解决方案 获得视口的宽度和高度: var viewportWidth = $(window).width(); var viewportHeight = $(window).height(); 调整页面的大小: $(window).resize(function() { }); 其他解决方案 您可以尝试 viewport单位(csss3): div { height: 95vh; width: 95vw; } 浏览器支持 其他解决方案 1.对主要问题的回答 脚本$(window).height()确实运行良好(显示了视口的高度,而不是滚动高度的文档),但是您需要正确地将Doctype标签放入文档中,例如
2 2023-11-19
编程技术问答社区
调整实际地图视图的大小-而不是地图视图中的内容
当用户单击某个按钮时,我正在尝试调整MapView的大小(即 - 从屏幕大小的四分之一转到全屏幕大小),但是我不知道该怎么做! 我尝试了mMapView.setLayoutParams(new MapView.LayoutParams(250, 250, 0, 0, 6));,但这只会给我错误(ClassCastException). 我想不出其他任何事情(搜索并没有提出太多). 解决方案 尝试以下方法: MapView map = new MapView(this, ""); map.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.FILL_PARENT)); map.setLayoutParams(new ViewGroup.LayoutParams(200
0 2023-11-19
编程技术问答社区
安卓系统如何评估视图大小以在所有设备上保持相同比例
我正在寻找一种在所有设备上保持尺寸比例的方法.我尝试了许多数学计算(例如,混合屏幕尺寸,密度,百分比等),但没有找到任何解决方案,每种测试设备的结果都不同. 让我提出一个例子:假设我正在SW-360DP上测试一个应用程序,最终我找到了有效的尺寸视图. relativeLayoutParams.width = 150; relativeLayoutParams.height = 250; 这具有创建屏幕宽度约1/3和1/2屏幕高度的视图. 我如何动态地达到宽度和高度的价值,这使视图保持宽大比为1/3宽度至1/2高?至少我认为这是文档所说的话:"从屏幕尺寸的百分比计算精确的视图大小(或保证金,填充等)". 还是我误解了它? 任何帮助将不胜感激. 解决方案 您可以获取设备屏幕尺寸,并通过定义比率, Display display = getWindowManager().getDefaultDisplay(); Point s
2 2023-11-19
编程技术问答社区
在容器视图中编程创建的标签赢得#39;不展开文本
我有一个可重复使用的视图类,并在函数.addDisapearingView()中添加到另一个视图时将在函数参数中显示文本.标签及其容器视图都是通过编程性创建的.标签上有很长的文字时,我想要标签,并且两者都在高度增长的视图.当标签的文本太长时,标签不会增长,并且文本随后不会剪辑/转到下一行.我正在尝试获取容器视图,以根据文本进行程序汇总. 我尝试了一个扩展程序,该扩展名检测何时将标签截断.使用该扩展名,我在标签上使用了+=运算符,并查看了它们都没有运气而扩展. while label.isTruncated { print("printing while truncating in the while loop") regView.frame.size.height += 5 label.frame.size.height += 5 } 有趣的是,我之前使用过该代码,并在故事板中的视图的高度约束中添加了5个代码,以扩大文
0 2023-11-19
编程技术问答社区
允许用户通过触摸控制视图的高度和宽度
我正在尝试实现用户可解析的EditText视图.当用户拖动视图边缘时,可以调整大小. 这是我的EditText的OnTouchListener.我只为左边的调整大小.我的想法是因为用户的触摸事件x等于视图的左边缘(这意味着用户正在触摸左边缘),视图的宽度和左边将会有所不同. protected View.OnTouchListener etTouchListener=new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent event) { float x=event.getX(); float y=event.getY(); ViewGroup.MarginLayoutParams params=(ViewGroup.Margi
0 2023-11-19
编程技术问答社区
如何在安卓系统中从4个方面改变视图的大小?
可以通过将矩阵拉在视图的4侧来调整大小吗?我可以从单点到这样的比率调整大小. 上面的示例如下: protected boolean onTouchDown(@NonNull MotionEvent event) { oldDistance = (float) Math.sqrt((midPoint.x-event.getX()) * (midPoint.x-event.getX()) + (midPoint.y-event.getY()) * (midPoint.y-event.getY())); ... } float newDistance = (float) Math.sqrt((midPoint.x-event.getX()) * (midPoint.x-event.getX()) + (midPoint.y-event.getY()) * (midPoint.y-event.getY())); moveMatrix.set(downMatrix); moveM
0 2023-11-19
编程技术问答社区
如何在键盘显示器上调整AlertDialog的大小
我有一个AlertDialog框,上面有大约10个控件(文本和TextView).这些控件在ScrollView中,带有AlertDialog,加上我的2个按钮正阳性和负面.我遇到的问题是,当软键盘弹出时,两个按钮隐藏在键盘后面. 我正在寻找内部视图或对话框上的Redraw功能.以下是我在说什么的屏幕截图. 解决方案 如果您的对话框是使用对话框主题之一的活动,则可以通过为活动的windowSoftInputMode参数设置adjustResize标志来实现此行为. 我正在使用: android:windowSoftInputMode="adjustResize|stateHidden" 我认为您仍然可以使用常规对话框使用此标志,但是我不确定如何应用它.您可能必须使用一个自定义主题创建您的aleraldialog,该主题继承了正确的父主题并设置该标志,或者您可能必须使用ContextThemewrappers和Qualter. 或也许您可以只使用 set
0 2023-11-19
编程技术问答社区