Есть ли у нас спецы в Виндах, Excele и Visual Basic?Не одну неделю пытаюсь решить задачку, но поиски в интернет ничего не дали. :-( Задача такая: В Excele надо запустить скрипт, который сделает список имен графических файлов (TIFF, JPG), из указанной директории, в одной колонке, и во второй размер картинки в пикселях. В виндах, при наведении курсора на файлы всплывает окошко с размером картинки и др. информация. Вот ее и хотелось бы извлеч в таблицу. Может быть есть такая возможность? Подскажите пожалуйста. Алексей М. Страничка для конфереев ЗР . ![]() Сам мне показывал таблицу, которая генерилась из свойств файлов прямо с фотоаппарата... И потом...я, конечно, не спец...но зачем тут Эксель? База данных? С уважением, Дмитрий ![]() тут нет ТХТ-файла. Надо сразу, не открывая фотку взять ее свойства Алексей М. Страничка для конфереев ЗР . ![]() ![]() Сразу не скажу, не сталкивался с графикой. Я думаю нужно покопаться в библиотечках ВБ для работы с графическими файлами. ![]() Список файлов в директории делать почти научился. :-) Осталось размер в пикселях. Алексей М. Страничка для конфереев ЗР . ![]() но это функция, кажется, может быть отключена в настройках папок Алексей М. Страничка для конфереев ЗР . ![]() Дело обстоит так: если мы имеем изначально файлик не jpg или tiff, а bmp - то там в самом файлике в начале пишется структура, типа служебной информации: размеры картинки, размер файла, глубина цвета и может ещё чего, уже не помню. Так вот, эту информацию я извлекал путём считывания структуры из файла(саму прогу писал на С++), а потом с ней можно делать всё что хочется. Если заинтересовал этот вариант, могу рассказать более подробно. /*... мы под прицелом тысяч ваших фраз... (с) Янка*/ С уважением, Денис&2106 т478ас34 ![]() На самом деле в этом формате, так же как и у других, есть служебная информация, в которой указаны размеры в пикселях. размеры картинки находятся в тагах 100 и 101. Только мне ее не достать. :-( Алексей М. Страничка для конфереев ЗР . ![]() Просто сейчас проглядел инфу по твоей ссылке - в принципе всё понятно, я примерно то же самое и с БМП-шкой делал, т.е. информацию эту извлечь в принципе возможно, суперсложного на самом деле ничего нет. Единственное сейчас много дел свалилось на работе + диссер к июню писать нужно в темпе, поэтому прогу тебе смогу сделать только недельки через 2 - 3. Сама прога будет выдирать из файла таги, кот. описаны в твоей приведённой доке и сохранять всё это дело в обыкновенном txt. Такой вариант подойдёт? /*... мы под прицелом тысяч ваших фраз... (с) Янка*/ С уважением, Денис&2106 т478ас34 ![]() Такой вариант у меня есть. Программка пишет текстовый файл из имен файлов картинок и их размеров с разделителем ";". И есть программка на VB в Excel, которая этот текстовый файл загоняет в таблицу и потом выполняет нужный алгоритм с этими данными. Мне хотелось бы все делать только с Excelом. Алексей М. Страничка для конфереев ЗР . ![]() хотя, кое какие задумки появились, на досуге всё же посмотрю, может чего и выйдет. Тем более, что всё это пойдёт для полезного дела. /*... мы под прицелом тысяч ваших фраз... (с) Янка*/ С уважением, Денис&2106 т478ас34 ![]() |
Ответы -
©2007-2019 Автокомпаньон
|