none
encoder.Frames.Add (как можно убрать рамку?) RRS feed

Ответы

  • Jpg не поддерживате прозрачность, поэтому вам нужно будет явно задать цвет фона, например белый:

    <Canvas Name="myComposition" Background="White">
    

     

    Или использовать вместо jpg формат, который поддерживает прозрачность, например png. Чтобы сделать цвет фона прозрачным, нужно Background установить в

    <Canvas Name="myComposition" Background="Transparent">
    

     

    А в коде изменить JpegBitmapEncoder на PngBitmapEncoder. Строчку encoder.QualityLevel = 75 - закомментировать, и поменять расширение выходного файла на png

     


    Для связи [mail]
    • Помечено в качестве ответа Program-s.g 9 декабря 2010 г. 5:53
    9 декабря 2010 г. 5:51