Я сейчас пишу просмотрщик изображений, он используется для просмотра миниатюр.
Как это некрасиво, я решил нарисовать тень вокруг миниатюры.
Есть цвет фона.
Я использую StretchDIBits, чтобы нарисовать теневое изображение в месте миниатюры.
Однако действительно раздражает, что он покрывает цвет фона ...
Когда фон белый, он выглядит идеально.
но если фон не белый, он имеет белую рамку.
поэтому я использую AlphaBlend, сначала нарисую теневое изображение на DC, затем использую AlphaBlend на фоне. Тем не менее, я все еще вижу белую рамку.
Есть ли необходимость генерировать идеальную тень, независимо от того, какой фон.