zoukankan      html  css  js  c++  java
  • C#与vb.net源码代码互转网站

    该转换器是印度开发团队推出的,推出时间也挺长,仅支持C#和VB.net代码转换。
    代码转换地址: C# -> VB.NET  http://www.dotnetspider.com/convert/Csharp-To-Vb.aspx
                              VB.NET -> C#  http://www.dotnetspider.com/convert/Vb-To-Csharp.aspx
     

    1,http://converter.telerik.com

    网站很不错  转成c#源码不错

    ''' <summary>
    ''' 提取像素法 简单的方法 上面的是好的 不过分析图片时用很好用
    ''' </summary>
    ''' <param name="srcBitmap"></param>
    ''' <returns></returns>
    Public Shared Function RGB2Gray1(ByVal srcBitmap As Bitmap) As Bitmap
    Dim srcColor As Color
    Dim wide As Integer = srcBitmap.Width
    Dim height As Integer = srcBitmap.Height

    For y As Integer = 0 To height - 1

    For x As Integer = 0 To wide - 1
    '获取像素的RGB颜色值

    srcColor = srcBitmap.GetPixel(x, y)
    Dim temp As Byte = CByte((srcColor.R * 0.299 + srcColor.G * 0.587 + srcColor.B * 0.114))

    ' //设置像素的RGB颜色值
    srcBitmap.SetPixel(x, y, Color.FromArgb(temp, temp, temp))
    Next
    Next

    Return srcBitmap
    End Function

    转换后

    /// <summary>

    /// ''' 提取像素法 简单的方法 上面的是好的 不过分析图片时用很好用

    /// ''' </summary>

    /// ''' <param name="srcBitmap"></param>

    /// ''' <returns></returns>
    public static Bitmap RGB2Gray1(Bitmap srcBitmap)
    {
    Color srcColor;
    int wide = srcBitmap.Width;
    int height = srcBitmap.Height;

    for (int y = 0; y <= height - 1; y++)
    {
    for (int x = 0; x <= wide - 1; x++)
    {
    // 获取像素的RGB颜色值

    srcColor = srcBitmap.GetPixel(x, y);
    byte temp = System.Convert.ToByte((srcColor.R * 0.299 + srcColor.G * 0.587 + srcColor.B * 0.114));

    // //设置像素的RGB颜色值
    srcBitmap.SetPixel(x, y, Color.FromArgb(temp, temp, temp));
    }
    }

    return srcBitmap;
    }

    2,http://www.carlosag.net/Tools/CodeTranslator/

    这个是强制转换 代码

    ''' <summary>
    ''' 提取像素法 简单的方法 上面的是好的 不过分析图片时用很好用
    ''' </summary>
    ''' <param name="srcBitmap"></param>
    ''' <returns></returns>
    Public Shared Function RGB2Gray1(ByVal srcBitmap As Bitmap) As Bitmap
    Dim srcColor As Color
    Dim wide As Integer = srcBitmap.Width
    Dim height As Integer = srcBitmap.Height

    For y As Integer = 0 To height - 1

    For x As Integer = 0 To wide - 1
    '获取像素的RGB颜色值

    srcColor = srcBitmap.GetPixel(x, y)
    Dim temp As Byte = CByte((srcColor.R * 0.299 + srcColor.G * 0.587 + srcColor.B * 0.114))

    ' //设置像素的RGB颜色值
    srcBitmap.SetPixel(x, y, Color.FromArgb(temp, temp, temp))
    Next
    Next

    Return srcBitmap
    End Function

    转换后不支持 中文 

    Unknown(
        
        
    static Bitmap RGB2Gray1(Bitmap srcBitmap) {
            Color srcColor
    ;
            int 
    wide srcBitmap.Width;
            int 
    height srcBitmap.Height;
            for 
    (int 0(y 
                        <
    (height - 1))y++) {
                
    for (int 0(x 
                            <
    (wide - 1))x++) {
                    
    // ��� �2'"�r<
                    
    srcColor srcBitmap.GetPixel(x, y);
                    byte 
    temp = byte.Parse(((srcColor.R * 0.299
                                    + ((srcColor.G * 
    0.587
                                    + (srcColor.B * 
    0.114))));
                    
    srcBitmap.SetPixel(x, y, Color.FromArgb(temp, temp, temp));
                
    }
                
            }
            
            
    return srcBitmap;
        
    }

  • 相关阅读:
    转: React系统的入门系统
    转: Android官方培训课程中文版(v0.9.5)
    释放Linux系统缓存
    Hyperledger Fabric1.0环境搭建
    JS中的call、apply、bind
    资产和负债
    JS以指定格式获取当前日期
    apache2.4配置ssl
    Apache2.4整合tomcat8
    使用JDK将tomcat变成https访问
  • 原文地址:https://www.cnblogs.com/rj888/p/11683399.html
Copyright © 2011-2022 走看看