LibGD и картинки разных форматов

Модератор: Модераторы разделов

FATMan
Сообщения: 166
ОС: OpenBSD4 Slacka11 MacOS X

LibGD и картинки разных форматов

Сообщение FATMan »

Пишу небольшую FastCGI прогу на C для заливки картинок на сервер. Как с помощью LibGD определить, является ли файл картинкой, как открыть картинку или определить её формат? Пользователь же может залить файл любого формата, не перебирать же все функции для открытия картинок... В гугле нашёл только ф-цию gdImageCreateFromFILE(filename[, typeFile]), но почему-то сайтов с описанием этой ф-ции не так много, да и у себя в библиотеке я её не нашёл...
Что посоветуете?
Спасибо сказали:
alfss
Сообщения: 262

Re: LibGD и картинки разных форматов

Сообщение alfss »

MIME?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: LibGD и картинки разных форматов

Сообщение watashiwa_daredeska »

Код: Выделить всё

Package: libmagic1
Version: 4.25-1
Priority: standard
Section: libs
Maintainer: Daniel Baumann <daniel@debian.org>
Uncompressed Size: 2470k
Depends: libc6 (>= 2.7-1), zlib1g (>= 1:1.1.4)
Suggests: file
Description: File type determination library using "magic" numbers
 This library can be used to classify files according to magic number tests. It implements the core functionality of the file
 command.
Homepage: http://www.darwinsys.com/file/
Спасибо сказали: