samse hat geschrieben: ↑Di 7. Mai 2019, 10:25
Hallo Zusammen

Ich bin alleine
Wenn ich meine Webseiten, die ich mit Contenido erstelle, durch den Pagespeed-Test von Google
Den Google Test immer mit etwas Distanz betrachten. Google wäre gerne die Welt, ist es aber nicht.
kommt die Fehlermeldung, dass ich die Bilder doch im neuen Format rausspielen soll,
Ein Fehler ist es sicher nicht, auch falls Google es so darstellt.
Zufällig findet Google da ein neues Format, das zufällig von Google mitentwickelt wurde.
Nun wäre es möglich, die cApiImgScale-Methode so zu erweitern, dass man z.B. einen Parameter mitgeben könnte, dass er das neue webp Format ausspuckt?
Also, dieses Format in die Contenido Funktionen einzubauen sollte problemloser möglich sein.
Das Format wird dann automatisch erkannt und verkleinert und im gleichen Format wieder ausgespuckt.
Aber Du willst ja z.B. ein JPG in webp ausgeben.
Ich sehe derzeit das Hauptproblem hier Beispielhaft in Zeile 142 und anderen:
https://api.contenido.org/con490/source ... Q.html#142
Es wird in den Funktionen als Parameter nur übergeben, ob das Bildformat beibehalten werden soll.
Und im Beispiel in Zeile 142 wird dann lediglich bei $keepType = false ein JPEG Format erstellt, ohne weitere Nachfrage.
Das heißt, man müsste alle Funktionen um einen weiteren Parameter erweitern und statt else = jpeg dann eine Funktion aufrufen, die in das Format umwandelt.
Das ist durchaus machbar aber halt Arbeit.
Dazu kommt, dass wegen dem hier noch woanders Probleme auftauchen können.
header ('Content-Type: image/webp');
oder mime-type
Aber sinnvoll halte ich es.
Und falls es ein Browser nicht kann (z.B. IE) wird das alte Dateiformat verwendet.
Das sollte dann das Modul machen.

Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.