![]() |
как определить точный формат изображения средствами php?
качаю с вк капчу, отправляю на антикапчу как jpg, пишет что ERROR_IMAGE_IS_NOT_JPEG
раньше открывал в irfan view - тот исправлял расширение сам. а сейчас молчит - словно это корректный jpg, тока антикапча с этим не соглашается что делать? |
Открывай пыхом, уменьшай на 1 пиксель, сохраняй и шли на антикапчу )
|
определяй mime тип и по нему уже смотри
|
преварительно сохранять картинку в нужном тебе формате
|
Цитата:
PHP код:
|
header(Mime-type...);
chto takoe |
или открвай файл и парсь первую строку...там прописаны форматы.
|
$image = getimagesize($pathImage);
$ex = substr($image['mime'], strpos($image['mime'], '/') + 1); В $ex храниться расширение: jpg, jpeg, gif, bmp и т.д. А полный print_r($image) выглядит так: Array ( [0] => 3264 [1] => 2448 [2] => 2 [3] => width="3264" height="2448" [bits] => 8 [channels] => 3 [mime] => image/jpeg ) |
Дикс уже захлебнулся в ответах))
|
спасибо
тока попробуйте на антикапче загрузить в качестве тестовой капчи любую капчу с контакта она даже на странице не отображается! |
| Время: 21:40 |