pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

圖像或位圖中的 C# 麥田圈

C# crop circle in a image or bitmap(圖像或位圖中的 C# 麥田圈)
本文介紹了圖像或位圖中的 C# 麥田圈的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我相信這很容易,但似乎找不到任何有答案的人.我有一個圖像,我需要從該圖像中剪出一個圓形甚至其他形狀.我需要將此代碼放在 .net c# 中.我在課堂上這樣做,所以它不是 wpf 或 winform.我需要傳遞 x 和 y pos 以及圓的大小.

I am sure its easy but can't seem to find anyone that has the answer. I have an image and I need to cut a circle or even other shapes out of that image. I need this code to be in .net c#. I am doing this in a class so its not wpf or a winform. I will need to pass x and y pos and the size of the circle.

其他選項是 AForge、ImageStatistics.我需要得到一個圓圈(圖像的一部分)并得到 StdDev.

Other option is AForge, ImageStatistics. I need to get a circle (part of the image) and get StdDev.

感謝您的幫助.安德魯

-- 更新到克里斯的帖子.

-- update to chris post.

這是克里斯在 c# 中的帖子.不像他的那么干凈,但這是一個開始.

Here is chris post in c#. Not as clean as his but its a start.

 public System.Drawing.Image x(string sourceFile, int circleUpperLeftX, int circleUpperLeftY, int circleDiameter)
    {
        Bitmap SourceImage = new Bitmap(System.Drawing.Image.FromFile(sourceFile));
        Rectangle CropRect = new Rectangle(circleUpperLeftX, circleUpperLeftY, circleDiameter, circleDiameter);
        Bitmap CroppedImage = SourceImage.Clone(CropRect, SourceImage.PixelFormat);
        TextureBrush TB = new TextureBrush(CroppedImage);
        Bitmap FinalImage = new Bitmap(circleDiameter, circleDiameter);
        Graphics G = Graphics.FromImage(FinalImage);
        G.FillEllipse(TB, 0, 0, circleDiameter, circleDiameter);
        return FinalImage;
    }

推薦答案

您可以使用 紋理刷.下面的代碼將圖像裁剪為正方形,然后將其加載到紋理畫筆中,最后使用該畫筆繪制橢圓/圓:

You can use a TextureBrush. The code below crops the image to a square, then loads that into a texture brush and finally draws an ellipse/circle using that brush:

Private Shared Function CropImageToCircle(ByVal sourceFile As String, ByVal circleUpperLeftX As Integer, ByVal circleUpperLeftY As Integer, ByVal circleDiameter As Integer) As Image
    ''//Load our source image
    Using SourceImage As New Bitmap(Image.FromFile(sourceFile))
        ''//Create a rectangle that crops a square of our image
        Dim CropRect As New Rectangle(circleUpperLeftX, circleUpperLeftY, circleDiameter, circleDiameter)
        ''//Crop the image to that square
        Using CroppedImage = SourceImage.Clone(CropRect, SourceImage.PixelFormat)
            ''//Create a texturebrush to draw our circle with
            Using TB As New TextureBrush(CroppedImage)
                ''//Create our output image
                Dim FinalImage As New Bitmap(circleDiameter, circleDiameter)
                ''//Create a graphics object to draw with
                Using G = Graphics.FromImage(FinalImage)
                    ''//Draw our cropped image onto the output image as an ellipse with the same width/height (circle)
                    G.FillEllipse(TB, 0, 0, circleDiameter, circleDiameter)
                    Return FinalImage
                End Using
            End Using
        End Using
    End Using
End Function

這篇關于圖像或位圖中的 C# 麥田圈的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Right-click on a Listbox in a Silverlight 4 app(右鍵單擊 Silverlight 4 應用程序中的列表框)
WPF c# webbrowser scrolls over top menu(WPF c# webbrowser 在頂部菜單上滾動)
C# Console app - How do I make an interactive menu?(C# 控制臺應用程序 - 如何制作交互式菜單?)
How to avoid duplicate form creation in .NET Windows Forms?(如何避免在 .NET Windows Forms 中創建重復的表單?)
UI Automation Control Desktop Application and Click on Menu Strip(UI自動化控制桌面應用程序并單擊菜單條)
Removing thin border around the menuitems(刪除菜單項周圍的細邊框)
主站蜘蛛池模板: 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 步进驱动器「一体化」步进电机品牌厂家-一体式步进驱动 | 天津仓库出租网-天津电商仓库-天津云仓一件代发-【博程云仓】 | 伺服电机维修、驱动器维修「安川|三菱|松下」伺服维修公司-深圳华创益 | 行业分析:提及郑州火车站附近真有 特殊按摩 ?2025实地踩坑指南 新手如何避坑不踩雷 | 一体化污水处理设备-一体化净水设备-「山东梦之洁水处理」 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | pbt头梳丝_牙刷丝_尼龙毛刷丝_PP塑料纤维合成毛丝定制厂_广州明旺 | 乐考网-银行从业_基金从业资格考试_初级/中级会计报名时间_中级经济师 | 健康管理师报考条件,考试时间,报名入口—首页 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 主题班会网 - 安全教育主题班会,各类主题班会PPT模板 | 茅茅虫AI论文写作助手-免费AIGC论文查重_写毕业论文降重 | 考试试题_试卷及答案_诗词单词成语 - 优易学 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 潍坊青州古城旅游景点攻略_青州酒店美食推荐-青州旅游网 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 深圳办公室装修-写字楼装修设计-深圳标榜装饰公司 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 深圳公司注册-工商注册公司-千百顺代理记账公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 乐考网-银行从业_基金从业资格考试_初级/中级会计报名时间_中级经济师 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 清水混凝土修复_混凝土色差修复剂_混凝土色差调整剂_清水混凝土色差修复_河南天工 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 高柔性拖链电缆-聚氨酯卷筒电缆-柔性屏蔽电缆厂家-玖泰电缆 | 顺辉瓷砖-大国品牌-中国顺辉 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 影视模板素材_原创专业影视实拍视频素材-8k像素素材网 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 老房子翻新装修,旧房墙面翻新,房屋防水补漏,厨房卫生间改造,室内装潢装修公司 - 一修房屋快修官网 | 挖掘机挖斗和铲斗生产厂家选择徐州崛起机械制造有限公司 | 上海阳光泵业制造有限公司 -【官方网站】 |