The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как определеить размер jpg (пикселей на пикселей)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"как определеить размер jpg (пикселей на пикселей)" 
Сообщение от greenetc Искать по авторуВ закладки(ok) on 04-Дек-05, 15:47  (MSK)
подскажите, как определить в программе разрешение файла JPG, нужно просто его размер определить и всё .
поскажите плиз.
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "как определеить размер jpg (пикселей на пикселей)" 
Сообщение от Hatta Искать по авторуВ закладки on 04-Дек-05, 16:26  (MSK)
>подскажите, как определить в программе разрешение файла JPG, нужно просто его размер
>определить и всё .
>поскажите плиз.

Если у вас установлен libjpeg, то все что вам нужно, это прочитать файл libjpeg.doc, который у себя я нашел в директории /usr/share/doc/libjpeg-devel-6b. Конкретно вас интересует функция jpeg_read_header().

#include <stdio.h> /* не забудьте stdio.h.
Он должен идти перед jpeglib.h */
#include <jpeglib.h>

int main(int argc, char *argv[])
{
struct jpeg_decompress_struct cinfo;
struct jpeg_error_mgr err;
FILE *f;

if(argc != 2) {
printf("Specify input file\n");
exit(2);
}

cinfo.err = jpeg_std_error(&err);
jpeg_create_decompress(&cinfo);

f = fopen(argv[1], "r");
if (f == NULL) {
printf("Cannot read the file\n");
exit(2);
}
jpeg_stdio_src(&cinfo, f);
jpeg_read_header(&cinfo, TRUE);
printf("x = %d, y = %d\n", cinfo.image_width, cinfo.image_height);
return 0;
}

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру