php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.12.2011, 15:23  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Also mein Ansatz wäre:

Upload: Dateiupload und Speicherung der Metadaten
Edit (z.B. Austausch des Bildes): Leeren des Bildcaches für die spezifische Ressource
Delete: Leeren des Bildcaches für die spezifische Ressource, Löschen der Ressource
Thmb-Request: Anfrage an den Cache, falls nicht vorhanden, Generieren des Thumbnails, Ausliefern der (Thmb-)Ressource
Bild-Request: Ausliefern der Ressource
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.12.2011, 17:56  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von fireweasel Beitrag anzeigen
Mal zur Ehrenrettung der LibGD:
[... viel Info ...]
OK. Ich drücke mich manchmal etwas pointiert aus.

Zitat:
Aber solange das nicht der Fall ist, ist es tatsächlich ratsam eine andere Grafiklibrary zu benutzen, wenn man denn Zugriff auf eine hat. Cairo ist übrigens auch nicht schlecht.
Danke für die Info. Ma guggn... der 1. Versuch endete mit nem make error. Ich versuche gerade, cairo & co. aus den Quellen zu compilieren.
  Mit Zitat antworten
Alt 30.12.2011, 19:43  
meikel
Gast
 
Beiträge: n/a
Standard

done. War ne sehr schwere Geburt:

Code:
cairo
Cairo Graphics Library Bindings	enabled
compiled as dynamic module
Cairo Library Version 		1.10.2
Extension Version 		0.2.1-beta
Surface Backends 		Available
Image Surface 			enabled
PNG Support 			enabled
PDF Surface 			enabled
PS Surface 			enabled
Xlib (X11, X.org) Surface 	enabled
Quartz (MacOSX) Surface 	disabled
SVG Surface 			enabled
Win32 Surface 			disabled
Recording Surface 		enabled

Font Backends Available
Freetype Fonts 			enabled
Quartz Fonts 			disabled
Win32 Fonts 			disabled
User Fonts 			enabled
  Mit Zitat antworten
Alt 31.12.2011, 09:31  
Benutzer
 
Benutzerbild von nedelin
 
Registriert seit: 06.05.2011
Beiträge: 98
PHP-Kenntnisse:
Fortgeschritten
nedelin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fireweasel Beitrag anzeigen
Aber solange das nicht der Fall ist, ist es tatsächlich ratsam eine andere Grafiklibrary zu benutzen, wenn man denn Zugriff auf eine hat.
Die GD ist so gesehen der kleinste gemeinsame Nenner.

Zitat:
Zitat von fireweasel Beitrag anzeigen
Wie wir weiter unten sehen werden, aber auch nicht aus den Angaben, die getimagesize( ) liefert.
Du hast Dich wohl eine Zeit lang mit der Materie beschäftigt auf dem Niveau kann ich leider nicht mitreden. Solange ich mit der genannten Faustformel eine (vertrauenswürdige) obere Grenze für die Bearbeitung "normaler" Bilder abschätzen kann, bin ich erst einmal zufrieden - für Standardaufgaben wie die Verkleinerung hochgeladener Bilder imho ausreichend. Anspruchsvolle Bildmanipulationen würde ich mit der GD 'eh nicht umsetzen.

Zu den Bildern im unüblichen Format: sehr interessant; das sollte man im Hinterkopf behalten. Dennoch auch hier: für o.g. Standardanwendungen in praxi nicht relevant - dann landet das Bild eben nicht auf dem Server. Es wird immer Möglichkeiten geben, ein Programm zu korrumpieren.

dr.
nedelin ist offline   Mit Zitat antworten
Alt 31.12.2011, 11:07  
Erfahrener Benutzer
 
Benutzerbild von serious-cool
 
Registriert seit: 12.09.2008
Beiträge: 154
PHP-Kenntnisse:
Fortgeschritten
serious-cool befindet sich auf einem aufstrebenden Ast
Standard

Es spricht nichts dagegen Bilddateien die so aus ,,dem Rahmen" fallen abzulehnen. Auch dafür habe kommt eine Option in die Config. Hätte ich fast übersehen. Danke.
__________________
Ein Klauenhammer ist kein Schraubendreher, auch wenn beide das Problem ,,Schraube-Wand" bidirektional lösen können.
serious-cool ist offline   Mit Zitat antworten
Alt 01.01.2012, 21:56  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

ein interessantes setup wäre auch bilder bei jedem request komplett zu generieren, jedoch im LB (z.b. varnish) zu cachen.

ist halt alles sehr stark von vielen faktoren abhängig, insbesondere hinsichtlich skalierbarkeit. ich könnte mir vorstellen, dass man mit einem solchen setup extrem viel last ab kann:

->NFS / S3 (...)
--> apache inkl. php und varnish auf port 80
---> varnish A
---> varnish B
---> ....
notyyy ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Thumbnail von PDF erzeugen de_Joerg PHP Einsteiger 3 09.05.2011 22:10
bild von einer website erzeugen alexPHP PHP Einsteiger 8 13.04.2011 20:33
URLs erzeugen und routen fat32 Software-Design 5 25.10.2009 19:54
Problem mit Benutzerrechten nach Thumbnail erstellung Arguss PHP Tipps 2008 8 08.12.2008 22:24
Voraussetzungen für dieses Thumbnail Skript Plague PHP Tipps 2008 9 19.09.2007 13:35
Tool um (Spiel)Klassen zu erzeugen Martin13 PHP-Fortgeschrittene 6 05.09.2007 02:25
SQL Abfrage erzeugen/ string bearbeitung easy PHP Tipps 2007 20 28.03.2007 22:12
erstelltes Thumbnail verpixelt... alisa PHP Tipps 2006 12 23.10.2006 07:28
Thumbnail wird nicht generiert. Daskaras PHP Tipps 2006 12 13.03.2006 22:16
Thumbnail erzeugen und anzeigen PHP-Fortgeschrittene 20 23.11.2005 15:00
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
[Erledigt] variable Tabellen erzeugen PHP Tipps 2004 1 14.06.2004 09:33


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum