Tools zum Erfassen und Konvertieren des Webs
GrabzIt's Online-Community

Wie funktioniert das Vergrößern von Bildern?

In den meisten Fällen ist der Screenshot, den ich machen möchte, im Browser verkleinert, aber ich möchte ihn größer exportieren. Ich verwende die Werte für Höhe und Breite, um anzugeben, wie hoch und breit das Element auf der Webseite ist, und übergebe dann den gewünschten Wert für Breite und Höhe (der das gleiche Seitenverhältnis hat). In einigen Fällen ist die Höhe 2-4-mal größer als die Höhe und das Bild wird dadurch sehr unscharf.

Alle Elemente innerhalb des Divs, die ich erfassen möchte, werden jedoch nicht um mehr als 100% ihrer Größe vergrößert. Zum Beispiel könnte die Breite des div 300px sein und ich möchte, dass es als 900px wide exportiert wird. Alle Bilder in diesem Bereich werden nicht größer als 300px angezeigt, aber ihre wahre Breite ist 1000px. Da das Bild 1000px-weit ist, sollte es kein Problem mit 900px-weit geben, aber es sieht verschwommen aus, als wäre es wirklich ein 300px-weites Bild, das 3x-weit gezoomt wird. 

Darüber hinaus ist der Text in diesem Bild verschwommen. 

Ein paar Fragen:

  - Mache ich etwas falsch?

  - Wie skaliert Grabzit? Wird ein Screenshot mit einer Breite von 300 Pixel (in meinem obigen Beispiel) aufgenommen und anschließend vergrößert? Oder skaliert es zuerst meine Elemente aus HTML und gibt dann den Screenshot zurück?

  - Ist die einzige Möglichkeit, das zu erreichen, was ich im HTML konvertieren möchte, damit alle Werte für Höhe und Breite um den von mir gewünschten Maßstab erhöht werden?

 

Ich verwende die ConvertHTML-Methode mit DataURI

 

Vielen Dank.

Gefragt vom GrabzIt Support am 24. September 2019

Informationen zur Verwendung HD-Bilder finden Sie hier.

Sie sollten den hd-Parameter und -1 width verwenden, um die Bildgröße zu verdoppeln.

Es wird nicht empfohlen, die Breite zum Einstellen der genauen Größe zu verwenden. Wenn Sie zusätzlich die Höhe einstellen, wird das Bild gezoomt und dann höhenmäßig verzerrt, wodurch das Bild unscharf wird.

HD-Bilder funktionieren durch Zoomen des Browserfensters und Erstellen eines Screenshots.

Beantwortet vom GrabzIt Support am 24. September 2019

Vielen Dank. Das Problem ist, dass HD nur 2X skaliert und ich manchmal mehr brauche. Gibt es eine Möglichkeit für mich, eine Einstellung wie HD vorzunehmen, bei der ich die Skala einstelle? Wenn nicht, gibt es einen anderen Weg, um das zu erreichen, was ich versuche?

Ab sofort scheint es mir die einzige Möglichkeit zu sein, das gewünschte Ergebnis zu erzielen, indem ich den HTML-Code aufzeichne, dann mit Javascript alle Inline-Stile für Höhe und Breite anpasse und durch Höhe und Breite des gewünschten Maßstabs ersetze.

Vielen Dank

Beantwortet von Corey Alderin am 24. September 2019

Ok, Sie können Ihren eigenen Zoom anhand der Breite einstellen, aber Sie müssen die Höhe auf -1 einstellen, um zu vermeiden, dass die Länge des Bildes geändert wird.

Beantwortet vom GrabzIt Support am 24. September 2019

Aber ich möchte auch die Größe der Höhe ändern. Wenn ich also ein Bild mit dem Namen 300x300 auf dem Bildschirm habe, es aber als 900x900 exportieren möchte, führt das Festlegen der Höhe auf -1 zu einem 900x300-Bild. 

Beantwortet von Corey Alderin am 24. September 2019

Ja, leider sind Sie in Bezug auf die Einstellung der Höhe korrekt.

Es sieht so aus, als ob das Zoomen durch Einstellen der aktuellen Breite unterbrochen wird. Ich habe einen Fall aufgeworfen, um dies zu beheben.

Beantwortet vom GrabzIt Support am 24. September 2019

OK, danke für die Information. Irgendeine Idee, wie lange solche Dinge dauern? Ich weiß, dass es schwierig ist, Zeitpläne zu erstellen, aber ein Gefühl für das Timing wäre hilfreich für mich.  

Beantwortet von Corey Alderin am 24. September 2019

Hoffentlich bis zum nächsten Tag oder so.

Beantwortet vom GrabzIt Support am 24. September 2019

Das wäre unglaublich, danke. 

Beantwortet von Corey Alderin am 24. September 2019

Das Problem ist jetzt behoben.

Beantwortet vom GrabzIt Support am 24. September 2019

Großartig, danke, dass du so schnell daran gearbeitet hast. Ist das etwas, das ich sofort an meinem Ende sehen werde, oder wird es einige Zeit dauern? Der Grund, den ich frage, ist, dass ich es gerade getestet habe und es genauso aussieht. 

Danke noch einmal

Beantwortet von Corey Alderin am 24. September 2019

Ich habe es gerade ausprobiert und Zoom funktioniert, wenn die Breite größer als die Browserbreite ist.

Beantwortet vom GrabzIt Support am 24. September 2019

Vielleicht verstehe ich falsch, was behoben wurde. Ich teste das gleiche div, aber mit unterschiedlichen Browsergrößen. Je kleiner der Browser, desto unscharfer wird das endgültige Bild, auch wenn es genau das gleiche ist.  

 

Mit anderen Worten, ich habe ein endgültiges Bild, das 1000px x 1000px lautet. Ich habe es getestet, wenn das div im Browser 800x800, 600x600, 400x400 usw. ist und je kleiner die Breite / Höhe (oder je größer der Maßstab bis zur endgültigen Breite / Höhe) ist, desto unscharfer ist das endgültige Bild. 

 

Wenn mein Bild bei einer Breite / Höhe von 800x800 gut aussieht, sollte es dann nicht gleich aussehen, wenn das Bild 400x400 ist? 

 

Vielen Dank

Beantwortet von Corey Alderin am 24. September 2019

HD wird empfohlen, da es die Bildgröße nur verdoppelt, um die besten Ergebnisse zu erzielen.

Die Korrektur bedeutet, dass nun tatsächlich ein Zoom ausgeführt wird, wenn die Breite größer als die Browser-Breite ist.

Wenn Sie die Breite und Höhe verwenden, müssen Sie die Breiten und Höhen im Verhältnis zu den Abmessungen des Browsers verdoppeln oder verdreifachen, um die besten Ergebnisse zu erzielen. Dies liegt daran, dass der Zoom leider in Stufen und nicht in Prozent arbeitet. Daher muss jeder aus den Breitenunterschieden berechnete prozentuale Zoom in einen Wert umgewandelt werden, der wahrscheinlich nicht sehr genau ist, wenn er kein einfacher Faktor für die Größe ist.

Beantwortet vom GrabzIt Support am 24. September 2019

HD kann ich nicht verwenden (es sei denn, mir fehlt etwas), da ich in einigen Fällen eine exakte Abmessung benötige, nicht die Größe 2X. Und in manchen Fällen brauche ich mehr als 2X.

Lassen Sie mich sehen, ob ich verstehe, was Sie sagen. Angenommen, ich habe HTML, das 200x200 ist, und ich möchte, dass die endgültige Größe 900x900 ist. Das ist 4.5 x die Größe. Wollen Sie damit sagen, dass dies nur als 800x800 oder 1000x1000 (4X oder 5x die Größe) mit den besten Ergebnissen erstellt wird, aber der Unterschied von .5x ist der Grund für die Unschärfe?

Wenn ich das richtig habe, ist die beste Lösung, den HTML-Code vor dem Senden zu bearbeiten. Im Grunde sollte ich also HTML erstellen, das die richtige Größe hat und dann keinen Zoom benötigt?

 

Vielen Dank

Beantwortet von Corey Alderin am 24. September 2019

Ja, so ziemlich, wenn die Ebenen mit zunehmendem Zoom größer werden.

Zooms, die nicht x2, x3 oder x4 sind, sind ungenau, da die Abmessungen deaktiviert sind. Es gibt auch nur zehn mögliche Zoomstufen, was meiner Meinung nach einem Maximum von X5 entspricht.

Beantwortet vom GrabzIt Support am 25. September 2019