Ich versuche, die Bilder auf meiner Website in ihren px-Abmessungen zu verkleinern, aber ich habe Probleme mit Qualitätsverlust, wenn ich die Größe in Photoshop verändere (ich habe zuerst „Bicubic Sharper“ ausprobiert, dann alle anderen Resampling-Optionen, aber alle kam verschwommen heraus).
Wenn ich die Skalierung dem Browser überlasse (indem ich die kleinere Breite in meinem CSS angebe), kommen sie perfekt scharf heraus. Wie kann das passieren? Ich möchte meine Originalbilder jedoch verkleinern. Wie kann ich sie ohne Qualitätsverlust verkleinern? (Ich habe Photoshop und Illustrator, beide CC 2015)
Das Bild enthält Transparenz, daher kann ich es nicht als JPEG speichern.
Der Bicubic Sharpener hat nicht geholfen.
Hier sind die Bilder:
Dies ist ein Screenshot des Originalbildes , das vom Browser/CSS skaliert wurde :
Dies ist ein Screenshot des kleineren Bildes (das im Browser mit 100 % angezeigt wird) :
Dies ist das Originalbild (kein Screenshot):
Hier ist das Bild, dessen Größe in Photoshop mit Bicubic Sharpener geändert wurde (wie im zweiten Screenshot gezeigt):
Danke für eure Antworten! Ich schaue es mir von meinem Laptop an, der einen Touchscreen hat, aber ich glaube nicht, dass es mit iPhone-Displays vergleichbar ist ... (Die technischen Daten sagen 16: 9 IPS FHD (1920 x 1080), falls das hilft.) Ich würde es jedoch tun Ich möchte, dass es auf iPhones gut aussieht, da ich versuche, die Website reaktionsschnell zu machen.
Das hat mich überhaupt erst zu dem Problem geführt. Ich verwende Bootstrap und responsive Bilder werden automatisch mit 100 % für die größtmögliche Bildschirmgröße angezeigt, aber ich möchte, dass sie kleiner sind (63 %). Ich dachte, sie kleiner zu machen, wäre sowieso eine gute Idee, da eine kleinere Dateigröße auch eine gute Idee zu sein scheint.
Es tut mir leid, wenn meine Bilderklärungen verwirrend waren, das liegt wahrscheinlich daran, dass ich verwirrt bin ... Ich werde versuchen, es besser zu erklären:
Sowohl das 2. als auch das 4. Bild zeigen dasselbe kleinere Bild, das 2. zeigt es auf der Website.
Die 4. (was mir auch schlecht aussieht) wird im Browser mit 100% Breite angezeigt.
Das 1. Bild zeigt das 3. Bild (Originalgröße) auf 63% skaliert im Browser. Das war zumindest meine Absicht.
@AndrewH Deine Erklärung klingt für mich richtig, außer dass ich nicht versucht habe, sie größer zu skalieren (zumindest nicht absichtlich). Das zweite Bild (Screenshot) wird nur über dem Hintergrund der Website angezeigt, sodass es eine andere Breite hat, die diesen Hintergrund enthält. Oder was übersehe ich?
Aufgrund der verworfenen Pixel beim Reduzieren der Bildgröße habe ich meiner Erfahrung nach bessere Ergebnisse erzielt, wenn ich das Bild sehr klein mache, indem ich das Bild leicht unscharf mache, bevor ich es verkleinere.
Ich habe vor ungefähr 16 Jahren ein Tutorial darüber geschrieben, wie man "Teeny Photo Icons" erstellt. Es ist schon lange vorbei, aber durch das Wunder der Webarchivierung können Sie es immer noch hier einsehen . Die von mir erstellten Symbole waren 256-Farben-GIFs und wären erheblich flüssiger – und wahrscheinlich kleiner in der Dateigröße – wenn sie als PNG-Dateien gespeichert würden, die jetzt universell unterstützt werden.
Wenn ich das richtig verstehe, werden der 2. und 4. Screenshot mit derselben Quelldatei erstellt.
Wenn das stimmt, werden Sie feststellen, dass das Bild, wenn es auf der Seite (2.) verwendet wird, größer ist als seine tatsächlichen Abmessungen (4.). Deshalb sieht es verschwommen aus. Der Browser bildet Pixel, die nicht vorhanden sind, um ein kleineres Bild mit etwas größeren Abmessungen rendern zu können.
Ich habe Ihr Bild (4.) heruntergeladen und auf einer Webseite vor einem schwarzen Hintergrund verwendet. Ich habe keine Abmessungen angegeben, daher wird es mit seinen ursprünglichen Abmessungen gerendert. So sieht es aus (Screenshot von Chrome auf einem normalen Monitor).
Beachten Sie, dass es perfekt knackig ist. Vergleichen Sie mit Ihrem. Ihre ist größer, daher dehnt der Browser die Quelldatei, was zu Unschärfe führt.
Ich weiß nicht, was Sie genau meinen, wenn Sie sagen, dass Sie Ihr Bild zu 100% gemacht haben. Es kann verschiedene Dinge bedeuten.
Ich denke, Ihr Bild wird mit 100% Breite seines Containerelements angezeigt . Wenn dies das Problem ist (Sie möchten wissen, wie Sie das Bild so codieren, dass es in echter Größe und nicht in den Abmessungen seines Containers angezeigt wird, oder Sie sind verwirrt darüber, wie Sie Bootstrap codieren sollen), dann ist dies keine Frage für dieses Forum . Bessere Ratschläge finden Sie in stackoverflow , da dies eine Codierungsfrage ist.
Hier sind ein paar Fragen zu diesem Thema: ( hier klicken )
Zu scharf
Ich denke, du überdenkst die Größenänderung. Indem Sie eine Schärfungsmethode auswählen, um die Größe des Bildes zu ändern, machen Sie die Kanten zu scharf. Um glatt auszusehen, müssen die Kanten etwas verschwommen sein.
Das habe ich also getan.
Dies sind die beiden Fenster mit den von mir ausgewählten Optionen
Dies ist das Ergebnis, das in einer Webseite mit seinen ursprünglichen Abmessungen verwendet wird. Der obere gehört Ihnen (mit dem Bicubic Sharpener). Das untere ist meins, mit der Standardmethode.
Es sieht etwas glatter aus. Sie können mit all den verschiedenen Größenanpassungsmethoden spielen, bis Sie diejenige finden, die Ihnen das beste Ergebnis liefert.
Abschweifung:
Wenn Ihr Ziel die Reaktionsfähigkeit ist (daher die Unterstützung so vieler Geräte da draußen), sollten Sie die Quelldatei auf das Zweifache der erforderlichen Größe einstellen, damit sie auf HD-Monitoren nicht verschwommen aussieht. Ein hochauflösendes Display benötigt ein Quadrat von 2x2 Pixeln für jedes einzelne Pixel, das es anzeigt.
Schauen Sie sich diese Antworten an:
Muss ich meine Bilder auf einem Retina-Display mit der doppelten Pixelgröße erstellen?
Resampeln Sie Ihr Foto einfach auf die tatsächlich benötigte Größe. Ich empfehle Bicubic Sharper.
Danach etwas zusätzliches Schärfen anwenden.
PS Das ist kein "Qualitätsverlust". Qualität ist ein Prozess, eine Methodik, ein Arbeitsablauf. Sie verlieren keine Qualität, Sie verlieren Informationen, Details; Mit dem Schärfen simulieren Sie ein neues Detail.
Schauen Sie sich auch Smush Pro, Kraken und Ewww an , wenn Ihr Bild für eine WordPress-Website ist.
Zach Saucier
Benutzer3504783
hochnäsig
Benutzer3504783
AndreasH
gehen-junta
Jorik
Benutzer3504783