2017-09-19 5 views
-1

Ich habe es wirklich schwer zu verstehen, aber sagen wir, ich habe eine iOS App für iPad und iPhone und ich möchte ein Bild von einem Server herunterladen und es im Vollbildmodus anzeigen.iOS ideale Bildauflösung

Ich habe gelesen, dass das iPad Pro eine Auflösung von 2732x2048 hat und wenn wir ein Bild im Vollbild anzeigen möchten, müssten wir das Bild mit dieser Größe richtig herunterladen? Ich lese aber auch, dass das Bild niemals über 300KB sein sollte. Ich war nicht in der Lage, ein Bild mit dieser Größe unter 2MB zu bringen (ich benutzte JPEGmini zum Beispiel, um Größe zu reduzieren).

Und ich glaube nicht, dass iPhone-Benutzer so ein riesiges Bild herunterladen müsste, also meine Frage ist: Welche Auflösung sollten meine Bilder auf dem Server sein und wie kann ich es schaffen, sie in einer vernünftigen Dateigröße zu halten. Soll ich auch mehrere Bilder für verschiedene Geräte hochladen? Wenn ja, wie viele und mit welchen Auflösungen?

+0

Es ist schwer zu verstehen, die 300 KB Grenze ohne Kontext. Wo hast du das gelesen? – Caleb

+0

Eine der offensichtlichsten Antworten ist - Client-App soll Bild mit einer Auflösung, die Bildschirm passt, anfordern :) Und Server kann Bild im laufenden Betrieb resample oder speichern sie in allen erforderlichen Auflösungen – sage444

+0

Ich habe etwas ähnliches [hier] (https: //) forums.realmacsoftware.com/t/ideal-sizes-for-images-for-mobile-tablet-and-desktop/6926) in der ersten Antwort der dritte Punkt –

Antwort

2

Ist nicht das Problem nur, dass Sie inkompatible Überzeugungen halten? Dies ist der Glaube, der Ihnen Probleme gibt:

Ich lese auch, dass das Bild nie über 300KB sein sollte.

Lassen Sie es los.

Natürlich ist es richtig zu sagen, dass das Bild nicht größer als für die Anzeige benötigt werden sollte. Aber ein Bild, das als 3x-Skalierung auf dem iPad pro angezeigt werden soll, muss 2732x2048 sein. Das ist es also.

(Sie könnten alternativ ein Bild 2/3 dieser Größe verwenden und es als ein Bild mit 2 Skalierungen anzeigen. Es würde nicht ganz so gut aussehen wie das 3x-Bild, aber es könnte akzeptabel sein.)

Auf einem kleineren Gerät, ja, sollten Sie das Bild im Code verkleinern, so dass Sie nicht im Speicher ein Bild größer als für die Anzeige erforderlich halten. Aber in diesem Fall benötigen Sie das große Bild für die Anzeige.

+0

Würde nicht bedeuten, dass die Download-Zeit des Bildes dauern könnte ziemlich viel auf langsameren Internets, von dem, was ich gesehen habe, die Bilder immer super schnell herunterladen und gut aussehen. Netflix App zum Beispiel –

+0

Sie sind derjenige, der das Herunterladen des Bildes eine Voraussetzung für die Frage gemacht hat. Und das hat sowieso nichts mit der Frage nach der idealen Bildgröße zu tun, nach der Sie gefragt haben. – matt

+0

Das stimmt, ich habe immer gedacht, dass es ein verstecktes Geheimnis gibt:]. Aber anscheinend nicht. Es scheint, dass ich mit mehreren Bildern arbeiten muss –