Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace Labs8
- {
- public partial class Form1 : Form
- {
- private System.Drawing.Graphics g;
- private System.Drawing.Pen pen1 = new System.Drawing.Pen(Color.Blue, 1);
- private System.Drawing.Pen pen2 = new System.Drawing.Pen(Color.Red, 2);
- public Form1()
- {
- InitializeComponent();
- g = pictureBox1.CreateGraphics();
- }
- // Bitmap bm;
- private void button1_Click(object sender, EventArgs e)
- {
- // int x = pictureBox1.Width;
- // int y = pictureBox1.Height;
- //bm = new Bitmap(x, y);
- //Graphics gr = Graphics.FromImage(bm);
- //1
- for (int i = 0; i < 101; i++)
- {
- for(int j = 0; j < 101; j++)
- {
- int u = (int)(i * 255.0 / 100);
- int v = (int)(j * 255.0 / 100);
- pen1.Color = Color.FromArgb(255 - u, 0, v);
- g.DrawRectangle(pen1, 0 + i, 0 + j, 1, 1);
- }
- }
- //2
- for (int i = 0; i < 101; i++)
- {
- for(int j = 0; j < 101; j++)
- {
- int u = (int)(i * 255.0 / 100);
- int v = (int)(j * 255.0 / 100);
- pen1.Color = Color.FromArgb(255 - u, 255, v);
- g.DrawRectangle(pen1, 101 + i, j, 1, 1);
- }
- }
- //3
- for (int i = 0; i < 101; i++)
- {
- for(int j = 0; j < 101; j++)
- {
- int u = (int)(i * 255.0 / 100);
- int v = (int)(j * 255.0 / 100);
- pen1.Color = Color.FromArgb(255 - u, v, 0);
- g.DrawRectangle(pen1, 201 + i, j, 1, 1);
- }
- }
- //4
- for (int i = 0; i < 101; i++)
- {
- for(int j = 0; j < 101; j++)
- {
- int u = (int)(i * 255.0 / 100);
- int v = (int)(j * 255.0 / 100);
- pen1.Color = Color.FromArgb(255 - u, v, 255);
- g.DrawRectangle(pen1, 301 + i, j, 1, 1);
- }
- }
- //5
- for (int i = 0; i < 101; i++)
- {
- for(int j = 0; j < 101; j++)
- {
- int u = (int)(i * 255.0 / 100);
- int v = (int)(j * 255.0 / 100);
- pen1.Color = Color.FromArgb(u, 255 - v, 0);
- g.DrawRectangle(pen1, 401 + i, j, 1, 1);
- }
- }
- for (int i = 0; i < 101; i++)
- {
- for(int j = 0; j < 101; j++)
- {
- int u = (int)(i * 255.0 / 100);
- int v = (int)(j * 255.0 / 100);
- pen1.Color = Color.FromArgb(u, 255 - v, 255);
- g.DrawRectangle(pen1, 501 + i, j, 1, 1);
- }
- }
- //pictureBox1.Image = bm;
- }
- private void button2_Click(object sender, EventArgs e)
- {
- label1.Text = "Red : " + trackBar1.Value.ToString();
- label2.Text = "Blue : " + trackBar2.Value.ToString();
- label3.Text = "Green : " + trackBar3.Value.ToString();
- for (int i = 0; i < 101; i++)
- {
- for (int j = 0; j < 101; j++)
- {
- pen1.Color = Color.FromArgb(trackBar1.Value, trackBar3.Value, trackBar2.Value);
- g.DrawRectangle(pen1, 0+i, 202 + j , 1, 1);
- }
- }
- }
- private void button3_Click(object sender, EventArgs e)
- {
- for (int i = 0; i < 101; i++)
- {
- for (int j = 0; j < 101; j++)
- {
- int m1 = 255 - trackBar1.Value;
- int m2 = 255 - trackBar2.Value;
- int m3 = 255 - trackBar3.Value;
- label4.Text = "CMYK RED: " + m1.ToString();
- label5.Text = "CMYK BLUE: " + m2.ToString();
- label6.Text = "CMYK GREEN: " + m3.ToString();
- }
- }
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- }
- private void label4_Click(object sender, EventArgs e)
- {
- }
- private void button4_Click(object sender, EventArgs e)
- {
- }
- }
- }
- grafika8.cs
- Displaying grafika8.cs.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement