Поддержка Плагины как убрать тэги EXIF внутри wp_get_image_editor()

  • РешеноМодератор Yui

    (@fierevere)


    ゆい

    всем доброго времени суток

    пишу скрипт, облегченную версию bfi_thumb на замену timthumb для плагина, все бы хорошо, но функция wp_get_image_editor возвращает
    WP_Image_Editor либо ImageMagick, либо GD

    вопросы

    1. можно ли заставить вернуть определенный тип редактора не вмешиваясь в логику выбора редактора для других целей (для скрипта желателен GD, в то время как для всего остального — Imagick)

    2. Можно ли убрать EXIF перед сохранением отредактированного файла

    $editor = wp_get_image_editor( $img_path );
    ....
    $resized_file = $editor->save( $destfilename, $mime_type );
Просмотр 1 ответа (всего 1)
  • Модератор Yui

    (@fierevere)

    ゆい

    ну раз всем все равно и помогать никто не хочет…

    с первым решила не разбираться, т.к. все равно элегантнее чем в 4 строчки не получится, второе — редактор Wp не умеет работать с метаданными и в API ничего интересного кроме как чтения EXIF нет… а поэтому вот так

    $resized_file = $editor->save( $destfilename, $mime_type );
    
    ...
    
    if (($ext == 'jpg') && class_exists("Imagick")) {
                          $i = new Imagick($destfilename);
                          $i->stripImage();
                          $i->writeImage($destfilename);
                        }
Просмотр 1 ответа (всего 1)
  • Тема «как убрать тэги EXIF внутри wp_get_image_editor()» закрыта для новых ответов.