Imagick::pingImageBlob

(PECL imagick 2, PECL imagick 3)

Imagick::pingImageBlob β€” Быстро ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹

ОписаниС

public function Imagick::pingImageBlob(string $image): bool

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для запроса ΡˆΠΈΡ€ΠΈΠ½Ρ‹, высоты, Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° изобраТСния Π±Π΅Π· считывания всСго изобраТСния Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ. ΠœΠ΅Ρ‚ΠΎΠ΄ доступСн, Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Imagick скомпилировали с вСрсиСй ImageMagick 6.2.9 ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²

image

Π‘Ρ‚Ρ€ΠΎΠΊΠ°, содСрТащая ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния

Ѐункция Π² случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #1 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Imagick::pingImageBlob()

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ изобраТСния ΠΈΠ· строки

<?php
/* Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ содСрТимого изобраТСния */
$image = file_get_contents("test.jpg");

/* созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° imagick */
$im = new Imagick();

/* ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° строки ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ imagick */
$im->pingImageBlob($image);

/* Π²Ρ‹Π²ΠΎΠ΄ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты изобраТСния */
echo $im->getImageWidth() . 'x' . $im->getImageHeight();
?>

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅

  • Imagick::pingImage() - ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ основныС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ изобраТСния
  • Imagick::pingImageFile() - ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ изобраТСния ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΌ способом
  • Imagick::readImage() - Π§ΠΈΡ‚Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°
  • Imagick::readImageBlob() - Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ строки
  • Imagick::readImageFile() - Π§ΠΈΡ‚Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ дСскриптора Ρ„Π°ΠΉΠ»Π°
οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы