📄 output.il
字号:
IL_00e2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::set_Minimum(int32)
IL_00e7: ldarg.0
IL_00e8: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar GraphicsCopyright.Form1::progressBar1
IL_00ed: ldloc.s size
IL_00ef: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::set_Maximum(int32)
IL_00f4: ldstr "Creating new graphic"
IL_00f9: ldstr "GraphicsCopyright"
IL_00fe: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string,
string)
IL_0103: pop
IL_0104: ldc.i4.1
IL_0105: stloc.3
IL_0106: br IL_0257
IL_010b: ldc.i4.1
IL_010c: stloc.s y
IL_010e: br IL_0245
IL_0113: ldloc.s pattern
IL_0115: ldloc.3
IL_0116: ldloc.s y
IL_0118: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Bitmap::GetPixel(int32,
int32)
IL_011d: stloc.s CS$00000002$00000000
IL_011f: ldloca.s CS$00000002$00000000
IL_0121: call instance int32 [System.Drawing]System.Drawing.Color::ToArgb()
IL_0126: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black()
IL_012b: stloc.s CS$00000002$00000001
IL_012d: ldloca.s CS$00000002$00000001
IL_012f: call instance int32 [System.Drawing]System.Drawing.Color::ToArgb()
IL_0134: bne.un IL_023f
IL_0139: ldloc.s temp
IL_013b: ldloc.3
IL_013c: ldloc.s y
IL_013e: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Bitmap::GetPixel(int32,
int32)
IL_0143: stloc.s CS$00000002$00000002
IL_0145: ldloca.s CS$00000002$00000002
IL_0147: call instance unsigned int8 [System.Drawing]System.Drawing.Color::get_A()
IL_014c: stloc.s a
IL_014e: ldloc.s temp
IL_0150: ldloc.3
IL_0151: ldloc.s y
IL_0153: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Bitmap::GetPixel(int32,
int32)
IL_0158: stloc.s CS$00000002$00000003
IL_015a: ldloca.s CS$00000002$00000003
IL_015c: call instance unsigned int8 [System.Drawing]System.Drawing.Color::get_R()
IL_0161: stloc.s re
IL_0163: ldloc.s temp
IL_0165: ldloc.3
IL_0166: ldloc.s y
IL_0168: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Bitmap::GetPixel(int32,
int32)
IL_016d: stloc.s CS$00000002$00000004
IL_016f: ldloca.s CS$00000002$00000004
IL_0171: call instance unsigned int8 [System.Drawing]System.Drawing.Color::get_G()
IL_0176: stloc.s gr
IL_0178: ldloc.s temp
IL_017a: ldloc.3
IL_017b: ldloc.s y
IL_017d: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Bitmap::GetPixel(int32,
int32)
IL_0182: stloc.s CS$00000002$00000005
IL_0184: ldloca.s CS$00000002$00000005
IL_0186: call instance unsigned int8 [System.Drawing]System.Drawing.Color::get_B()
IL_018b: stloc.s bl
IL_018d: ldloc.s re
IL_018f: stloc.s x1
IL_0191: ldloc.s gr
IL_0193: stloc.s y1
IL_0195: ldloc.s bl
IL_0197: stloc.s z1
IL_0199: ldloc.s bl
IL_019b: ldc.i4.s 25
IL_019d: add
IL_019e: ldc.i4 0xff
IL_01a3: bge.s IL_01ac
IL_01a5: ldloc.s bl
IL_01a7: ldc.i4.s 25
IL_01a9: add
IL_01aa: stloc.s bl
IL_01ac: ldloc.s gr
IL_01ae: ldc.i4.s 25
IL_01b0: add
IL_01b1: ldc.i4 0xff
IL_01b6: bge.s IL_01bf
IL_01b8: ldloc.s gr
IL_01ba: ldc.i4.s 25
IL_01bc: add
IL_01bd: stloc.s gr
IL_01bf: ldloc.s re
IL_01c1: ldc.i4.s 25
IL_01c3: add
IL_01c4: ldc.i4 0xff
IL_01c9: bge.s IL_01d2
IL_01cb: ldloc.s re
IL_01cd: ldc.i4.s 25
IL_01cf: add
IL_01d0: stloc.s re
IL_01d2: ldloc.s x1
IL_01d4: ldc.i4.s 25
IL_01d6: sub
IL_01d7: ldc.i4.0
IL_01d8: ble.s IL_01e1
IL_01da: ldloc.s x1
IL_01dc: ldc.i4.s 25
IL_01de: sub
IL_01df: stloc.s x1
IL_01e1: ldloc.s y1
IL_01e3: ldc.i4.s 25
IL_01e5: sub
IL_01e6: ldc.i4.0
IL_01e7: ble.s IL_01f0
IL_01e9: ldloc.s y1
IL_01eb: ldc.i4.s 25
IL_01ed: sub
IL_01ee: stloc.s y1
IL_01f0: ldloc.s z1
IL_01f2: ldc.i4.s 25
IL_01f4: sub
IL_01f5: ldc.i4.0
IL_01f6: ble.s IL_01ff
IL_01f8: ldloc.s z1
IL_01fa: ldc.i4.s 25
IL_01fc: sub
IL_01fd: stloc.s z1
IL_01ff: ldloc.s tempg
IL_0201: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black()
IL_0206: newobj instance void [System.Drawing]System.Drawing.SolidBrush::.ctor(valuetype [System.Drawing]System.Drawing.Color)
IL_020b: newobj instance void [System.Drawing]System.Drawing.Pen::.ctor(class [System.Drawing]System.Drawing.Brush)
IL_0210: ldloc.3
IL_0211: ldloc.s y
IL_0213: ldc.i4.1
IL_0214: add
IL_0215: ldc.i4.3
IL_0216: ldc.i4.3
IL_0217: callvirt instance void [System.Drawing]System.Drawing.Graphics::DrawEllipse(class [System.Drawing]System.Drawing.Pen,
int32,
int32,
int32,
int32)
IL_021c: ldloc.s tempg
IL_021e: ldloc.s a
IL_0220: ldloc.s x1
IL_0222: ldloc.s y1
IL_0224: ldloc.s z1
IL_0226: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
int32,
int32,
int32)
IL_022b: newobj instance void [System.Drawing]System.Drawing.SolidBrush::.ctor(valuetype [System.Drawing]System.Drawing.Color)
IL_0230: newobj instance void [System.Drawing]System.Drawing.Pen::.ctor(class [System.Drawing]System.Drawing.Brush)
IL_0235: ldloc.3
IL_0236: ldloc.s y
IL_0238: ldc.i4.1
IL_0239: ldc.i4.1
IL_023a: callvirt instance void [System.Drawing]System.Drawing.Graphics::DrawEllipse(class [System.Drawing]System.Drawing.Pen,
int32,
int32,
int32,
int32)
IL_023f: ldloc.s y
IL_0241: ldc.i4.1
IL_0242: add
IL_0243: stloc.s y
IL_0245: ldloc.s y
IL_0247: ldloc.s pattern
IL_0249: callvirt instance int32 [System.Drawing]System.Drawing.Image::get_Height()
IL_024e: blt IL_0113
IL_0253: ldloc.3
IL_0254: ldc.i4.1
IL_0255: add
IL_0256: stloc.3
IL_0257: ldloc.3
IL_0258: ldloc.s pattern
IL_025a: callvirt instance int32 [System.Drawing]System.Drawing.Image::get_Width()
IL_025f: blt IL_010b
IL_0264: ldstr "Output file is c:\\output.jpeg"
IL_0269: ldstr "GraphicsCopyright"
IL_026e: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string,
string)
IL_0273: pop
IL_0274: ldloc.s tempg
IL_0276: callvirt instance class [System.Drawing]System.Drawing.Drawing2D.GraphicsState [System.Drawing]System.Drawing.Graphics::Save()
IL_027b: pop
IL_027c: ldarg.0
IL_027d: ldfld class [System.Drawing]System.Drawing.Image GraphicsCopyright.Form1::originalimage
IL_0282: ldstr "c:\\output.jpeg"
IL_0287: call class [System.Drawing]System.Drawing.Imaging.ImageFormat [System.Drawing]System.Drawing.Imaging.ImageFormat::get_Jpeg()
IL_028c: callvirt instance void [System.Drawing]System.Drawing.Image::Save(string,
class [System.Drawing]System.Drawing.Imaging.ImageFormat)
IL_0291: ret
} // end of method Form1::button1_Click
} // end of class Form1
} // end of namespace GraphicsCopyright
//*********** DISASSEMBLY COMPLETE ***********************
// WARNING: Created Win32 resource file output.res
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -