我需要在VB.net Web应用程序中水平翻转位图图像。

在此处输入图片说明

我确实进行了搜索,但是没有遇到任何简单的vb.net方法。 是否存在?

===============>>#1 票数:2 已采纳

您将获得对该图像的文件引用,将其作为Bitmap加载,然后使用RotateFlip方法。

http://msdn.microsoft.com/zh-CN/library/system.drawing.rotatefliptype.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2

如果该链接死于Microsoft,通常会这样做:

    bitmap1 = CType(Bitmap.FromFile("C:\Documents and Settings\All Users\" _
        & "Documents\My Music\music.bmp"), Bitmap)
    bitmap1.RotateFlip(RotateFlipType.RotateNoneFlipX)

您可能对Image类感兴趣(位图是Image)。 您几乎可以执行任何幼稚的操作(如此操作),并且有多种方法可以利用3D卡真正发疯。 您可以走得更远。 但是,您需要学习图形矩阵才能高效地执行自定义效果。

http://msdn.microsoft.com/zh-CN/library/k7e7b2kd.aspx

编辑

此处可能会对问题笔记的性能发表评论。 根据加载这样的图像的频率,您可能应该缓存其结果,例如,将其写入磁盘,然后让浏览器通过写出的路径实际请求文件(这将为您提供任何IIS缓存)您已免费配置),或者将OutputCache指令应用于此处要调用的Controller Action,或者其他(有点超出此问题的范围)。

同样为了记录翻转图像也很便宜。

  ask by Urbycoz translate from so

未解决问题?本站智能推荐:

1回复

我如何一次在本机中垂直和水平翻转图像?

我可以垂直或水平翻转图像,但是我想同时执行两个操作。有什么办法吗?
1回复

如何在内存中翻转图像?

我想翻转图像并创建翻转图像的新Texture2D。 我做了一些研究,发现这段代码会创建一个新的Texture2D; 我知道newTexture很容易被从内存中删除,所以我被告知我需要使用getData / SetData来创建更永久的纹理。 任何人都可以告诉我具体的语法来做到这一
3回复

如何使用PHP水平和垂直翻转图像

我在网上搜索这个,我找不到我需要的东西。 我有一个图像(服务器内部或外部),我需要使用PHP水平或垂直翻转图像,并显示如下: 我该怎么做? 谢谢你们。
2回复

Python - 使用For循环水平翻转图像

我正在尝试使用for循环逐个像素地水平翻转图像。 如果可能的话,试着纠正我所拥有的东西,而不是提供一种完全不同的方法(即使更有效率或pythonic),以帮助我和其他人从我的错误中吸取教训。 谢谢你的帮助。
1回复

如何在搅拌机中垂直翻转图像而不处理紫外线?

我正在编写以自定义格式导入保存模型的脚本。 纹理被保存为垂直翻转的DDS,因此当我在Blender中打开此纹理时,映射效果不佳。 有什么方法可以在不更改UV坐标的情况下垂直翻转图像? PS对不起,英语不好。
1回复

我可以水平/垂直翻转图像,但我不能用GD2库旋转它们

我正在开发一个功能,允许图像以90度的增量旋转或水平或垂直翻转。 我的代码在我自己的计算机上运行得很好,但是当上传到实时服务器时,旋转功能停止工作。 图像仍然可以翻转,但旋转它们根本不会发生任何变化。 没有错误消息。 执行旋转的函数返回与旋转成功时相同的值。 这不是需要重新加载页面的情
1回复

水平翻转像素阵列

我有翻转32 x 32像素阵列的代码,但是我不知道如何水平翻转它。 这是垂直翻转的代码。 由于宽度和高度为32,因此在所有这些地方都使用
1回复

将所有嵌入的图像翻转到SVG文件中

我有一个SVG文件,其中包含约50个嵌入式图像。 现在,我希望垂直翻转所有图像。 我发现做到这一点的唯一方法是: 将xlink:href复制到浏览器并下载图像 在任何图像编辑器中翻转图像 将图像转换为href代码 将xlink:href替换为新生成的一个
2回复

如何在Pygame中翻转img,我的代码有问题?

我在pygame中翻转精灵时遇到了麻烦(我可以让它向右移动,但我想让img翻转左键), 我研究了如何翻转图像并找到pygame.transform.flip ,但作为pygame的初学者,我不知道如何使用它,而且教程对我来说没有意义。 任何人都可以帮我解决下面的代码(我不确定我是否将se
2回复

翻转jpeg图像丢失质量

我翻转一个图像(12M),发现图像大小增加到26M,并且图像格式更改为png。 我将其保存为带有imageformat的jpeg,但是图像大小减小到2M。 代码如下。 如果我希望新图像的尺寸与原始图像的尺寸相同,该怎么办? 我尝试使用EncoderParameters保存图像,