Масштабирование растровых изображений ОЧЕНЬ сложно, так как вы пытаетесь получить ожидаемые данные из ничего.
Поскольку при масштабировании нельзя просто угадать, что следует использовать для заполнения промежутков между существующими пикселями, программное обеспечение для обработки изображений (обычно) либо дублирует соседний пиксель (который имеет тенденцию делать почти слишком четкие края), либо вычисляет среднее значение между соседями (которое имеет тенденцию делать вещи немного нечеткими).
Одна из вещей, которую вы можете попробовать, - это увеличивать ее с шагом в 8-10% каждый раз, возможно, делая резкие исправления на каждом шаге.
Я также обнаружил еще одну небольшую хитрость, которая может сработать для вас (использование режима индексированного цвета и масштабирование с использованием DPI по сравнению с просто размерами).
Надеюсь, это поможет...