Мой простой код выводит меня из этого PNG в этот GIF , что неприемлемо. Я знаю, что GIF - это не лучший формат, но я должен соответствовать нынешней ситуации.Сохранение PNG как GIF с .NET выглядит ужасно пятнистым
Imports System.Drawing
Dim oImage As Image = Image.FromFile("c:\whatever\temp.png")
oImage.Save("c:\whatever\temp.gif", Imaging.ImageFormat.Gif)
Я также хочу изменить размер изображения (немного уменьшить его), но это выглядит еще хуже. Я предполагаю, что мне нужно что-то сделать с цветовой палитры, кодеры, режим P против RGBA ..... но мой Google-fu кажется совершенно слабым, и я ничего не нашел!
Если кто-нибудь может указать на мою глупость с помощью некоторых удобных VB.NET или C#, которые были бы замечательными, спасибо.
Не уверен, если это поможет, но, возможно, дующий изображение вверх (как можно раньше) может улучшить результат? –