2
Q
绘制阴影
A
回答
2
您可以使用RenderTargetBitmap和编码器来做到这一点。编码器可以是Png,Jpeg等。 下面的代码imgControl代表你的图像控件。但由于它是一种位图效果,因此您可能需要将此图像放在网格中,并给出与阴影等效的适当边距,然后代替imgControl在下面的代码中使用网格。
double Height = imgControl.ActualHeight;
double Width = imgControl.ActualWidth;
RenderTargetBitmap bmp = new RenderTargetBitmap((int)Width, (int)Height,
96, 96, PixelFormats.Pbgra32);
bmp.Render(imgControl);
BitmapEncoder encoder = new JpegBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(bmp));
using (Stream stream = File.Create("Yourfile.jpeg"))
{
encoder.Save(stream);
}
+0
非常感谢! :) – eWolf 2009-08-01 22:32:38
相关问题
- 1. EXC_BAD_ACCES绘制阴影
- 2. 用阴影色绘制UIlabel
- 3. 围绕NSImageView绘制阴影
- 4. 绘制阴影的UITableViewCell
- 5. 使用funcanimation绘制阴影
- 6. 绘制阴影难度
- 7. 使用Plots.jl绘制多个阴影阴影
- 8. 如何在Android 2.2中绘制或绘制阴影绘画?
- 9. CSS绘制形状与阴影
- 10. 透明形状的绘制阴影
- 11. 剪辑后无法绘制阴影
- 12. 在iOS上绘制阴影矩形
- 13. 绘制大量重叠的2D阴影
- 14. UIView的阴影绘制错误
- 15. UICollectionViewCell绘制阴影和绑定
- 16. 按钮与阴影和绘制
- 17. 在JfreeChart中绘制模糊的阴影?
- 18. 手动绘制使用CoreGraphics的阴影?
- 19. 绘制Matlab中阴影线的偏差
- 20. 使用CoreGraphics绘制内部阴影
- 21. 用半透明视图绘制阴影
- 22. 在UIImage上绘制边框和阴影
- 23. 绘制图像时绘制外部阴影
- 24. 在DrawingContext上绘图时在图像上绘制阴影
- 25. Three.js控制阴影
- 26. 复制标题栏阴影
- 27. 复制纯CSS的阴影
- 28. 带黑色阴影的绘画环
- 29. UITableViewCellLineSeparator消失绘画和消除阴影
- 30. 描绘轨迹行程和阴影(IOS)
请注意,BitmapEffect已过时。改用效果。 – 2012-04-11 14:58:20