PHP 8.4.3 Released!

Imagick::getQuantumDepth

(PECL imagick 2, PECL imagick 3)

Imagick::getQuantumDepthObtém a profundidade Quantum

Descrição

public static Imagick::getQuantumDepth(): array

Retorna a profundidade Quantum do Imagick.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna um array com membros "quantumDepthLong" e "quantumDepthString".

Erros/Exceções

Lança uma exceção ImagickException em caso de erro.

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
1
holdoffhunger at gmail dot com
12 years ago
The getQuantumDepth works much like the other "Depth" functions and much like the getQuantumRange function. Like the Depth functions, it returns a value indicating the number of bits to store the unique color values -- 16-bit = 2^16 unique colors, which is 65,535 (counting starts at '0' in binary, as opposed to '1' in decimal). Like the getQuantumRange function, it returns an array with two values, one being a long integer ('quantumDepthLong') and the other being a string ('quantumDepthLong'). The only difference, besides the variable types, is that the string version has a 'Q' prefixed to it.

Here's some sample code and the results, given a color, BMP file photograph that is 600x450 pixels...

<?php

// Author: holdoffhunger@gmail.com

// Imagick Type
// ---------------------------------------------

$imagick_type = new Imagick();

// Open File
// ---------------------------------------------

$file_to_grab = "image_workshop_directory/test.bmp";

$file_handle_for_viewing_image_file = fopen($file_to_grab, 'a+');

// Grab File
// ---------------------------------------------

$imagick_type->readImageFile($file_handle_for_viewing_image_file);

// Get Quantum Depth
// ---------------------------------------------

$imagick_type_quantum_depth = $imagick_type->getQuantumDepth();

// Print Results
// ---------------------------------------------

print("<pre>");
print_r($imagick_type_quantum_depth);
print(
"</pre>");

?>

Output:

Array
(
[quantumDepthLong] => 16
[quantumDepthString] => Q16
)
To Top
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy