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? Macht es einen Screenshot mit 300px-Breite (in meinem obigen Beispiel) und skaliert es danach? 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 von GrabzIt Support am Dienstag, 24 September, 2019 01: 01: 51 PM

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 von GrabzIt Support am Dienstag, 24 September, 2019 01: 09: 41 PM

Vielen Dank. Das Problem ist, dass HD nur 2X skaliert und manchmal brauche ich mehr. 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 Dienstag, 24 September, 2019 01: 16: 53 PM

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 von GrabzIt Support am Dienstag, 24 September, 2019 01: 20: 35 PM

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 Dienstag, 24 September, 2019 01: 46: 18 PM

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 von GrabzIt Support am Dienstag, 24 September, 2019 03: 03: 45 PM

OK, danke für die Information. Irgendeine Idee, wie lange diese Art von Dingen dauert? Ich weiß, dass es schwierig ist, Zeitpläne zu erstellen, aber jeder Sinn für Zeitplanung wäre hilfreich für mich.

Beantwortet von Corey Alderin am Dienstag, 24 September, 2019 03: 33: 33 PM

Hoffentlich bis zum nächsten Tag oder so.

Beantwortet von GrabzIt Support am Dienstag, 24 September, 2019 03: 34: 40 PM

Das wäre unglaublich, danke.

Beantwortet von Corey Alderin am Dienstag, 24 September, 2019 04: 34: 51 PM

Das Problem ist jetzt behoben.

Beantwortet von GrabzIt Support am Dienstag, 24 September, 2019 08: 52: 49 PM

Toll, danke, dass du so schnell daran gearbeitet hast. Ist das etwas, was ich gleich am Ende sehen werde oder wird es einige Zeit dauern? Der Grund, den ich frage, ist, dass ich es gerade getestet habe und es scheint dasselbe zu sein.

Danke noch einmal

Beantwortet von Corey Alderin am Dienstag, 24 September, 2019 09: 15: 10 PM

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

Beantwortet von GrabzIt Support am Dienstag, 24 September, 2019 09: 27: 47 PM

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 Dienstag, 24 September, 2019 09: 35: 51 PM

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 von GrabzIt Support am Dienstag, 24 September, 2019 10: 01: 47 PM

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 dies korrekt ist, ist die beste Lösung, den HTML-Code vor dem Senden zu bearbeiten. Also sollte ich eigentlich HTML erstellen, das die richtige Größe hat und dann kein Zoom benötigt?

Vielen Dank

Beantwortet von Corey Alderin am Dienstag, 24 September, 2019 11: 14: 50 PM

Ja, mit zunehmendem Zoom werden die Stufen immer größer.

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 von GrabzIt Support am Mittwoch, 25 September, 2019 05: 40: 03 AM