| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 10.05.2009
Beiträge: 3
![]() | Hallo Christoph, das kommt alles darauf an, was für eine Anwendung du überhaut genau schreiben möchtest und welche Serverumgebung du verwendest (Speicherplatz, Rechenleistung). Wenn es um qualitativ hochwertige Bilder geht, würde ich diese in einer festgelegten maximalgröße (Abmessungen/Qualität/Dateigröße) in JPEGs konvertieren und irgendwo ablegen. Von dort können dann je nach Anforderung durch bestimmte Scripte andere Auflösungen je nach Verwendungszweck erzeugt werden. In diesem Fall kannst du auch sehr gut abschätzen, wie viele Bilder auf deinem Space hinterlegt werden können, da diese nur geringe Größenunterschiede aufweisen werden. Beachten solltest du jedoch, dass das Erzeugen von neuen Bildern bei hohen Auflösungen hohe Rechenleistung benötigt. Wenn also viele Nutzer gleichzeitig Anfragen senden oder du viele Bilder hintereinander neu erzeugst, kann der Server ganz schön in Mitleidenschaft gezogen werden. Zu 1.: Als Eingangsformate (Upload) würde ich in diesem Fall JPEGs, PNGs und eventuell auf GIFs erlauben, bei Transparenzen musst du diese jedoch gesondert umformen. Zu 2.: Als Überprüfung wäre Dateityp und Dateigröße angebracht. Die Dateigröße sollte sich auch an den Einstellungen in der PHP-INI orientieren. Zu 3.: Wie gesagt würde ich vorschlagen, alle Bilder in platzsparende JPEGs umzukonvertieren und die Größe entsprechend einer Maximalgröße in Sachen Abmessung, Qualität oder Dateigröße festzusetzen. Ist das Bild kleiner, musst du schauen, ob du so kleine Bilder erlaubst und diese statt in der Maximalgröße in der Original ablegst oder diese abweist. Zu 4.: Besonders bei den Qualitätsstufen würde ich auf on-the-fly-generierung zurückgreifen. Hier hast du dann auch den Vorteil der JPEG-Ausgabe, da du die Qualität sehr detailliert einstellen kannst. Zu 5.: Speichern solltest du die Bilder am Besten im Dateisystem und von dort auslesen. Du kannst ja entsprechende Verweise in den Datenbanken anlegen, wenn du sonst mit Datenbanken arbeitest. Ein Speichern in der Datenbank kann sehr große Performance-Schwierigkeiten mit sich bringen. Für mehr Infos vielleicht einfach mal Googlen oder hier schauen: Datenbanken - Ist es sinnvoll, Bilder in einer Datenbank abzulegen?. Viele Grüße!
__________________ Webdesign Parrot Media |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Rechte von Hochgeladenen Bildern ändern? | melloken | PHP Tipps 2008 | 5 | 05.12.2008 09:08 |
| Brauch nen Ansatz | b++ | PHP Tipps 2005-2 | 8 | 17.06.2005 17:59 |
| Div-Container - Verschiedene Auflösungen | Chr!s | HTML, Usability und Barrierefreiheit | 5 | 27.05.2005 10:02 |
| update von Bildern funktioniert nicht | PHP Tipps 2004 | 1 | 05.10.2004 08:39 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| bildgröße von hochgeladenen bildern ändern, bild in mehreren auflösungen html, php bilder für verschieden auflösungen, php auflösungen, php hochgeladene bilder anpassen, mindestgröße für bilder imagemagick convert, bilder in verschiedenen größen ablegen imagemagick, mehrere auflösungen |