O padrão ImageList.ColorDepth é Depth32Bit

O valor padrão de ImageList.ColorDepth alterou ao longo do tempo. A partir do .NET 8, o valor padrão foi alterado de Depth8Bit para Depth32Bit. Essa alteração afeta os aplicativos novos e existentes se eles forem atualizados para ter o .NET 8 como destino.

Versão introduzida

.NET 8 versão prévia 1

Comportamento anterior

O valor padrão para ImageList.ColorDepth era ColorDepth.Depth8Bit.

Novo comportamento

Se você ainda não definiu ImageList.ColorDepth explicitamente para uma lista de imagens, a profundidade da cor será redefinida automaticamente para ColorDepth.Depth32Bit. Isso pode aumentar o uso de memória do aplicativo.

Categoria da alteração

Esta é uma alteração de comportamento.

Motivo da alteração

O valor padrão foi alterado para melhorar a qualidade da imagem.

Se você quiser continuar usando a profundidade de cor anterior, defina ImageList.ColorDepth explicitamente como ColorDepth.Depth8Bit.

APIs afetadas