PHP | Función Imagick setImageTicksPerSecond()

La función Imagick::setImageTicksPerSecond() es una función incorporada en PHP que se usa para configurar los ticks de la imagen por segundo, lo que significa la cantidad de tiempo que se muestra un cuadro de una imagen animada.

Sintaxis:

bool Imagick::setImageTicksPerSecond( int $ticks_per_second )

Parámetros: esta función acepta un solo parámetro $ticks_per_second que contiene la duración durante la cual se debe mostrar una imagen expresada en ticks por segundo.

Valor de retorno: esta función devuelve VERDADERO en caso de éxito.

Excepciones: esta función lanza ImagickException en caso de error.

Los siguientes programas ilustran la función Imagick::setImageTicksPerSecond() en PHP:

Programa 1:

<?php
  
// Create a new imagick object
$imagickAnimation = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/20191117145951/g4gnaimation1.gif');
  
// Set the image ticks per second
$imagickAnimation->setImageTicksPerSecond(800);
  
// Display the image
header("Content-Type: image/gif");
echo $imagickAnimation->getImagesBlob();
?>

Producción:

Programa 2:

<?php
  
// Create a new imagick object
$imagickAnimation = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/20191117145951/g4gnaimation1.gif');
  
// Set the image ticks per second
$imagickAnimation->setImageTicksPerSecond(2000);
  
// Display the image
header("Content-Type: image/gif");
echo $imagickAnimation->getImagesBlob();
?>

Producción:

Referencia: https://www.php.net/manual/en/imagick.setimagetickspersecond.php

Publicación traducida automáticamente

Artículo escrito por gurrrung y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *