Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Поворот зображення навколо центру

Реферат Поворот зображення навколо центру





траполюється з перших трьох

//точка відліку (0,0) - лівий верхній кут (locked_theta gt;=0.0 amp; amp; locked_theta lt; pi2)//90

{[0]=new Point ((int) oppositeBottom, 0); [1]=new Point (nWidth, (int) (oppositeTop)); [2]=new Point (0, (int) (adjacentBottom));

} if (locked_theta gt;=pi2 amp; amp; locked_theta lt; Math.PI)//90-180

{[0]=new Point (nWidth, (int) (oppositeTop)); [1]=new Point ((int) (adjacentTop), nHeigth); [2]=new Point ( (int) (oppositeBottom), 0);

} if (locked_theta gt;=Math.PI amp; amp; locked_theta lt; (Math.PI + pi2))//180-270

{[0]=new Point ((int) (adjacentTop), nHeigth); [1]=new Point (0, (int) (adjacentBottom)); [2]=new Point ( nWidth, (int) (oppositeTop));

}

{[0]=new Point (0, (int) (adjacentBottom)); [1]=new Point ((int) (oppositeBottom), 0); [2]=new Point ( (int) (adjacentTop), nHeigth);

}. Text= Центр ВИХІДНИЙ х= + (oldWidth/2.0f) .ToString () + laquo ;, у= + (OldHeigth/2.0f) .ToString () ;. Text= центрі повернути х= + (NWidth/2.0f) .ToString () + laquo ;, у= + (NHeigth/2.0f) .ToString () ;. DrawImage (Image, points) ;. DrawRectangle (new Pen (Color.Red, 0.1f), new Rectangle (0,0, nWidth/2, nHeigth/2)) ; .DrawRectangle (new Pen (Color.Red, 0.1f), new Rectangle (nWidth/2, nHeigth/2, nWidth/2-1, nHeigth/2-1)) ;. Dispose () ;. Dispose (); rotatedBmp;

} void btnLoadImage_Click (object sender, EventArgs e)

{dlg=new OpenFileDialog ();

. Title= Open Image raquo ;;. Filter= jpg files (* .jpg) | * .jpg | All files (*. *) | *. * raquo ;; (dlg.ShowDialog () == DialogResult.OK)

{. Image=new Bitmap (dlg.OpenFile ()) ;. Image=pictureBox3.Image;

}. Text=pictureBox1.Image.Width.ToString () ;. Text=pictureBox1.Image.Height.ToString () ;. Dispose ();

} void timer1_Tick (object sender, EventArgs e)

{(checkBox2.Checked)

{// зміна режиму пкчербокса на ЗУМ.SizeMode=PictureBoxSizeMode.Zoom;

}

//якщо не зазначено, то зображення центрується

else {.SizeMode=PictureBoxSizeMode.CenterImage;

} (checkBox1.Checked)

{// реалізація анімації -вращенія картинки навколо своєї осі по/проти годинникової

radioButton1.Visible=true; .Visible=true; (radioButton1.Checked)

{// по часовой.btnRotateImage_Click (this, e) ;. textBox1.Text=jj ++. ToString ();

if (jj == 360) jj=0;

}

{// проти годинникової

this.btnRotateImage_Click (this, e) ;. textBox1.Text=jj -. ToString (); (jj == 0) jj=359;

}

}

{. Visible=false; .Visible=false;

}

}

}

}


Назад | сторінка 3 з 3





Схожі реферати:

  • Реферат на тему: Особливості роботи з Power Point
  • Реферат на тему: Діяльність рекламного агентства GLOBAL POINT AGENCY
  • Реферат на тему: Використання програми Power Point для створення рекламних роликів
  • Реферат на тему: ! Застосування програмного продукту Power Point у процесі автоматізації роб ...
  • Реферат на тему: The positive image as are important component of being competitive on the t ...