zooming 相关问题

缩放是指与在图形用户界面中缩放查看区域相关的问题。

Safari 浏览器缩放 + 线性渐变问题

我正在使用 线性渐变(90deg,透明 0 47px,#000 47px 48px); 背景大小(48px); 在背景上绘制 1px 的垂直线。 它在任何地方都可以正常工作,在 Safari 中也是如此,

回答 1 投票 0

如何在 FireFox 中使用 Python Selenium 放大网页

我正在使用 Ubuntu 并编写一个 Web 自动化脚本,它可以打开页面并放大页面。我正在使用 python 硒。下面是代码: 从 selenium.webdriver.support 导入

回答 2 投票 0

MPAndroidChart - 如何获得缩放级别?

有什么办法可以知道 MPAndroidChart 中图表的缩放级别是多少?然后缩小之后什么都不做? 我需要调用 zoom out 直到图表缩放恢复正常

回答 4 投票 0

Matplotlib/Pyplot:如何一起缩放子图?

我在单独的子图中有 3 轴加速度计时间序列数据(t、x、y、z)的图,我想一起放大。也就是说,当我在一个图上使用“缩放到矩形”工具时,当我释放鼠标时......

回答 4 投票 0

Map Command+= to Command+Wheel Scroll?

有没有办法做到这一点,因为我经常使用它来缩放,就像在 chrome 中一样。 更改为 command+= requirez 我的双手都在键盘上,我习惯于按下一个键并滚动滚轮......

回答 0 投票 0

如何使用ffmpeg将视频缩小到一个点?

我有一个视频,并尝试将整个内容从 1.0 缩小到 0.1,或者字面上,缩小到一个点。我不知道它的缩放值,所以首先我尝试使用 0.1 变体。它应该减少我...

回答 0 投票 0

悬停时 CSS 缩放重叠

我一个朋友用的是自己写的CMS,我当然可以加CSS。 图片的悬停缩放本身是有效的,但 CMS 的预定义滑块会导致以下图像重叠......

回答 1 投票 0

如何在我自己的网页中拖动和缩放一个div,就像谷歌地图一样?

我的网页中有一个固定尺寸的 div。例如:700 像素 X 500 像素。我想用鼠标放大这个 div,放大后,我想用鼠标左右移动它。实际...

回答 0 投票 0

使用 JavaScript 更改 *(所有内容)的字体大小

在我的项目中,我希望用户能够放大网页。但是由于 JS 的浏览器内缩放功能没有得到广泛支持,我想另一种缩放方法是更改 font-size: n%;正如我

回答 3 投票 0

Jupyter Notebook Ctrl+Shift+-(拆分单元格)不起作用

Ctrl + Shift + - 应该从光标所在的位置拆分单元格,但它只是缩小窗口。

回答 4 投票 0

我需要在悬停时放大对象苏...</desc> <question vote="0"> <p>我想要这样的东西:</p> <p><a href="https://drive.google.com/file/d/1v_4M59Ny93QwT52unfM9N_tfzo3xRAq1/view?usp=share_link" rel="nofollow noreferrer">https://drive.google.com/file/d/1v_4M59Ny93QwT52unfM9N_tfzo3xRAq1/view?usp=share_link</a></p> <p>这是我的代码</p> <pre><code><!DOCTYPE html> <html> <head> <title>Three.js JPG Background with Custom Position</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r121/three.min.js"></script> <script src="./js/tween.js/dist/tween.umd.js"></script> <!-- Css --> <style> body { overflow: hidden; } canvas { width: 100%; height: 100%; position: fixed; top: 0; left: 0; } </style> </head> <body> <script> // Initialize Three.js scene var scene = new THREE.Scene(); var camera = new THREE.OrthographicCamera(window.innerWidth / - 2, window.innerWidth / 2, window.innerHeight / 2, window.innerHeight / - 2, 0.1,); var renderer = new THREE.WebGLRenderer(); renderer.setSize(window.innerWidth, window.innerHeight); document.body.appendChild(renderer.domElement); // Load the Main BG texture var mainBg = new THREE.TextureLoader().load("http://127.0.0.1:5500/img/main-bg.jpg"); // Create a full-screen plane to display the texture var geometry1 = new THREE.PlaneGeometry(window.innerWidth, window.innerHeight); var material1 = new THREE.MeshBasicMaterial({ map: mainBg }); var plane1 = new THREE.Mesh(geometry1, material1); plane1.position.set(0, 0, 0) scene.add(plane1); // Create a full-screen plane to display the texture var frame1 = new THREE.TextureLoader().load("http://127.0.0.1:5500/img/frame1.png"); var geometry2 = new THREE.PlaneGeometry(90, 110); var material2 = new THREE.MeshBasicMaterial({ map: frame1 }); var plane2 = new THREE.Mesh(geometry2, material2); plane2.position.set(-190, 130, .1); scene.add(plane2); // Check if mouse is over the child asset var raycaster = new THREE.Raycaster(); var mouse = new THREE.Vector2(); var zoomed = false; // Mouse move function function onMouseMove(event) { mouse.x = (event.clientX / window.innerWidth) * 2 - 1; mouse.y = -(event.clientY / window.innerHeight) * 2 + 1; raycaster.setFromCamera(mouse, camera); var intersects = raycaster.intersectObjects([plane2]); if (intersects.length > 0 && !zoomed) { zoomed = true; camera.position.set(plane2.position.x, plane2.position.y, plane2.position.z); camera.lookAt(plane2.position.x, plane2.position.y, plane2.position.z); } else if (intersects.length === 0 && zoomed) { zoomed = false; camera.position.set(0, 0, 5); camera.lookAt(new THREE.Vector3(0, 0, 0)); } } // Mouse move function calling on moving mouse document.addEventListener('mousemove', onMouseMove, false); window.addEventListener('mousedown', function () { gsap.to(camera.position, { z: 15, duration: 15 }); }) // Render loop function render() { camera.position.z = 5; requestAnimationFrame(render); renderer.render(scene, camera); } render(); </script> </body> </html> </code></pre> <p>资产: <a href="https://i.stack.imgur.com/lBvK8.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL2xCdks4LnBuZw==" alt="frame1"/></a></p> <p>和</p> <p><a href="https://i.stack.imgur.com/Lwkcz.jpg" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL0x3a2N6LmpwZw==" alt="main-bg"/></a></p> <p>我通过悬停在屏幕中央制作了第 1 帧,但无法让相机放大它。我试过 tween,但我认为我的代码基础有问题 抱歉,我是新手,这是我的第一个 threejs 项目</p> </question> <answer tick="false" vote="0"> <p>您可以在画布上应用<pre><code>mousemove</code></pre>事件并使用<pre><code>event.clientX</code></pre>或<pre><code>event.clientY</code></pre>读取实时鼠标指针值。然后可以在侦听器中使用这些值来更新 <pre><code>camera.position.z</code></pre> 的值以更改缩放。</p> </answer> </body></html>

我想要这样的东西: https://drive.google.com/file/d/1v_4M59Ny93QwT52unfM9N_tfzo3xRAq1/view?usp=share_link 这是我的代码 苏...</desc> <question vote="0"> <p>我想要这样的东西:</p> <p><a href="https://drive.google.com/file/d/1v_4M59Ny93QwT52unfM9N_tfzo3xRAq1/view?usp=share_link" rel="nofollow noreferrer">https://drive.google.com/file/d/1v_4M59Ny93QwT52unfM9N_tfzo3xRAq1/view?usp=share_link</a></p> <p>这是我的代码</p> <pre><code><!DOCTYPE html> <html> <head> <title>Three.js JPG Background with Custom Position</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r121/three.min.js"></script> <script src="./js/tween.js/dist/tween.umd.js"></script> <!-- Css --> <style> body { overflow: hidden; } canvas { width: 100%; height: 100%; position: fixed; top: 0; left: 0; } </style> </head> <body> <script> // Initialize Three.js scene var scene = new THREE.Scene(); var camera = new THREE.OrthographicCamera(window.innerWidth / - 2, window.innerWidth / 2, window.innerHeight / 2, window.innerHeight / - 2, 0.1,); var renderer = new THREE.WebGLRenderer(); renderer.setSize(window.innerWidth, window.innerHeight); document.body.appendChild(renderer.domElement); // Load the Main BG texture var mainBg = new THREE.TextureLoader().load("http://127.0.0.1:5500/img/main-bg.jpg"); // Create a full-screen plane to display the texture var geometry1 = new THREE.PlaneGeometry(window.innerWidth, window.innerHeight); var material1 = new THREE.MeshBasicMaterial({ map: mainBg }); var plane1 = new THREE.Mesh(geometry1, material1); plane1.position.set(0, 0, 0) scene.add(plane1); // Create a full-screen plane to display the texture var frame1 = new THREE.TextureLoader().load("http://127.0.0.1:5500/img/frame1.png"); var geometry2 = new THREE.PlaneGeometry(90, 110); var material2 = new THREE.MeshBasicMaterial({ map: frame1 }); var plane2 = new THREE.Mesh(geometry2, material2); plane2.position.set(-190, 130, .1); scene.add(plane2); // Check if mouse is over the child asset var raycaster = new THREE.Raycaster(); var mouse = new THREE.Vector2(); var zoomed = false; // Mouse move function function onMouseMove(event) { mouse.x = (event.clientX / window.innerWidth) * 2 - 1; mouse.y = -(event.clientY / window.innerHeight) * 2 + 1; raycaster.setFromCamera(mouse, camera); var intersects = raycaster.intersectObjects([plane2]); if (intersects.length > 0 && !zoomed) { zoomed = true; camera.position.set(plane2.position.x, plane2.position.y, plane2.position.z); camera.lookAt(plane2.position.x, plane2.position.y, plane2.position.z); } else if (intersects.length === 0 && zoomed) { zoomed = false; camera.position.set(0, 0, 5); camera.lookAt(new THREE.Vector3(0, 0, 0)); } } // Mouse move function calling on moving mouse document.addEventListener('mousemove', onMouseMove, false); window.addEventListener('mousedown', function () { gsap.to(camera.position, { z: 15, duration: 15 }); }) // Render loop function render() { camera.position.z = 5; requestAnimationFrame(render); renderer.render(scene, camera); } render(); </script> </body> </html> </code></pre> <p>资产: <a href="https://i.stack.imgur.com/lBvK8.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL2xCdks4LnBuZw==" alt="frame1"/></a></p> <p>和</p> <p><a href="https://i.stack.imgur.com/Lwkcz.jpg" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL0x3a2N6LmpwZw==" alt="main-bg"/></a></p> <p>我通过悬停在屏幕中央制作了第 1 帧,但无法让相机放大它。我试过 tween,但我认为我的代码基础有问题 抱歉,我是新手,这是我的第一个 threejs 项目</p> </question> <answer tick="false" vote="0"> <p>您可以在画布上应用<pre><code>mousemove</code></pre>事件并使用<pre><code>event.clientX</code></pre>或<pre><code>event.clientY</code></pre>读取实时鼠标指针值。然后可以在侦听器中使用这些值来更新 <pre><code>camera.position.z</code></pre> 的值以更改缩放。</p> </answer> </body></html>

回答 0 投票 0

适用于 Android 的 Zoom TImage(德尔福)

如何在 Android 上的 TIMag 中使用手势缩放图像? 我使用 RAD Studio 11,不幸的是 Google 的现成解决方案不起作用。 对不起,我是编码新手。谢谢 程序 TForm1.

回答 1 投票 0

React-native-maps MapView.Circle

我试图在缩放时获得相同大小的圆圈。我试图用设置 "scale "来做,但它也不工作。我怎么能做到这一点?有人能告诉我如何能做到这一点,也许用任何... ...

回答 1 投票 0

放大或缩小时如何缩放 SKNodes?

我已经实现了缩放功能,但是我用来移动玩家的节点,指向玩家移动方向的箭头,保持相同的大小,我无法弄清楚如何按比例缩放它们......

回答 2 投票 0

在MATLAB中使用ginput函数时放大/缩小

我在MATLAB中使用ginput函数来使用光标收集图像上的许多x,y坐标。我正在沿着图像的特定路径移动,因此需要放大以获得精确的坐标,...

回答 2 投票 3

如何在地图上显示比例尺和缩放控件?

当放大和缩小值应更改时如何在地图上添加比例尺(比例尺)并在右下角显示缩放控件,但我想在其上方进行替换。如何制作...

回答 5 投票 3

如何在MDI MFC C ++ Windows应用程序中动态更改CFormView WIDTH或HEIGHT?

1997年,我使用C ++创建了一个MDI MFC程序。我创建了一个名为XFormFiew的类,它扩展了MFC CFormView类。在OnInitialUpdate()事件方法中,我编写了一些代码来修改...

回答 2 投票 2

MapKit iPhone显示器Zoom Controls

是否可以使用MapKit在iPhone中显示地图,就像我正在做的那样,在地图上显示缩放控件?如果没有,我应该用什么标志或方法来增加和减少变焦,所以我......

回答 4 投票 1

android在画布上绘图。访问onDraw外部的画布

为了访问onDraw()之外的画布,我这样做:private Canvas canvas; public MyView(Context context,Paint paint){super(context); canvas = new Canvas(); } @Override ...

回答 1 投票 1

C#:使用滚动条缩放图片框图像的简单而实用的方法

是否有一种简单而实用的方法来缩放图片框中的图像,包括滚动条?目前,我在面板中使用了一个自动滚动激活的图片框。要放大,我放大......

回答 1 投票 10

© www.soinside.com 2019 - 2024. All rights reserved.