C#中圖片旋轉(zhuǎn)和翻轉(zhuǎn)(RotateFlipType)用法分析
本文實(shí)例分析了C#中圖片旋轉(zhuǎn)和翻轉(zhuǎn)(RotateFlipType)用法。分享給大家供大家參考。具體如下:
首次接觸Image.RotateFlip時(shí)可能會(huì)對(duì)它的旋轉(zhuǎn)方式搞糊涂,其中旋轉(zhuǎn)時(shí)有許多參數(shù)如:
1、Rotate90FlipX
2、Rotate90FliY
3、Rotate90FlipXY
4、Rotate90FlipNone
以上面四個(gè)為例:
1是指定后接水平翻轉(zhuǎn)的90度順時(shí)針旋轉(zhuǎn),
2是指定后接垂直翻轉(zhuǎn)的90度順時(shí)針旋轉(zhuǎn),
3是指定后接水平翻轉(zhuǎn)和垂直翻轉(zhuǎn)的90度順時(shí)針旋轉(zhuǎn),
4是指定不進(jìn)行翻轉(zhuǎn)的90度順時(shí)針旋轉(zhuǎn)。這是VS的解釋。
第一次理解錯(cuò)誤了,正確的是(以1為例)先進(jìn)行90度順時(shí)針旋轉(zhuǎn),再以Y軸為中心線水平翻轉(zhuǎn)。同樣的(以3為例)先進(jìn)行90度順時(shí)針旋轉(zhuǎn),再以Y軸為中心線水平翻轉(zhuǎn),接著以X軸為中心線垂直翻轉(zhuǎn)。這樣以來(lái)其它的就都好理解了。
如果我們想實(shí)現(xiàn)鏡面效果,那么選用Rotate180FlipY就行了。
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
- c# WinForm制作圖片編輯工具(圖像拖動(dòng)、縮放、旋轉(zhuǎn)、摳圖)
- C#使用opencv截取旋轉(zhuǎn)矩形區(qū)域圖像的實(shí)現(xiàn)示例
- C# 使用 GDI+ 實(shí)現(xiàn)添加中心旋轉(zhuǎn)(任意角度)的文字
- 利用C#代碼實(shí)現(xiàn)圖片旋轉(zhuǎn)360度
- C#實(shí)現(xiàn)計(jì)算一個(gè)點(diǎn)圍繞另一個(gè)點(diǎn)旋轉(zhuǎn)指定弧度后坐標(biāo)值的方法
- C#控制圖像旋轉(zhuǎn)和翻轉(zhuǎn)的方法
- C# VTK 移動(dòng)旋轉(zhuǎn)交互功能實(shí)現(xiàn)
相關(guān)文章
C#?將Excel轉(zhuǎn)為PDF時(shí)自定義表格紙張大小的代碼思路
這篇文章主要介紹了C#?將Excel轉(zhuǎn)為PDF時(shí)自定義表格紙張大小的代碼思路,轉(zhuǎn)換前的頁(yè)面大小設(shè)置為該版本中寫(xiě)入的新功能,在舊版本和免費(fèi)版本中暫不支持,感興趣的朋友跟隨小編一起看看實(shí)例代碼2021-11-11
詳解C#中的泛型以及編程中使用泛型的優(yōu)點(diǎn)
這篇文章主要介紹了詳解C#中的泛型以及編程中使用泛型的優(yōu)點(diǎn),對(duì)泛型的支持時(shí)C#語(yǔ)言中的重要特性,需要的朋友可以參考下2016-02-02
Unity Shader實(shí)現(xiàn)3D翻頁(yè)效果
這篇文章主要為大家詳細(xì)介紹了Unity Shader實(shí)現(xiàn)3D翻頁(yè)效果,Plane實(shí)現(xiàn)翻頁(yè)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07

