Проблема качества GD с прозрачными PNG

Я получаю очень плохое качество, используя GD для изменения размера PNG. Если я не изменю их размер, это кажется прекрасным, и если я использую отрицательный фильтр GD, это тоже кажется прекрасным, что очень странно. Но больше ничего не помогает.

Это происходит с timthumb (последним) и aq_resize для wordpress.

Вот одно изображение, обработанное с помощью timthumb:

http://img.ruphp.com/php/name-white.png?h=150

Оригинал этого изображения – белый текст на прозрачном фоне. Белый текст не имеет границы, он просто размывает прозрачность. Это позволит мне только опубликовать одну ссылку, снимите? H = 150, чтобы увидеть исходное изображение (вы не увидите его в своем браузере, потому что он полностью белый, загрузите его, чтобы увидеть его).

Но после обработки с помощью GD на заднем плане есть зернистые светло-серые артефакты, и теперь вокруг белого текста есть серая рамка. Если вы используете ЖК-дисплей, посмотрите на него под углом, и вы увидите, насколько это плохо.

Обновление: этого не происходит с imagecopyresized, только imagecopyresampled.

PHPInfo – http://cdn.squidix.com/