问题标签 [resize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
24228 浏览

pdf - 使用 ImageMagick 或 Ghostscript(或其他东西)缩放 PDF 以适应页面?

我一直在努力反对这一点,但无济于事。

我需要缩小一些大型 PDF 以在 8.5x11 英寸(标准字母)页面上打印。ImageMagick/Ghostscript 可以处理这种事情,还是因为我使用了错误的工具来完成这项工作,所以我遇到了很多麻烦?

仅仅依靠客户端打印对话框中的“缩小到页面”选项不是一个选项,因为我们希望它易于最终用户使用。

0 投票
5 回答
3869 浏览

wpf - 如何使调整 WPF 窗口的大小不那么“滞后”?

我在 WPF 世界中相对较新,我立即注意到的一件事是,当您调整窗口大小时,窗口内容的绘制有多么滞后。例如,如果您在窗口边缘有滚动条,则这些滚动条在缩小时将部分隐藏,而在放大时它们与窗口边框之间有空间。

这甚至发生在 Visual Studio 中创建的空 WPF 项目中。更糟糕的是,它也发生在背景上,你可以看到窗口后面的东西(其他窗口、桌面壁纸等)在放大时会漏出。

起初,我认为看到原生或 WinForms 应用程序大小调整得很好(如果编写得当),这是 WPF 的一个丑陋限制。但是当我查看 Expression Blend 时,窗口背景保持不透明(尽管窗口内容仍然滞后)。他们做了什么来防止所描述的问题,有什么方法可以改进调整大小以更接近本机/WinForm GUI?

0 投票
1 回答
2486 浏览

javascript - 如何防止 iframe 调整父窗口的大小?

我有一个带有 iframe 的页面。iframe 中的内容会window.parent.resizeTo调用(或类似的结果会调整整个浏览器窗口的大小)。它这样做是为了适应它的内容。我想防止调整整个浏览器窗口的大小,而只是更改 iframe 元素的大小。

有没有办法在 Javascript 中拦截这些调整大小命令?我尝试听父母的“调整大小”事件,但它们似乎发生在事后,当窗口已经调整大小时。

0 投票
2 回答
870 浏览

asp.net - asp.net 调整不可调整大小

我正在使用 asp.net 图表控件,并且大部分时间都喜欢它。但是,我希望我的图表与它们所包含的面板一起调整大小。我不能将图表的宽度设置为 100%,我必须给它们一个确切的大小。我不想拉伸和扭曲渲染的图表图像。有没有人有我如何做到这一点的例子,或者你能指出我正确的方向吗?

0 投票
2 回答
792 浏览

c# - 为 Web 应用程序创建合理文件大小的缩略图

我的源图像是 2288px x 1712px 和 816kb。当我创建 1024 x 768 的缩略图时,文件大小是高分辨率源的两倍多(1.13mb - 1.8mb,取决于使用的方法)。

创建的源图像和缩略图是 .jpg

即使创建 299 x 224 的缩略图也是 180kb,而我在 GIMP 中手动创建的缩略图是 14kb。

我需要图像看起来不错,因此不能在尺寸质量上妥协。

我试过 Image.GetThumbnailImage ,它创建了一个 1.13mb 的文件,但我读到它会产生意想不到的结果。

大多数文章都说像这篇文章那样写代码:http: //www.codeproject.com/KB/GDI-plus/imageresize.aspx

这给了我一个 1.83mb 的缩略图。

与使用桌面应用程序做同样的事情相比,我是否应该期待更大的文件大小?

我尝试了 16 位而不是 24 位,并注释掉了“高质量”值,但我仍然无法将其低于 1mb。有任何想法吗?

编辑答案

我缺乏压缩。我的 1024 缩略图现在是 112kb。

0 投票
1 回答
6259 浏览

.net - 当控件增长时,如何使表单垂直和水平调整大小?

(WinForms .net 2.0)

我正在制作一个表单,它与 standard 非常相似MessageBox,上面有一个标签,如果标签上的文本增长,它应该水平和垂直增长。AutoSize = true通过在标签和表单上进行设置,水平似乎很容易。但是,我也想让标签垂直增长,即如果它有换行符,但这似乎并不那么简单。我确定是这样,但是需要什么设置才能使标签和表单垂直增长?我的标签设置为Anchor = top, left, right, bottom,所以我认为当在标签中设置带有换行符的文本时,标签的高度会增加,因为Anchor = top & bottom它会强制表单增加高度。这似乎不会发生。我错过了什么?

0 投票
1 回答
677 浏览

applet - 如何使用 Applet JLabel 组件中的窗口调整字体大小?

正如问题所说......我可以将布局等设置为随窗口调整大小,但我还没有弄清楚如何调整字体大小。

(实际上可能是 JLabel 组件本身没有调整大小并限制字体......)

0 投票
11 回答
409 浏览

windows - 哪种屏幕尺寸更适合最终用户

我有一个软件,最小屏幕尺寸要求是 1024x768,800x600 可能太小,1024x768 会太大?也许介于两者之间?什么屏幕尺寸更好或最好?谢谢。

0 投票
1 回答
2760 浏览

c# - 在 Compact Framework (C#) 中调整大小(放大和缩小)

如何在 Compact Framework 上放大位图?我阅读了这篇文章和http://geeks.netindonesia.net/blogs/clawford/archive/2008/04/20/resizing-bitmap-tutorial-in-net-cf.aspx,它只是为了使位图更小。

谢谢!

0 投票
11 回答
268823 浏览

javascript - 跨浏览器窗口大小调整事件 - JavaScript / jQuery

在 Firefox、 WebKit和 Internet Explorer中点击窗口调整大小事件的正确(现代)方法是什么?

你能打开/关闭两个滚动条吗?