Я хочу посмотреть видео с веб-камеры в проигрывателе Aforge, повернув рамку на 90 градусов. При попытке, как показано ниже, соотношение сторон кадра отсутствует.
Похоже, рамка растягивается до размеров плеера при повороте на 90 градусов.
RotateFlip кроме 90 и 270 градусов работают нормально. Как я могу решить это? Могу ли я сделать это в форме?
this.videoSourcePlayer3.ForeColor = System.Drawing.Color.White;
this.videoSourcePlayer3.Location = new System.Drawing.Point(8, 51);
this.videoSourcePlayer3.Margin = new System.Windows.Forms.Padding(0);
this.videoSourcePlayer3.Name = "videoSourcePlayer3";
this.videoSourcePlayer3.Size = new System.Drawing.Size(400, 225);
this.videoSourcePlayer3.TabIndex = 0;
this.videoSourcePlayer3.VideoSource = null;
private void videoSourcePlayer3_NewFrame(object sender, ref Bitmap image)
{
//image.RotateFlip(RotateFlipType.RotateNoneFlipY);//working fine
// image.RotateFlip(RotateFlipType.Rotate180FlipX);//working fine
image.RotateFlip(RotateFlipType.Rotate90FlipY);
}