[ОТВЕТИТЬ]
Опции темы
22.10.2013 12:50
 
вот сама картинка (оригинал):
https://storage.olegon.ru/supermag/u...ysanthemum.jpg
вот картинка qqq_1.jpg (тот же оригинал, только переименованный):
https://storage.olegon.ru/supermag/upload/qqq_1.jpg
вот картинка qqq_2.jpg (тот же оригинал, только переименованный):
https://storage.olegon.ru/supermag/upload/qqq_2.jpg
вот информация о ветке классификатора :
https://storage.olegon.ru/supermag/upload/tree.csv.7z
вот содержимое поля THEIMAGE для артикула 000581 в таблице smcardimage :
https://storage.olegon.ru/supermag/upload/qqq_1.7z
тоже самое для 009721 :
https://storage.olegon.ru/supermag/upload/qqq_2.7z
Тип картинки : jpg

Что ещё нужно для анализа? скажите я предоставлю.
22.10.2013 12:57
 
в таблице лежит - артикул - BLOB (картинка)
я думаю сохранить в БД побольше картинок (10-20) - и уже исходя из статистики попытаться понять что это за данные...
22.10.2013 15:02
 
Цитата:
karachun вот содержимое поля THEIMAGE для артикула 000581 в таблице smcardimage :
https://storage.olegon.ru/supermag/upload/qqq_1.7z
тоже самое для 009721 :
https://storage.olegon.ru/supermag/upload/qqq_2.7z
Тип картинки : jpg
Файлы совпадают на 100%...
Если мы на разные артикулы льём одинаковые файлы и получаем одинаковый результат то:
1. Артикул и карточка не причем... как и место расположения в классификаторе...
2. Значит дело в самих картинках... возможно это размер, jpeg который не всегда jpeg а скажем Jpeg2000 вообщем теперь ищем две картинки желательно с одинаковым разрешением которые дадут РАЗНЫЙ результат... возможно что написано 111.jpg, а это далеко не JPG а PNG какой... EXIF может показать совсем другое...
22.10.2013 15:51
 
Если не поменяли в последних версиях, то
- в "Изображение" можно загрузить все что угодно, любой файл
- для формирования заголовка в theimage тип и содержание файла значения не имеют
- непонятна в заголовке одна часть - последние 3 байта после имени файла. Прикидочно зависит только от артикула и имени файла, т.о. похоже на некую чексумму. Можно попытаться забить туда нули.
22.10.2013 16:11
 
Цитата:
vdm Если не поменяли в последних версиях, то
- в "Изображение" можно загрузить все что угодно, любой файл
- для формирования заголовка в theimage тип и содержание файла значения не имеют
- непонятна в заголовке одна часть - последние 3 байта после имени файла. Прикидочно зависит только от артикула и имени файла, т.о. похоже на некую чексумму. Можно попытаться забить туда нули.
не похоже...
пример выше...
разные артикулы...
разные названия файлов...
файл один и тотже...
результат один...
значит дело в самом файле... его типе... имени... атрибутах...
надо найти... в чем дело...
22.10.2013 16:25
 
артикулы разные, имена файлов разные, файл один и тот же. Это jpeg. Взят из дистрибутива windows 7, я думаю такой есть почти у каждого. А вот в blob разные. Отличие в последних 3-х байтах заголовка.
22.10.2013 16:27
 
Только что попробовал загрузить один и тот же файл, с одним и тем же именем в два артикула од ной ветки. Три последних байта разные.
22.10.2013 16:34
 
Таки ни при чем файл.

Вручную в hex редакторе сделал файл с супермаговским заголовком заголовком (с нулями в 3-х последних), залил его в theimage. Супермаг не ругается, файл открывает.
"Спасибо" vdm от:
05.11.2013 08:46
 
Вот ответ из С+:
Содержание поля полной картинки включает префикс и саму картинку. Префикс состоит из 8 байт подписи "SUPERMAG", 4 байта целое число - номер версии = 1, 4 байта длина имени файла - цело число, имя файла и 3 байта, которые заполняются случайными символами.
"Спасибо" karachun от:


Опции темы



Часовой пояс GMT +3, время: 03:11.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.