WebsiteBaker Support (2.12.x) > General Help & Support

bin\media\GD->verifyFormatCompatiblity

(1/2) > >>

Gast:
Seit kurzem in der error-Log

--- Quote ---\framework\media\GD.php:[1371] from \framework\media\GD.php:[96] bin\media\GD->verifyFormatCompati blity "[1371] Could determine format JPG
--- End quote ---

Hab mich noch nicht damit befasst. Ist das mit dem Media-Fix behoben?
Im Moment weiß ich noch nicht, wann es ausgelöst wird, weil der Kunde auch viel rum klickt

Gast:
offensichtlich hat der Fix das Problem gelöst.  (Y)
Im Fix ging es im die JPEG-Unterstützung in der Media-Verwaltung 

dbs:
Bei mir passiert das seit PHP7.3 und Upload eines Bildes im OFA Item (Punkt 3).
Der Fix ändert daran nichts.

edit: framework/media/GD.php z1371
scheint mit kleingeschriebener endung jpg zu tun haben

Gast:

--- Quote from: dbs ---Bei mir passiert das seit PHP7.3 und Upload eines Bildes im OFA Item (Punkt 3).
Der Fix ändert daran nichts.
--- End quote ---

confirmed

es werden keine Thumbs mehr erstellt, nicht unter PHP 7.3.1 local und 7.1.26 auf dem Server (den ich noch umstellen könnte und später auch umstellen will). Muß aber nicht damit zusammen hängen. Problem hab ich allerding erst seit Upgrade von Rev 84 auf Rev 188

ich hab mal rein geschaut in die framework/media/GD.php

Das wäre mein Array aus gdinfo()

--- Quote ---Array ( [GD Version] => bundled (2.1.0 compatible)
            [FreeType Support] => 1 [FreeType Linkage] => with freetype [GIF Read Support] => 1
            [GIF Create Support] => 1 [JPEG Support] => 1 [PNG Support] => 1
            [WBMP Support] => 1 [XPM Support] => 1 [XBM Support] => 1 [WebP Support] => 1
            [BMP Support] => 1 [JIS-mapped Japanese Font Support] => )
--- End quote ---

$this->format ist JPG

switch ($this->format) {
            case 'GIF':
                $isCompatible = $gdInfo['GIF Create Support'];
                break;
            case 'JPG':
            case 'JPEG':
                $isCompatible = (isset($gdInfo['JPG Support']) || isset($gdInfo['JPEG Support']) ? true : false);
                \trigger_error(sprintf('[%d] Could determine format %s',__LINE__, $this->format ), E_USER_NOTICE);
                break;
            case 'PNG':
                $isCompatible = $gdInfo[$this->format . ' Support'];
                break;
            default:
                $isCompatible = false;
        }

Bösewicht ist der case JPG / JPEG
JPG Support gibt es wohl seit PHP 5.3 nicht mehr
JPEG Support ist 1 bzw true

dann heißt der case "auf deutsch": wenn JPEG Support == true ist, setzt einen trigger-error?

Tippfehler??

Gast:
meine Thumbs gehen wieder - mein Strict hat mich ausgetrickst und den resize-Wert auf Null gesetzt

Der Rest der Fragen bleibt

Navigation

[0] Message Index

[#] Next page

Go to full version