Hallo Leute,
Bevor ich das umsetze wollte ich noch eine dritte Meinung einholen.
Problem:
- Es werden Bilder von Digi-Cams hochgeladen.
- Bei der Vorschau-Berechnung läuft der Server auf einen Error da die Masse zu groß ist und es cwird nichts mehr angezeigt.
- kleiner rechnen mit PhotoShop ist leider nicht immer die Lösung z.B. Pressematerial für Print-Produkte.
Lösungsansatz
- einen wert in den Client-konfigs setzen (wie bei protect) der aussagt ob das Bild keiner gerechnet werden kann.
- als Automatismus (da die File-Liste nicht mehr Angezeigt werden kann)
Automatismus / Schema
- setzen von 2 (3) Werten.
1. $iWert = getBildWert(BildUrl, 0) # Default 0 = noch nicht getestet
2. if( !$iWert ) #Teste das Bild {
3. setBildWert(BildUrl, 1) # 1 = keine Umrechnung möglich
4. capiImgScaleHQ( ... ) # welche Funchtion aus der API ist egal
5. setBildWert(BildUrl, 2) # 2 = Umrechnung möglich
6. }
Erklärung
Dieser Code funktionier so natürlich NICHT!
1. Es wird als erstes geschaut ob eine Prüfung schon gemacht wurde.
2. Wurde noch keine gemacht, Teste das Bild.
3. Setze primär den Wert erst mal auf 1 = Bild kann nicht umgerechnet werden
4. versuche das Bild neu zuberechnen / sollte hier ein Fatal Eroor entstehen kann Zeile 5 nicht ausgeführt werden
5. konnte das Bild neu berechnet werden läuft der Code weiter und der Wert für das Bild wir auf 2 gesetzt.
Im späteren Verlauf kann dann Contenido (bzw. die API) abfragen ob das Bild umgerechnet werden kann.
Für Anregungen, Bedänken, andere Lösungen usw. wäre ich Dankbar.
(Muss ja nicht gleich Code sein / kann auch wie hier ein Schema sein)
mfg OliverL
Problemlösung bei Bildberechnung & Fatal-Error in Dateiv
Problemlösung bei Bildberechnung & Fatal-Error in Dateiv
Zuletzt geändert von OliverL am Fr 10. Okt 2008, 21:22, insgesamt 1-mal geändert.
-
- Beiträge: 298
- Registriert: Di 16. Nov 2004, 15:43
- Wohnort: Arnstadt / Thüringen
- Kontaktdaten:
Vielleicht interessant für Dich:
http://uber-uploader.sourceforge.net/
Bietet eigentlich alles was das Herz begehrt... Validatoren, ImageLibs zum berechnen von Thumbs, ID-Generierung, Statusanzeige beim Hochladen, etc. pp.
LG,
Christian
http://uber-uploader.sourceforge.net/
Bietet eigentlich alles was das Herz begehrt... Validatoren, ImageLibs zum berechnen von Thumbs, ID-Generierung, Statusanzeige beim Hochladen, etc. pp.
LG,
Christian