Compartir a través de


Cambiar el tamaño de las marcas

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

[Desusado. Esta API se puede quitar de futuras versiones de Windows.]

Estas marcas especifican cómo se representa un origen de vídeo si su tamaño no coincide con las dimensiones de salida.

Constante o valor Descripción
RESIZEF_STRETCH
0
La imagen se estira para ajustarse al tamaño del fotograma de destino en ambas dimensiones, sin conservar la relación de aspecto.
RESIZEF_CROP
1
La imagen no se cambia de tamaño. Si la imagen es menor que el marco de destino, el área circundante es negra. Si la imagen es mayor que el marco de destino, se recorta la imagen.
RESIZEF_PRESERVEASPECTRATIO
2
Se cambia el tamaño de la imagen para ajustarse al marco de destino a lo largo de una dimensión, a la vez que se conserva la relación de aspecto. Si la relación de ancho a alto de la imagen no coincide con la relación en el marco de destino, crea un cuadro de letras.
RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX
3
Se cambia el tamaño de la imagen para rellenar todo el marco de destino, a la vez que se conserva la relación de aspecto. En lugar de crear un cuadro de letras, este modo recorta la imagen, ya sea a lo largo de los lados o en la parte superior e inferior.

Observaciones

En las imágenes siguientes se muestran los efectos de estas marcas.

marcas de cambio de tamaño

Requisitos

Requisito Value
Encabezado
Qedit.h

Consulte también

IAMTimelineSrc::GetStretchMode

IAMTimelineSrc::SetStretchMode