Bilder ersetzen und ggfs. Seitenverhältnis skalieren

F

FB55

Hi,

ich hab ein GreaseMonkey-Script geschrieben, das alle auf einer Seite vorhandenen Bilder nach einem Link durchsucht und, wenn es hinter diesem ein Bild findet, das Originalbild mit dem Neuen ersetzt. Leider wird das Größenverhältnis des Original-Bildes beibehalten, weshalb das Bild oft verzerrt dargestellt wird.

Ideal wäre, wenn nur die originale Höhe beibehalten werden würde und die Weite im Verhältnis dazu steht.

Das Script:

PHP:
for(var a = document.getElementsByTagName("a").length - 1;a >= 0;) {
  var b = document.getElementsByTagName("a")[a];
  if(b.href)if(b.getElementsByTagName("img"))for(var c = b.getElementsByTagName("img").length - 1;c >= 0;) {
    if(b.href.match(/jpg$/))if(b.href != b.getElementsByTagName("img")[ c].src) {
      b.getElementsByTagName("img")[ c].src = b.href;
      b.href = ""
    }c--
  }a--
};
 

Neue Beiträge

Zurück