# 对从剪贴板粘贴的图像自动应用缩放比例

**URL:** <https://meta.discourse.org/t/automatically-apply-scaling-factor-to-images-pasted-from-clipboard/278889>\
**Category:** Feature\
**Created:** [2023 年9 月 13 日 14:42 UTC](https://meta.discourse.org/t/automatically-apply-scaling-factor-to-images-pasted-from-clipboard/278889 "2023-09-13T14:42:35Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)\
发布日期： [2023 年9 月 13 日 14:42 UTC](https://meta.discourse.org/t/automatically-apply-scaling-factor-to-images-pasted-from-clipboard/278889/1 "2023-09-13T14:42:35Z")

</div>

我使用的是 HiDPI 显示器，缩放比例为 150%。每次我截屏并将其粘贴到 Discourse 中时，一切都显得太大。我需要手动为图像应用缩放比例才能使其看起来正常。

假设我截取了下面这个 110x110 像素的框的屏幕截图。

 ![image](https://global.discourse-cdn.com/meta/original/4X/e/6/3/e63996563e9985401e5f589cc8f2b3784fa96611.png)

当我将该屏幕截图（`Ctrl`+`V`）粘贴到编辑器中时，我得到一个 167x167 像素的图像。

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/f/b/6fb639eefeda26e283e4ea3f8a2bb77cde638909.png)  
`![image|167x167](upload://fWfpRZXtBMVBXjcMTAPOwtG5bND.png)`

理想情况下，我应该得到一个正确尺寸的图像，而无需记住正确的缩小百分比（在本例中为 66%）。

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/f/b/6fb639eefeda26e283e4ea3f8a2bb77cde638909.png)  
`![image|167x167, 66%](upload://fWfpRZXtBMVBXjcMTAPOwtG5bND.png)`

我看到了两种选择。如果缩放比例不等于 1，则：

1. 自动为图像 Markdown 添加正确的缩放比例  
`![image|167x167, 66%](...)`

或者

1. 在预览窗口的图像工具箱中添加正确的缩放比例  
 ![image](https://global.discourse-cdn.com/meta/original/4X/4/5/e/45ecce06ed53fecb70f0d65ec67959605e8d898f.png)

缩放比例可以用 JavaScript 计算：

```javascript
Math.floor(100 / window.devicePixelRatio)

```

---

_[View the full topic](https://meta.discourse.org/t/automatically-apply-scaling-factor-to-images-pasted-from-clipboard/278889)._
