]> git.sesse.net Git - mlt/commitdiff
scale size and position of rendered text with resolution
authorDan Dennedy <dan@dennedy.org>
Fri, 10 Feb 2012 04:52:36 +0000 (20:52 -0800)
committerDan Dennedy <dan@dennedy.org>
Fri, 10 Feb 2012 04:52:36 +0000 (20:52 -0800)
src/modules/qimage/transition_vqm.cpp

index aaa8b29136e0ce80b780290d9d2c8d653f660bc2..430dd2a3e83630d24de86fd1816bad3f8cf04ee3 100644 (file)
@@ -182,7 +182,7 @@ static int get_image( mlt_frame a_frame, uint8_t **image, mlt_image_format *form
        QFont font;
        QString s;
        font.setBold( true );
-       font.setPointSize( 30 );
+       font.setPointSize( 30 * *height / 1080 );
        painter.setPen( QColor("black") );
        painter.drawLine( 0, *height/2 + 1, *width, *height/2 );
        painter.setPen( QColor("white") );
@@ -192,9 +192,9 @@ static int get_image( mlt_frame a_frame, uint8_t **image, mlt_image_format *form
                          mlt_frame_get_position( a_frame ), psnr[0], psnr[1], psnr[2],
                          ssim[0], ssim[1], ssim[2] );
        painter.setPen( QColor("black") );
-       painter.drawText( 52, *height - 300 * font.pointSize() / 72 + 2, *width, *height, 0, s );
+       painter.drawText( 52, *height * 8 / 10 + 2, *width, *height, 0, s );
        painter.setPen( QColor("white") );
-       painter.drawText( 50, *height - 300 * font.pointSize() / 72, *width, *height, 0, s );
+       painter.drawText( 50, *height * 8 / 10, *width, *height, 0, s );
 
        // finish Qt drawing
        painter.end();