|
Странный GIF, который не видит 1С, но видят другие просмотрщики картинок
| ☑ |
0
Chewbacca
09.12.15
✎
19:04
|
Эти 2 гифки отлично показываются браузерами и прочими просмотрщиками картинок. Но 1С из них хочет показывать только первую (в поле картинки на обычной форме). Заметил вот что: если открыть первый файл в виндовом блокноте, то увидим более-менее человеческие символы - "GIF89 ...." и т.д. Если же блокнотом посмотреть на второй файл, то там китайские иероглифы. В других редакторах такой разницы не заметил. Что не так со вторым файлом? Как заставить 1С его отображать?
Вот это хорошая картинка, ее видит 1С
Вот это картинка плохая, 1С вместо нее отображает большую Х
Платформа 8.2.19.130
Спасибо.
|
|
1
Nuobu
09.12.15
✎
19:05
|
(0) В конфигураторе - да.
Выведи эту гифку в предприятии.
|
|
2
Chewbacca
09.12.15
✎
19:18
|
(1) Про предприятие и речь. В карточке номенклатуры большой черный крест вместо картинки - это в случае со вторым выложенным мной файлом. Первая картинка отображается отлично.
|
|
3
Defender aka LINN
09.12.15
✎
20:59
|
Интересно, пользователи SAP, Axapta и прочих MS Dynamics тоже такими вопросами задаются?
|
|
4
Мэс33
09.12.15
✎
21:03
|
(3) у них других проблем куча
|
|
5
Mr_Rm
09.12.15
✎
22:43
|
(0)Вторая картинка тоже GIF89a, только содержит ещё Application Extension Block от Фотошопа.
Похоже, 1С не умеет работать с такими файлами.
Решение - открыть картинку, хотя бы браузером, и записать повторно. И размер уменьшится, с 27 до 13К.
|
|
6
Chewbacca
10.12.15
✎
13:08
|
(5) Спасибо за наводку! Пока результат такой - попробовал использовать утилитку для командной строки Gifcicle - там как раз есть команда для удаления лишнего "gifsicle.exe --no-app-extensions 222.gif" - результат "file not in GIF format". Для 111.gif отрабатывает нормально. Буду копать дальше. Проблема для меня актуальная, в базе несколько тысяч картинок, которые надо поправить. И периодически подгружаются новые, которые тоже надо править на лету.
|
|
7
Mr_Rm
10.12.15
✎
13:43
|
(6) gifsicle v1.88 срабатывает, меняя формат на GIF87a. Проверял IrfanView: просто переписывает, молча выкидывая все расширения.
|
|
8
Chewbacca
10.12.15
✎
14:51
|
(7) Спасибо, добрый человек ) В итоге решил проблему с помощью IrfanView - сохраняю картинку, конвертирую в тот же гиф, загружаю обратно:
КомандаСистемы("D:\i_view32.exe D:\temp.gif /convert=D:\temp1.gif");
PS gifsicle v1.88 у меня чет так и не заработал (под виндой). и я в (6) ошибся в синтаксисе - надо "gifsicle.exe -b --no-app-extensions 222.gif" - ну это чисто для истории, вдруг кому понадобится.
|
|
9
mehfk
10.12.15
✎
14:52
|
(0) Проверь на тестовой версии платформы и отправь письмо сюда
[email protected]
|
|
10
Lama12
10.12.15
✎
15:41
|
(9) +1. Переписка по тестовым платформам намного эффективнее чем по работающим. Почти сразу первую линию пропускают.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший