Опубликуйте ссылки на оригинальные исходные изображения и покажите, как вы их сглаживаете (код).
Когда изображение сглажено, алгоритм вставит цвета между цветами, составляющими края.Так что с вашим изображением желтой звезды, если фон был белым, он попытается добавить пиксели по краю, которые находятся между желтым и белым (более светлый оттенок желтого).Это то, что «сглаживает» изображение.
Но если изображение имеет индексированное цветовое пространство, эти более светлые оттенки желтого цвета, вероятно, не существуют в палитре изображений, и в результате вы можете получить практически любойдругой цвет на его месте, какой бы цвет в индексе не попадал на вычисленное значение индекса.
Изображение в вашем вопросе является индексированным png и, следовательно, имеет эту проблему.
Если это проблема, то вам нужно преобразовать ваши исходные изображения в неиндексированное цветовое пространство или сглаживать их до индексации изображений, что не работает, если изображения должныбыть масштабированным вашим приложением или, если вам нужно сглаживание на разных фонах.
Другая вещь, которая может произойти, это то, что ваш сглаживание на другом фоне, чем вы думаете, особенно желтыйЕсли звезда была чёрной, то сглаживание корректно сглаживается, и опубликовать код - самый простой способ выяснить это.