PHP пальца изменить размер изображения PNG, но добавить черный фон
Я использую PHPThumb для изменения размера изображений. Он работает нормально, но добавляет черный фон на изображение PNG. Как я мог решить это? мой путь
phpThumb/phpThumb.php?src={imagepath}&w=95&h=92
3 ответа
Решение
Вот пример, чтобы избежать черного фона:
src="/uploads/phpThumb.php?src=images/expressionengine_logo.png&w=100&f=png"
src="/uploads/phpThumb.php?src=images/expressionengine_logo.png&w=100&bg=D4E9F7"
Попробуйте заменить ImageCreateFromJPEG($ file) на ImageCreateFromPNG($ file)
Скорее всего, это обычная ошибка для черного фона в измененном pngimage
Ну я не знаком с PHPThumb
но вы можете использовать библиотеку SimpleImage с этим обновлением.
Я использую его и не столкнулся с какими-либо проблемами. Эта библиотека специально обновлена для проблемы, с которой вы столкнулись прямо сейчас. Перейдите по ссылкам и попробуйте его использовать.