Sponsored Content
Full Discussion: Change size of watermark
Top Forums UNIX for Advanced & Expert Users Change size of watermark Post 303034435 by locoroco on Thursday 25th of April 2019 03:54:51 PM
Old 04-25-2019
Answering my own question. Here I have chosen to scale from height. It is also possible to scale from width.



Code:
height=$(ffprobe -v quiet -show_entries stream=width,height -of default=noprint_wrappers=1 $filename | awk -F '=' '/height/{print $2}')
ffmpeg -i watermark2.png -y -v quiet -vf scale=$height*0.25:-1 scaled.png       #scale watermark
ffmpeg -i $filename -i scaled.png -filter_complex overlay=15:15 output.png      #add watermark

These 2 Users Gave Thanks to locoroco For This Post:
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

how to change the tab size in vi?

the default size is 8. i found it's too big. how can i change the tab size in vi? is it a good idea to change it at all? thks (12 Replies)
Discussion started by: gusla
12 Replies

2. UNIX for Advanced & Expert Users

File system size change

Good morning folks! I'm new here.. trying to find an answer on how to resize filesystem. Need to add some space to c0t0d0s5, /var... Is it possible at all? JV (9 Replies)
Discussion started by: jvinn
9 Replies

3. UNIX for Dummies Questions & Answers

how to change \tmpdir directory or increase size?

Hi, We're stuck after the Unix admin left without prior notice. We have a web application running on mySQL. it seems that the \tmpdir for mySQL is mount to var\tmp directory which has only 60 MB of available disk space running any big query fails due to the size limitation I don't have... (13 Replies)
Discussion started by: ray
13 Replies

4. Solaris

Unix command for Watermark printing

Hi, Can anybody help me out with the unix command for watermark. i am using solaris 9. I have installed CUPS software. Printer driver supports watermark. I would like to know the watermark option for text,font and fontsize. lpr -P printername -o ________________ filename. please help... (1 Reply)
Discussion started by: meeraramanathan
1 Replies

5. Shell Programming and Scripting

how to find watermark in a pdf

Hi All, I have a few pdf files some of which have a watermark on it and my task is to find which all invoices have watermark without actually printing them. Is there any way we can do this in Unix. Strings is not helping. any idea how would I read binary file and grep for watermark. The... (7 Replies)
Discussion started by: rahulkav
7 Replies

6. Shell Programming and Scripting

change the font size in bash

Hi, I would like to change the font size in bash. I know how do it in ksh: F_VDOBLE="\033#6" print "${F_VDOBLE}Esto es..." But in bash I don't know Could you help me please? Many thanks! (5 Replies)
Discussion started by: mierdatuti
5 Replies

7. AIX

Change the Block size of AIX 6.1

Friends , I know the most cases the unix operation system holds the default block size 4MB . In AIX 5.3 and AIX 6.1 , also use upto 4 MB as its default block size .Now I want to change this value from 4MB to 8MB as AIX block size . Is it possible to change the block size value in AIX 6.1/5.3... (2 Replies)
Discussion started by: shipon_97
2 Replies

8. Windows & DOS: Issues & Discussions

Change tab size to 4

forum members, gvim version 6.0.150.0 Vi has been my favorite editor for over 30 years. Mostly with Unix but now with windows XP. It works fine but I want to change the tab to 4 spaces instead of 8. I read on the internet that I can edit the .vimrc file but I only have an _vimrc... (12 Replies)
Discussion started by: jerryd
12 Replies

9. Ubuntu

How to change ffmpeg default font size?

Hello, I have a problem with Greek subtitle font size when I map a subtitle file into a video in ffmpeg. I ran below code: ffmpeg -i video.mp4 -sub_charenc CP1253 -i video_sub.srt -c:v copy -c:a copy \ -c:s mov_text -metadata:s:s:0 language=gr mapped_video.mp4 When I play it in VLC,... (2 Replies)
Discussion started by: baris35
2 Replies
Image::LibRSVG(3pm)					User Contributed Perl Documentation				       Image::LibRSVG(3pm)

NAME
Image::LibRSVG - Perl extension for librsvg SYNOPSIS
use Image::LibRSVG; ## static Methods my $known_formats = Image::LibRSVG->getKnownFormats(); my $formats = Image::LibRSVG->getSupportedFormats(); my $isSupported = Image::LibRSVG->isFormatSupported("tiff"); my $rsvg = new Image::LibRSVG(); $rsvg->convert("my.svg", "my.png" ); $rsvg->convertAtZoom("my.svg", "my.png", 1.5, 1.5 ); $rsvg->convertAtMaxSize("my.svg", "my.png", 200, 300 ); $rsvg->convertAtSize("my.svg", "my.png", 200, 300 ); $rsvg->convertAtZoomWithMax("my.svg", "my.png", 1.5, 1.5, 200, 300 ); $formats = $rsvg->getSupportedFormats(); $isSupported = $rsvg->isFormatSupported("tiff"); $rsvg->loadImage( "my.svg" ); open( SVGFILE, "< my.svg" ); local( $/ ) ; $rsvg->loadImageFromString( <SVGFILE> ); close SVGFILE; $rsvg->saveAs( "my.png" ); $rsvg->saveAs( "my.jpg", "jpeg" ); $rsvg->loadImage( "my.svg", 0, { zoom => [ 1.5, 1.5 ] } ); $rsvg->saveAs( "zoomed.png" ); my $bitmap = $rsvg->getImageBitmap(); ABSTRACT
This module provides an Perl-Interface towards the gnome-lib librsvg-2. DESCRIPTION
This module provides an Perl-Interface towards the gnome-lib librsvg-2 which is able to convert SVG(Scaleable Vector Graphics) into bitmapformats like (PNG,JPG,...). To which formats you can convert the svg-files depends on your gdk-pixbuf configuration. Still at least PNG and JPG should be available. EXPORT None by default. Methods Constructor o new() static methods o ArrayRef getKnownFormats() returns all formats known to gdk-pixbuf o ArrayRef getSupportedFormats() returns all formats you can store your svg image into o bool isFormatSupported( String format ) returns true if you can store your image in this format else false member methods o bool loadImage( String svgfile[, int dpi=0, HashRef args] ) This is function provides a common call mechanism to for all functions below, the args-variable can hold the following values: Case 1( = loadFromFile ): undef Case 2( = loadFromFile ): empty hashref Case 3( = loadFromFileAtZoom ) zoom->[0] ... x_zoom zoom->[1] ... y_zoom Case 4( = loadFromFileAtMaxSize ): dimension->[0] ... x-size dimension->[1] ... y-size Case 5( = loadFromFileAtSize ): dimension->[0] ... x-size dimension->[1] ... y-size dimension->[2] ... max-size-flag Case 6( = loadFromFileAtZoomWithMax ): zoom->[0] ........ x_zoom zoom->[1] ........ y_zoom dimension->[0] ... x-size dimension->[1] ... y-size o bool loadImageFromString( String svgfile[, int dpi=0, HashRef args] ) Loads the image from an String containing a plain SVG. For information about args see loadImage. o bool loadFromFile(String svgfile,[int dpi=0]) o bool loadFromFileAtZoom( String svgfile, double x_zoom, double y_zoom[, int dpi=0] ) o bool loadFromFileAtMaxSize( String svgfile, int width, int height[, int dpi=0] ) o bool loadFromFileAtSize( String svgfile, int width, int height[, int dpi=0] ) o bool loadFromFileAtZoomWithMax( String svgfile, double x_zoom, double y_zoom, int width, int height[, int dpi=0] ) o bool loadFromString(String svgfile,[int dpi=0]) o bool loadFromStringAtZoom( String svgfile, double x_zoom, double y_zoom[, int dpi=0] ) o bool loadFromStringAtMaxSize( String svgfile, int width, int height[, int dpi=0] ) o bool loadFromStringAtSize( String svgfile, int width, int height[, int dpi=0] ) o bool loadFromStringAtZoomWithMax( String svgfile, double x_zoom, double y_zoom, int width, int height[, int dpi=0] ) o bool convert( String svgfile, String bitmapfile[, int dpi=0, String format="png", int quality=100] ) o bool convertAtZoom( String svgfile, String bitmapfile, double x_zoom, double y_zoom[, int dpi=0, String format="png", int quality=100] ) o bool convertAtMaxSize( String svgfile, String bitmapfile, int width, int height[, int dpi=0, String format="png", int quality=100] ) o bool convertAtSize( String svgfile, String bitmapfile, int width, int height[, int dpi=0, String format="png", int quality=100] ) o bool convertAtZoomWithMax( String svgfile, String bitmapfile, double x_zoom, double y_zoom, int width, int height[, int dpi=0, String format="png", int quality=100] ) o bool saveAs( String filename, [ String type, String quality ] ) Saves the image to a file o SV getBitmap( [ String type, String quality ] ) Saves the image to a scalar which can be passed on to other applications. This only return a useful value if you have compiled it with a gdk-pixbuf greater than or equal to 2.4 SEE ALSO
http://librsvg.sf.net AUTHOR
Tom Schindl, <tom.schindl@bestsolution.at> COPYRIGHT AND LICENSE
Copyright 2004 by Tom Schindl and bestsolution Systemhaus GmbH This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2006-03-14 Image::LibRSVG(3pm)
All times are GMT -4. The time now is 11:29 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy