Wie kann ich die Ausrichtung von Bildern beim Hochladen über den WordPress Media Uploader korrigieren?

Ich habe das Image Rotation Repair- Plugin verwendet, um die Ausrichtung von Bildern beim Hochladen mit dem Media Uploader zu korrigieren (einige Bilder, die auf meinem Kamera-Telefon aufgenommen wurden, werden beim Hochladen nicht gedreht, was dazu führt, dass sie auf dem Kopf stehen usw.).

Obwohl es vor WP 4.0 (möglicherweise vor WP 3.9) funktionierte, schlägt das Hochladen jetzt fehl und ich erhalte die Fehlermeldung: “Beim Hochladen ist ein Fehler aufgetreten, bitte versuchen Sie es später erneut”.

Deaktivierung des Plugins behebt das Problem mit dem Upload-Fehler, aber jetzt ist die Ausrichtung meiner Bilder nach dem Hochladen nicht richtig. Einige müssen gedreht werden.

Ich habe auch das Image Rotation Fixer Plugin ausprobiert, welches genau das selbe Upload Fehler Problem ergibt.

Wie kann ich die Ausrichtung meiner Bilder beim Hochladen über den WordPress Media Uploader korrigieren?

Solutions Collecting From Web of "Wie kann ich die Ausrichtung von Bildern beim Hochladen über den WordPress Media Uploader korrigieren?"

Sie können dies ohne ein Plugin in den neuesten Versionen von WordPress tun. Gehen Sie zu Medien, klicken Sie auf ein Bild und dann auf die Schaltfläche Bild bearbeiten. Sie können das Bild dort bearbeiten und eine der Optionen ist Rotation.

Meine Lösung war, das Folgende in image-rotation-repair.php zu ersetzen

 $image = _rotate_image_resource( $image, $orientation ); 

mit

 $rotated = imagerotate( $image, $orientation, 0 ); if ( is_resource( $rotated ) ) { imagedestroy( $image ); $image = $rotated; } 

Hinweis: In der Regel ist das Ändern des _rotate_image_resource() in-Codes eine schlechte Lösung, aber in diesem speziellen Fall ist _rotate_image_resource() veraltet, sodass der Autor des Plugins die function irgendwann ersetzen kann. Ich habe eine Notiz über das Supportforum des Plugins geschrieben.