Nakh0d4
21-03-2011, 04:05
برنامه اينه
ابتدا ابعادو برحسب پيكسل ميگيريم مثلا 100*100 pixel بعد يه textbox با همين ابعاد ايجاد شه بعد با هر فونت و اندازه اي توش بنويسي بعد هر متني كه تو اين 100*100 pixel بود رو پيكسل به پيكسل بگيره و بگه اگه اون پيكسل سياه(يعني متن) عدد 1 و اگر سفيد عدد 0 برگردونه
عوض كزدن فونت
FontDialog1.ShowDialog()
If FontDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
TextBox1.Font = FontDialog1.Font
End If
تبديل عكس يه پيكسل
Dim MyColor As Color
Dim bm As New Bitmap(pictureBox1.image)
For x As Integer = 0 To TextBox1.Size.Height
For y As Integer = 0 To TextBox1.Size.Width
MyColor = bm.GetPixel(50, 50)
MessageBox.Show("color=" & MyColor.ToString, "Color", MessageBoxButtons.OK, MessageBoxIcon.Information)
Next
Next
حالا متن چجوريه
ابتدا ابعادو برحسب پيكسل ميگيريم مثلا 100*100 pixel بعد يه textbox با همين ابعاد ايجاد شه بعد با هر فونت و اندازه اي توش بنويسي بعد هر متني كه تو اين 100*100 pixel بود رو پيكسل به پيكسل بگيره و بگه اگه اون پيكسل سياه(يعني متن) عدد 1 و اگر سفيد عدد 0 برگردونه
عوض كزدن فونت
FontDialog1.ShowDialog()
If FontDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
TextBox1.Font = FontDialog1.Font
End If
تبديل عكس يه پيكسل
Dim MyColor As Color
Dim bm As New Bitmap(pictureBox1.image)
For x As Integer = 0 To TextBox1.Size.Height
For y As Integer = 0 To TextBox1.Size.Width
MyColor = bm.GetPixel(50, 50)
MessageBox.Show("color=" & MyColor.ToString, "Color", MessageBoxButtons.OK, MessageBoxIcon.Information)
Next
Next
حالا متن چجوريه