#0
by Начинающий админ
Как определить размер картинки в пикселях jpg из 1С (программно)? Предполагаю, что нужну идти путем: Далее можно через КодСимв(Картинка.Read) получать данные из файла в байтах. А вот где именно в jpg хранятся его размеры? PS или может есть другой путь?
#1
by Транзистор
Если идти этим путем, то вот ответ на твой вопрос. Перебирая ищешь вот эти строчки. Параметр PixelXDimension количество точек по горизонтали, а PixelYDimension по вертикали.
#5
by Начинающий админ
Увы, не понял :( Не могу никак увидеть PixelXDimension в своих картинках (смотрю f3 в ТоталКоммандере). Если не сложно... Буду благодарен. Например сюда: anatoly_obninsk [at] mail.ru Я вот думаю, неужели нет каких-нибудь байтов в начале картинки, которые бы гаранитрованно определяли размер?
#7
by Начинающий админ
Нашел в сети вот что: image.Skip Do Do buffer = image.Read If asc(buffer) <> 255 Then Exit Do Loop If asc(buffer) < 192 Or 195 < asc(buffer) Then Переделал под 1С (но сто % не верно, т.к. не раскусил что такое Loop :)
#14
by Начинающий админ
Ну я так и понял. см: Уважаемый, smaharbA подскажи вечно начинающему как можно реализовать сабж наиболее быстрым и простым способом? :)
#29
by Vippi
Точно. И назначить технического писателя для упорядочивания мыслей ;) Выпивающий меньше живет, но больше видит. Олег, прости, это и про меня можно сказать :))
#30
by insider
все мы там будем :) если б еще кол-во выпитого было пропорционально таланту, точнее талант выпитому... но увы :)
#32
by Начинающий админ
Для 26,27... выводит пустую строку, есть данные только для: 4: A 5: 6: 17.05.2006 8:02 8: Администраторы далее пустые строки :( Подскажи, где копать? С чем может быть связано? PS речь о win2000 sp4 в citrix, локально на xp все нормально (права администратора всюду)
#34
by Начинающий админ
Круто! однако размер картинки так и не определяет :(, пишет: "Размер картинки неизвестен..."
#47
by skunk
это ты знаешь... по дефолту он стоит в автоподгон... так что по дефолту надо либо отключать его программно... либо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как в 1С 7.7 определить количество рабочих дней между заданными датами?
- Как определить что за НАСП ключ?
- Как програмно определить Роль и Интерфейс пользователя?
- Возможно ли определить количество пользователей работающих с ИБ в настоя...
- Как сделать размер поля картинки равным разрешению картинки
- Как программно определить размер картинки?
- Ошибка при вызове метода контекста (Формат): Не возможно определить тип картинки
- Картинки номенклатуры в формате (метафайл *.emf). Как преобразовать в JPG?
- v8: ЗУП. код вычета 503 , размер вычета 4000 , данные в регистре размер вычетов есть, но..
- Как определить программно определить в какой точке завершился бизнес процесс?
- v7: Узнать размер картинки и файла
- Помогите определить какой размер этикеток у принтера Zebra LP 2824 Plus
В этой группе 1С
- Перенос номенклатуры между конфигурациями 7.7 Торговля и склад 9.2
- Автоматический расчет высоты колонки печатной формы
- УПП.Начисления по больничному листу.Печатная форма.
- Проблемы при формировании книги продаж...
- При закрытии документа спрашивает Сохранить документ?
- Можно ли Таблицу значений фильтровать Построителем не по Отбору, а как SQL
- Destination Sets для ISA-Server 2000
- Временная блокировка
- Акт сверки и взаимозачет
- Одна счет-фактура на нескольких контрагентов. Законно?
- Накалякал вот обработочку для сравнения проводок НУ и БУ в УПП, юзайте.
- VBA: как в строку вывести кавычки?
- Обработка исключений 1с 7.7 ("Запись заблокирована")
- Помогите! Нужно сохранить файл Excel (через OLE) без вывода окна о сохранении
- Что быстрее - запрос или выборка по спр-ку ?
- SQL Как дату писать в запросе '20060101' или как?
- Начальное сальдо по 51 счету
- Неприятный глюк с работой с хранилищем
- Управление ШТРИХ-ФР-К
- Объект не может быть перепозиционирован