我需要在我的VB.net Web应用程序中水平翻转一个位图图像。
例如:
我已经搜索了很多,但没有找到任何简单的vb.net方法。有存在的吗?
我需要在我的VB.net Web应用程序中水平翻转一个位图图像。
例如:
我已经搜索了很多,但没有找到任何简单的vb.net方法。有存在的吗?
Bitmap
,然后使用 RotateFlip 方法。
如果链接失效(因为微软经常这样做):
bitmap1 = CType(Bitmap.FromFile("C:\Documents and Settings\All Users\" _
& "Documents\My Music\music.bmp"), Bitmap)
bitmap1.RotateFlip(RotateFlipType.RotateNoneFlipX)
http://msdn.microsoft.com/en-us/library/k7e7b2kd.aspx
编辑
关于问题注释中的性能问题,可能会成为一个问题。取决于像这样加载图像的频率,您可能应该缓存此结果,例如将其写入磁盘并通过路径实际请求文件(这将为您获取任何已配置的IIS缓存),或者通过在此处调用的控制器操作应用OutputCache指令等 - 有点超出了这个问题的范围。
另外,仅供记录,翻转图像相当便宜。