Problemlösung bei Bildberechnung & Fatal-Error in Dateiv

Ideen für neue Funktionen in CONTENIDO?
Antworten
OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

Problemlösung bei Bildberechnung & Fatal-Error in Dateiv

Beitrag von OliverL » Fr 1. Aug 2008, 11:45

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
Zuletzt geändert von OliverL am Fr 10. Okt 2008, 21:22, insgesamt 1-mal geändert.

Dalamar
Beiträge: 298
Registriert: Di 16. Nov 2004, 15:43
Wohnort: Arnstadt / Thüringen
Kontaktdaten:

Beitrag von Dalamar » Fr 1. Aug 2008, 14:02

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
Beruflich: eComradeGroup und Media Atoll
Privat: Fantasybuch.net ;)

OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

Beitrag von OliverL » Fr 1. Aug 2008, 14:31

Wie cool! THX.
Werde mir das mal am WE anschauen.
Hoffe das es dann (wie auch immer) Bilder kleiner macht.

Werde das mit einem Jpg, in CMYK, 300dpi, 5000 pixel², Kompression 100% > proressiv(3) ausprobieren.

mfg OliverL

PS: gut das ich da noch nichts gemacht hab :).

Antworten