Gibt es eine Möglichkeit, eine Retina-Anzeige unter Windows zu simulieren, um eine Website für HiDPI-Anzeigen wie Retina zu testen?
Ich habe Windows auf einem 24 "1920 x 1080 Standardmonitor ausgeführt. Letzte Nacht habe ich meine Website auf einem brandneuen 15" Retina MacBook Pro überprüft. Die Grafiken sahen alle verschwommen aus (weitaus schlechter als bei einem normalen 15 "MacBook), während die Schriftart war Super scharf und scharf, wodurch das Logo durch den direkten Vergleich noch schlechter erscheint.
Ich bin diesem Tutorial gefolgt, um meine Website Retina fertig zu machen:
http://line25.com/tutorials/how-to-create-retina-graphics-for-your-web-designs
Ich habe den Ansatz retina.js verwendet, da ich keine Hintergrundbilder habe.
Gibt es eine Möglichkeit für mich zu testen, ob dies tatsächlich funktioniert? Natürlich könnte ich meinen Freund bitten, sein Retina-Notizbuch zu verwenden, aber das ist für mich kein durchführbarer Arbeitsablauf. Ich möchte in der Lage sein, Websites in ihrer eigenen Umgebung zumindest ungefähr auf Retina-Kompatibilität zu testen.
about: config hack auf Firefox
Sie können Firefox tatsächlich verwenden:
Bildschirmfoto:
Aktualisieren Sie Ihre Seite - Boom, Ihre Medienabfrage ist jetzt eingetreten! Hut ab vor Firefox für das Entwickeln im Web! Es ist nicht nur die Website doppelt so groß, sondern auch die Firefox-Benutzeroberfläche wird verdoppelt. Dieses Verdoppeln oder Zoomen ist notwendig, da nur so alle Pixel auf einem Standardbildschirm mit Pixelverhältnis untersucht werden können.
Dies funktioniert gut unter Windows 7 mit Firefox 21.0 und auch unter Mac OS X mit Firefox 27.0.1.
Wenn Sie keine Medienabfragen und andere erweiterte Logik verwenden (d. H. Sie füttern alle HiDPI-Bilder), können Sie mit Ihrem Browser einfach auf 200% zoomen. Die Chrome-Emulation ist ein hilfreiches Werkzeug und tritt auch bei Medienabfragen auf. Da das Zoomen jedoch verhindert wird, kann die Bildqualität nicht untersucht werden.
Firefox & Edge zoomen
Derzeit in Firefox und Edge wird beim Zoomen dppx-basierte Medienabfragen ausgelöst. Dieser einfachere Ansatz ist möglicherweise ausreichend. Beachten Sie jedoch, dass die Funktionalität als "nicht behoben" bug für Firefox gemeldet wird. Dies könnte sich also ändern.
In Google Chrome Version "33.0.1720.0 Canary" können Sie jetzt Geräte wie iPhone5 und andere mit einer Vielzahl von Parametern wie "Gerätepixelverhältnis", "Android-Schriftartmetriken" und "Emulieren") Ansichtsfenster-Emulation " .
Dieser Firefox-Hack ist nicht mehr nötig - es ist ohnehin schwer, damit zu arbeiten.
Vielen Dank an das Google-Entwicklerteam! ! :)
In Chrom können Sie dies tun durch:
1) Öffnen Sie die Chrome Developer Tools und klicken Sie auf das kleine "Zahnrad" -Symbol .
2) Wählen Sie dann "Emulationsansicht in Konsolenschublade anzeigen."
3) Öffnen Sie schließlich die "Konsole" in den Developer Tools und wählen Sie Emulation . Stellen Sie Bildschirm emulieren und setzen Sie das Device Pixel Ratio auf 2,5.
Soweit ich das beurteilen kann, ist es außer dem Kauf eines Retina-Geräts nicht möglich.
Einige Problemumgehungen
Wenn Sie verdoppelt haben, sind die Bildgrößen und -proportionen immer noch gleich, Du bist ziemlich sicher. Wenn Sie keine Retina-Anzeige zum Testen haben Mit wechseln Sie von der Medienabfrage zu Pixelverhältnis zu etwas Breite basiert.
Testen und Problemlösungen für hochauflösende Inhalte
http://developer.Apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Testing/Testing.html
Entwickeln für HiDPI ("Retina") ohne Retina MacBook Pro
http://make.wordpress.org/ui/2012/08/01/dev-for-hidpi-without-retina-mbp/
WordPress-Retina-Bilder
http://wpmu.org/wordpress-retina/
Weniger relevant
Design für die Retina-Displays von Apple
http://www.studiopress.com/design/retina-display-design.htm
Erstellen von Websites für Retina-Displays: Freundschaften mit Pixeln
http://www.slideshare.net/shoshizilla/building-websites-for-retina-displays-making-friends-with-pixels
Aktuelle Methode zur Emulation einer Retina (HiDPI) mit Google Chrome
1) "Rechtsklick" auf der Webseite und dann "Inspect" auswählen, um die Developer Tools von Chrome zu öffnen
2) Klicken Sie auf das Symbol "Toggle Device Mode"
3) Wählen Sie im Dropdown-Feld Gerät am oberen Bildschirmrand "Laptop mit HiDPI-Bildschirm" aus.
4) Sie können jetzt sehen, wie die Website auf einem Retina aka HiDPI-Bildschirm aussehen wird
Ich verwende eine Bibliothek zur Bildgrößenänderung, um Bilder dynamisch zu erstellen. Bei der 2x-Version füge ich beim Debuggen ein dynamisches Wasserzeichen hinzu. Dadurch kann man sehr leicht erkennen, ob das hochauflösende Bild tatsächlich angezeigt wird oder nicht. Habe es sehr hilfreich gefunden.
Die Art und Weise, wie dies funktioniert, variiert, so dass der Beispielcode nicht eingeschlossen ist.