Можно ли конвертировать изображение .webp без shell_exec () или exec () в пакетах rosell-dk?
я использую пакет rosell-dk и устанавливаю через composer. и пакет rosell-dk использует функцию shell_Exec () или exec ().
Предполагая, что вы говорите о Россель-дк / WebP-новообращенный пакет, похоже, что конвертер ‘gd’ использует расширение php-gd для преобразования из jpeg в webp без использования команд оболочки.
На основании документации вы должны заставить пакет использовать конвертер ‘gd’ следующим образом:
<?php
// Initialise your autoloader (this example is using Composer)
require 'vendor/autoload.php';
use WebPConvert\WebPConvert;
$source = __DIR__ . '/logo.jpg';
$destination = __DIR__ . '/logo.jpg.webp';
$success = WebPConvert::convert($source, $destination, [
'converters' => ['gd']
]);
Других решений пока нет …