Подскажите как получать скрин под нужное разрешение,но и не обрезать в это время скрин?
int width = Screen.width;
int height = Screen.height;
Texture2D tex = new Texture2D(width, height, TextureFormat.RGB24, false);
Так картинка получается более 1мб
private void pictureBox1_Click(object sender, EventArgs e)
{
Bitmap bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);
using (Graphics g = Graphics.FromImage(bmp))
{
g.CopyFromScreen(this.Location.X, this.Location.Y, 0, 0, new Size(pictureBox1.Width, pictureBox1.Height));
}
pictureBox1.Image = bmp;
}
В таком случае рамка тоже скринится, так как координаты берутся формы, а не picturebox. Можно банально вычесть рамку. Если наводить красоту можно сделать picturebox полностью прозрачным:
public Form1()
{
InitializeComponent();
this.pictureBox1.BackColor = System.Drawing.Color.FromArgb(
((System.Byte)(255)),
((System.Byte)(128)),
((System.Byte)(128)));
this.TransparencyKey = System.Drawing.Color.FromArgb(
((System.Byte)(255)),
((System.Byte)(128)),
((System.Byte)(128)));
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости