Próbuję zmniejszyć obrazki z resamplingiem stosując InterpolationMode.HighQualityBilinear, wszystko byłoby dobrze tylko że przy tworzeniu naprawdę małych obrazków pojawia się ramka w nowo tworzonym obrazku, doszedłem do takiego wniosku że program ustalając kolor piksela leżącego na krawędzi, miesza go z kolorem piksela który leży poza płótnem przyjmując jego kolor jako czarny zamiast jako kolor na krawędzi :|
jak się tego pozbyć ? tymczasowo zastosowałem rozwiązanie dodając dwupikselowy margines w oryginalnym obrazie i resamplując go od współrzędnych (2; 2)(w - 2; h - 2)
wszystko jest ok, z tym że to nie jest zbyt profesjonalne jak się domyślam :|