Инвертируются битовые изображения из bmp-файлов
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Инвертируются битовые изображения из bmp-файлов

Инвертируются битовые изображения из bmp-файлов

Ответ
Поиск в этой теме
Непрочитано 28.04.2016, 10:53 #1
Инвертируются битовые изображения из bmp-файлов
kserg
 
Регистрация: 22.04.2004
Сообщений: 269

Проблема:
инвертируются битовые изображения из bmp-файлов, вставленных в dwg.
Наблюдается в AutoCAD 2016 и AutoCAD 2017.

Подскажите, что делать ? (совет пересохранить bmp как tif и подгрузить вместо bmp -> tif - не подходит)
В AutoCAD 2015 все было нормально.
Спасибо.

В приложении (архив) - пример.

Вложения
Тип файла: zip Bmp-Tif.zip (53.5 Кб, 46 просмотров)

Просмотров: 9810
 
Непрочитано 28.04.2016, 11:18
#2
baksconstructor


 
Регистрация: 05.11.2014
Сообщений: 944


Сохранить bmp с качеством 24-бит и с новым именем.
Вложения
Тип файла: zip 3.zip (2.33 Мб, 22 просмотров)
baksconstructor вне форума  
 
Непрочитано 28.04.2016, 11:20
#3
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Не знаю, в чем тут дело, но у меня такое бывало и в других dwg-кадах.
В растровых просмотровщиках BMP из примера - нормальный, зато Easy Trace, которым я пользуюсь, выдает при его открытии черный фон.
То есть я в подобных случаях в нем же инвертировал обратно.
Попробуйте заменить файл приложенным.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 96
Размер:	61.4 Кб
ID:	169596  
Вложения
Тип файла: zip w_bmp.zip (13.1 Кб, 21 просмотров)

Последний раз редактировалось Oleg T, 28.04.2016 в 11:26.
Oleg T вне форума  
 
Непрочитано 28.04.2016, 11:24
#4
baksconstructor


 
Регистрация: 05.11.2014
Сообщений: 944


Короче всё проще - нужно внедрить рисунок в файл, решает проблему и не нужно таскать его рядом.
Вставка - Объект - Создать из файла
baksconstructor вне форума  
 
Автор темы   Непрочитано 28.04.2016, 11:35
#5
kserg


 
Регистрация: 22.04.2004
Сообщений: 269


К сожалению, все это не катит...

Нам присылают подоснову со всем тряхомудьем (и с bmp) и мы с етим живем (работаем с внешними ссылками).
Через день, два, неделю, месяц... пришлют опять, с изменениями...

Открывали приложенный файл-пример в AutoCAD 2008 ... - ... 2015. Все было нормально.
А в 2016, 2017 - нет.

Брали файлик AdImaging.dll из комплекта 2015-го и подсовывали 2016-му и 2017-му - тогда все в порядке.
Но это же не решение....

Последний раз редактировалось kserg, 28.04.2016 в 12:31.
kserg вне форума  
 
Непрочитано 29.04.2016, 13:32
#6
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,170


Цитата:
Сообщение от kserg Посмотреть сообщение
Брали файлик AdImaging.dll из комплекта 2015-го и подсовывали 2016-му и 2017-му - тогда все в порядке.
Но это же не решение....
Почему же не решение? Другие глюки вылазят? А решать вопрос по сути должен сам Автодеск, путем выпуска сервис-паков.
kp+ вне форума  
 
Непрочитано 30.04.2016, 15:36
#7
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


kserg
У меня всё это воспроизводится. Отправил в Autodesk как баг. Может подскажут какое-нибудь решение.
Александр Ривилис вне форума  
 
Непрочитано 30.04.2016, 20:11
#8
trir


 
Регистрация: 18.12.2010
Сообщений: 5,107


блин, это же дико удобно!
мы, кстати, подоснову в tiff'ах, пакетно пережимаем, а то много места занимает...
trir вне форума  
 
Автор темы   Непрочитано 02.05.2016, 07:54
#9
kserg


 
Регистрация: 22.04.2004
Сообщений: 269


Александр Ривилис

Большое спасибо, а то выпускают сервиспаки, хотфиксы, даже дле тех же растров, а слона и не замечают.
kserg вне форума  
 
Непрочитано 02.05.2016, 20:51
#10
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от kserg Посмотреть сообщение
Брали файлик AdImaging.dll из комплекта 2015-го и подсовывали 2016-му и 2017-му - тогда все в порядке.
Но это же не решение....
Если это работает, то пока это единственное реальное решение. Ничего другого пока Autodesk не предлагает, если не считать ручную замену BMP на TIF.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 03.05.2016, 07:15
#11
kserg


 
Регистрация: 22.04.2004
Сообщений: 269


Александр Ривилис

Спасибо.

PS. Если кому надо, во этот AdImaging.dll (из комплекта 2015-го)
Вложения
Тип файла: zip AdImaging_dll.zip (2.12 Мб, 77 просмотров)

Последний раз редактировалось kserg, 03.05.2016 в 09:04.
kserg вне форума  
 
Непрочитано 04.05.2016, 08:15
#12
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Ничего другого пока Autodesk не предлагает, если не считать ручную замену BMP на TIF.
Гораздо проще инвертировать проблемные файлы BMP и пересохранить.
На скрине:
слева - так бесплатный векторизатор Easy Trace открывает выложенный в теме файл,
справа - его копию, которую я открыл в обычном Paint, изменил цветовой режим сначала на цветной, затем на монохром и пересохранил
(в самом Easy Trace достаточно произвести инверсию 1 раз).
(может, кому пригодится такое решение).
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 60
Размер:	83.9 Кб
ID:	169803  

Последний раз редактировалось Oleg T, 04.05.2016 в 09:40.
Oleg T вне форума  
 
Непрочитано 07.05.2016, 18:31
#13
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Гораздо проще инвертировать проблемные файлы BMP и пересохранить.
Для того, чтобы в очередной версии AutoCAD (или после выпуска обновления исправляющего этот баг) они снова оказались инвертированными?
А если с этим чертежом нужно работать пользователям с разными версиями AutoCAD (не только 2016 и 2017), в том числе и с теми, в которых эти bmp сейчас нормально выглядят (2013, 2014, 2015)?
Александр Ривилис вне форума  
 
Непрочитано 07.05.2016, 19:04
#14
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от kserg Посмотреть сообщение
Александр Ривилис

Спасибо.

PS. Если кому надо, во этот AdImaging.dll (из комплекта 2015-го)
Эта версия только для x86. Я приложил и для x86 и для x64. По поводу работоспособности в AutoCAD 2017 есть большие сомнения, так как для его создания использована другая версия Visual Studio. Возможно в чем-то другом выйдет боком. А вот в AutoCAD 2016 скорее всего проблем быть не должно.
Вложения
Тип файла: zip AdImaging.zip (4.46 Мб, 51 просмотров)
Александр Ривилис вне форума  
 
Непрочитано 07.05.2016, 21:34
#15
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Для того, чтобы в очередной версии AutoCAD (или после выпуска обновления исправляющего этот баг) они снова оказались инвертированными?
А если с этим чертежом нужно работать пользователям с разными версиями AutoCAD (не только 2016 и 2017), в том числе и с теми, в которых эти bmp сейчас нормально выглядят (2013, 2014, 2015)?
А как инвертированный файл из моего сообщения #3 отображается в версиях автокада 2014, 2015, 2016 и 2017? Одинаково или по-разному? Сам проверить не имею возможности, однако очень интересно.
Oleg T вне форума  
 
Непрочитано 08.05.2016, 17:26
#16
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Oleg T Посмотреть сообщение
А как инвертированный файл из моего сообщения #3 отображается в версиях автокада 2014, 2015, 2016 и 2017? Одинаково или по-разному? Сам проверить не имею возможности, однако очень интересно.
Вроде бы одинаково.
Александр Ривилис вне форума  
 
Непрочитано 08.05.2016, 20:42
#17
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Вроде бы одинаково.
Спасибо. О чем я и пытался сказать. Что дело не только в автокадовских DLL, но и в исходном BMP.
Oleg T вне форума  
 
Автор темы   Непрочитано 16.05.2016, 08:51
#18
kserg


 
Регистрация: 22.04.2004
Сообщений: 269


Oleg T

Все это понятно и с Вашим файлом все в порядке (проверено в 2014, 2016, 2017)... Но дело в другом. Мы пересохраняли (Photoshop) в tif. Но стоило о таком способе (о пересохранении) заикнуться нашим проектировщиком - у них глаза как у кота на грядке и воплей немерено. не хватало еще что-либо сказать про Easy Trace - так вообще в обморок упадут...

Вот (добрые люди ткнули носом) более новые (проверено - все в порядке), чем выше упоминаемые dll
взято с https://knowledge.autodesk.com/suppo...ix.html?v=2013

Просьба к мэтрам-программистам: нельзя ли сделать на lisp маленькую програмульку, которая бы автоматом при ее запуске перезагружала вместо bmp - одноименные tif-файлы из того же месторасположения (а если из текущей папки, то без адреса). Спасибо.
У нас местами даже 2007-ой используется, а он валится на битовых bmp-файлах.
Вложения
Тип файла: zip AdImaging_dll-2015.zip (4.58 Мб, 33 просмотров)

Последний раз редактировалось kserg, 16.05.2016 в 09:45.
kserg вне форума  
 
Непрочитано 16.05.2016, 09:03
#19
trir


 
Регистрация: 18.12.2010
Сообщений: 5,107


уберите bmp, AutoCAD сам tif'ы подхватит
Мы на работе используем XnView или Gimp - там можно делать пакетно
trir вне форума  
 
Автор темы   Непрочитано 16.05.2016, 09:29
#20
kserg


 
Регистрация: 22.04.2004
Сообщений: 269


trir

Проверено. Не подхватывает. Был вставлен, например, "a.bmp". Его убрали, подсунули "a.tif" - AutoCAD его проигнорировал...

Просьба к мэтрам-программистам остается в силе....
kserg вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Инвертируются битовые изображения из bmp-файлов



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ваши сканы, наша обработка и перевод в DJVU. Armin Поиск литературы, чертежей, моделей и прочих материалов 3866 02.04.2025 09:21
Конвертация файлов Admin Прочее. Программное обеспечение 7525 12.02.2025 09:01
DwgRuLispLib: Функция открытия диалога Open\Save As файла (файлов) Supermax Библиотека функций 20 14.03.2018 10:05
DwgRuLispLib: Команда. Загрузка lisp файлов из указанной папки VVA Библиотека функций 7 15.02.2018 10:10
Рекомендации и пути решения проблем по открытию файлов формата CDW sanich_ra Другие CAD системы 2 23.03.2012 21:58