捕获和转换Web的工具
GrabzIt的在线社区

放大图像如何工作?

在大多数情况下,我尝试拍摄的屏幕截图会在浏览器上按比例缩小,但我想将其导出为更大的尺寸。 我使用bheight和bwidth值指示网页上元素的高度和宽度,然后传递我想要的宽度和高度值(这将是相同的纵横比)。 在某些情况下,高度是bheight的2-4倍,这开始使图像非常模糊。

不过,我尝试捕获的div中的所有元素都不会放大到大于其大小的100%。 因此,例如,div的宽度可能为300px,我希望它导出为900px宽。 该div内的所有图片显示的大小均不超过300px,但其实际宽度为1000px。 假设图片的宽度为1000px,那么900px的宽度应该没有问题,但看起来像是真正的300px的图像,并且放大了3x一样,它看起来很模糊。

此外,该图像中的文本模糊。

几个问题:

- 难道我做错了什么?

-Grabzit如何扩大规模? 是否要以300px宽(在上面的示例中)截取屏幕截图,然后将其放大? 还是先从HTML缩放元素,然后返回屏幕截图?

-是否是实现我想要转换HTML的唯一方法,所以所有高度和宽度值都按我想要的比例增加?

我在DataURI中使用ConvertHTML方法

谢谢。

GrabzIt支持人员在24星期二(2019,01:01:51 PM)中询问

使用信息 可以在此处找到高清图像。

您应该使用hd参数和-1 width和hieght,这将使图像的大小增加一倍。

不建议使用宽度来设置确切的大小。 另外设置高度将意味着图像被缩放,然后称为高度方向,这将使图像模糊。

高清图像通过缩放浏览器窗口并创建屏幕截图来工作。

GrabzIt支持在24九月星期二,2019 01:09:41 PM回答

谢谢。 问题在于HD仅会按比例扩展2X,有时我还需要更多。 有没有办法让我进行诸如HD之类的设置比例的设置? 如果没有,是否有其他方法可以实现我要完成的任务?

截至目前,看来实现我想要的唯一方法就是捕获HTML,然后使用javascript调整高度和宽度的所有内联样式,并替换为所需缩放比例的高度和宽度。

谢谢

Xyx 24,2019 01:16:53 PM,Corey Alderin于星期二回答

好的,您可以使用宽度来设置自己的缩放比例,但是必须将高度设置为-1,以避免调整图像的长度。

GrabzIt支持在24九月星期二,2019 01:20:35 PM回答

但我也希望调整高度。 因此,如果我的屏幕上有300x300的图像,但我希望将其导出为900x900,则将高度设置为-1会得到900x300图像。

Xyx 24,2019 01:46:18 PM,Corey Alderin于星期二回答

是的,很抱歉您对设置高度是正确的。

似乎通过设置宽度进行缩放当前已中断。 我提出了一个解决方案。

GrabzIt支持在24九月星期二,2019 03:03:45 PM回答

好的,谢谢让我知道。 你知道这些东西需要多长时间吗? 我知道很难给出时间表,但是任何时机感都会对我有所帮助。

Xyx 24,2019 03:33:33 PM,Corey Alderin于星期二回答

希望在第二天左右。

GrabzIt支持在24九月星期二,2019 03:34:40 PM回答

太好了,谢谢。

Xyx 24,2019 04:34:51 PM,Corey Alderin于星期二回答

现在,此问题已解决。

GrabzIt支持在24九月星期二,2019 08:52:49 PM回答

太好了,谢谢您如此迅速地工作。 这是我马上会看到的东西还是需要一些时间? 我问的原因是因为我刚刚测试了它,所以看起来是一样的。

再次感谢

Xyx 24,2019 09:15:10 PM,Corey Alderin于星期二回答

我刚刚尝试过,当宽度大于浏览器宽度时,缩放有效。

GrabzIt支持在24九月星期二,2019 09:27:47 PM回答

也许我误会了所解决的问题。 我正在测试相同的div,但浏览器大小不同。 浏览器越小,即使最终图像完全相同,最终图像也将越模糊。

换句话说,我的最终图像将是1000px x 1000px。 当浏览器上的div为800x800,600x600,400x400等时,并且宽度/高度越小(或达到最终宽度/高度的比例越大),则最终图像越模糊,我对此进行了测试。

如果我的图像在宽度/高度为800x800时看起来不错,那么在图像为400x400时看起来不一样吗?

谢谢

Xyx 24,2019 09:35:51 PM,Corey Alderin于星期二回答

建议使用HD,因为它只会使图像尺寸加倍,从而产生最佳效果。

该修复程序意味着如果宽度大于浏览器宽度,则实际上已经执行了缩放。

如果使用宽度和高度,则必须将宽度和高度(相对于浏览器尺寸)加倍或增加三倍,以产生最佳效果。 这是因为不幸的是,缩放只能按级别而不是百分比进行。 因此,根据宽度差异计算出的任何缩放百分比都必须转换为一个级别,如果不是大小的简单因素,该级别可能不太准确。

GrabzIt支持在24九月星期二,2019 10:01:47 PM回答

HD不是我可以使用的东西(除非丢失了某些东西),因为在某些情况下,我需要一个确切的尺寸,而不是2X的尺寸。 在某些情况下,我不仅仅需要2X。

让我看看我是否理解您的意思。 假设我有200x200的HTML,并且我希望最终尺寸为900x900。 即4.5 x大小。 您是说会以最佳效果将其创建为800x800或1000x1000(大小为4X或5x),但是.5x的差异是造成模糊的原因吗?

如果我正确,那么最好的解决方案是在发送HTML之前对其进行操作? 因此,基本上,我应该创建正确大小的HTML,然后不需要任何缩放?

谢谢

Xyx 24,2019 11:14:50 PM,Corey Alderin于星期二回答

是的,随着缩放的增加,级别逐渐变大。

因此,非x2,x3或x4的缩放比例将不正确,因为尺寸将被关闭。此外,也只有十个潜在的缩放级别,因此我认为最大等于X5。

GrabzIt支持在25星期三,2019 05:40:03 AM上回答