Пишу небольшую FastCGI прогу на C для заливки картинок на сервер. Как с помощью LibGD определить, является ли файл картинкой, как открыть картинку или определить её формат? Пользователь же может залить файл любого формата, не перебирать же все функции для открытия картинок... В гугле нашёл только ф-цию gdImageCreateFromFILE(filename[, typeFile]), но почему-то сайтов с описанием этой ф-ции не так много, да и у себя в библиотеке я её не нашёл...
Что посоветуете?
LibGD и картинки разных форматов
Модератор: Модераторы разделов
-
FATMan
- Сообщения: 166
- ОС: OpenBSD4 Slacka11 MacOS X
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: LibGD и картинки разных форматов
Код: Выделить всё
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/Мои розовые очки