Image – formát obrázku z fromFile

d@rkWolf
Člen | 167
+
0
-

Zdravím, řeším nějaké úpravy obrázků a narazil jsem na tohle, co mi není jasné – použiju toto:

<?php
$image = Image::fromFile("obrazek.png", $format);
dump($format);
?>

A vypadne na mě „3“ – měl jsem za to, že bych z toho měl dostat formát, ať už „png“, nebo „IMAGETYPE_PNG“, to je jedno, ale co je to 3? Nedokážu to s ničím srovnat. Mám tu starší Nette 2.3.10(není tu ještě WebP), ale to je asi jedno.

David Matějka
Moderator | 6445
+
+2
-

no vypadne z toho IMAGETYPE_PNG, ale to je nějaká konstanta, která má hodnotu 3

https://3v4l.org/Nd8oY

MajklNajt
Člen | 502
+
0
-

môžeš s tým pracovať napr. takto:

switch ($format) {
	case Image::JPEG:
		// process as JPEG
	case Image::GIF:
		// process as GIF
	case Image::PNG:
		// process as PNG
	case Image::WEBP:
		// process as WEBP
}