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 с этим обновлением.

Я использую его и не столкнулся с какими-либо проблемами. Эта библиотека специально обновлена ​​для проблемы, с которой вы столкнулись прямо сейчас. Перейдите по ссылкам и попробуйте его использовать.

Другие вопросы по тегам