捕獲和轉換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,這將使圖像的大小增加一倍。

不建議使用寬度來設置確切的大小。 另外設置高度將意味著圖像被縮放,然後稱為高度方向,這將使圖像模糊。

高清圖像通過縮放瀏覽器窗口並創建屏幕截圖來工作。

X星期24,2019 01 09:41:XNUMX PM的GrabzIt支持回答

謝謝。 問題在於HD僅會按比例擴展2X,有時我還需要更多。 有沒有辦法讓我進行諸如HD之類的設置比例的設置? 如果沒有,是否有其他方法可以實現我要完成的任務?

截至目前,看來實現我想要的唯一方法就是捕獲HTML,然後使用javascript調整高度和寬度的所有內聯樣式,並替換為所需縮放比例的高度和寬度。

謝謝

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

好的,您可以使用寬度來設置自己的縮放比例,但是必須將高度設置為-1,以避免調整圖像的長度。

X星期24,2019 01 20:35:XNUMX PM的GrabzIt支持回答

但我也希望調整高度。 因此,如果我的屏幕上有300x300的圖像,但我希望將其導出為900x900,則將高度設置為-1會得到900x300圖像。

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

是的,很抱歉您對設置高度是正確的。

似乎通過設置寬度進行縮放當前已中斷。 我提出了一個解決方案。

X星期24,2019 03 03:45:XNUMX PM的GrabzIt支持回答

好的,謝謝讓我知道。 你知道這些東西需要多長時間嗎? 我知道很難給出時間表,但是任何時機感都會對我有所幫助。

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

希望在第二天左右。

X星期24,2019 03 34:40:XNUMX PM的GrabzIt支持回答

太好了,謝謝。

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

現在,此問題已解決。

X星期24,2019 08 52:49:XNUMX PM的GrabzIt支持回答

太好了,謝謝您如此迅速地工作。 這是我馬上會看到的東西還是需要一些時間? 我問的原因是因為我剛剛測試了它,所以看起來是一樣的。

再次感謝

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

我剛剛嘗試過,當寬度大於瀏覽器寬度時,縮放有效。

X星期24,2019 09 27:47:XNUMX PM的GrabzIt支持回答

也許我誤會了所解決的問題。 我正在測試相同的div,但瀏覽器大小不同。 瀏覽器越小,即使最終圖像完全相同,最終圖像也越模糊。

換句話說,我的最終圖像將是1000px x 1000px。 當瀏覽器上的div為800x800,600x600,400x400等時,並且寬度/高度越小(或達到最終寬度/高度的比例越大),則最終圖像越模糊,我對此進行了測試。

如果我的圖像在寬度/高度為800x800時看起來不錯,那麼在圖像為400x400時看起來不一樣嗎?

謝謝

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

建議使用HD,因為它只會使圖像尺寸加倍,從而產生最佳效果。

該修復程序意味著如果寬度大於瀏覽器寬度,則實際上已經執行了縮放。

如果使用寬度和高度,則必須將寬度和高度(相對於瀏覽器尺寸)加倍或增加三倍,以產生最佳效果。 這是因為不幸的是,縮放只能按級別而不是百分比進行。 因此,如果不是簡單的尺寸因素,則必須將根據寬度差異計算出的任何縮放百分比轉換為可能不太準確的水平。

X星期24,2019 10 01:47:XNUMX PM的GrabzIt支持回答

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回答