WordPress entfernt EXIF-Daten von bestimmten Thumb

Ist es möglich, beim Hochladen und Ändern der Größe von add_image_size( 'mini-placeholder', 32 ) für das Bild in WordPress eine Aktion add_image_size( 'mini-placeholder', 32 ) und EXIF-Daten zu entfernen und die Qualität auf Minimum zu setzen (10/20%) add_image_size( 'mini-placeholder', 32 ) ?

Ich möchte einen kleinen Daumen unter 1kb erreichen (das Ziel ist so klein wie möglich).

Solutions Collecting From Web of "WordPress entfernt EXIF-Daten von bestimmten Thumb"

Angenommen, Sie verwenden ImageMagick (den WP-Standard) als Ihre Bibliothek, gibt es einen Filter namens image_strip_meta der steuert, ob die EXIF-Daten beibehalten werden müssen. Normalerweise würden Sie einfach einen booleschen Wert verwenden, um eine allgemeine Einstellung zu machen, aber Sie könnten leicht eine function wie diese machen:

 add_filter ('image_strip_meta','wpse239481_conditional_strip') function wpse239481_conditional_strip { if (...condition ..) return true else return false; } 

Das Problem liegt in der Bedingung. Sie müssten auf die aktuelle Miniaturansicht-Beschriftung zugreifen, die nicht von der multi_resize-Methode , die die Dinge in Gang setzt, herunterrieselt. Die Zielbreite und -höhe sind jedoch in der Größenänderungsfunktion bekannt, in der sich der Filter befindet. Sie können jedoch nicht auf diese Dimensionen innerhalb des Filters zugreifen, es sei denn, Sie hacken den core, damit diese Instanz von apply_filters Parameter übergeben kann.

Es sei denn, jemand, der schlauer ist als ich, kennt einen Trick.