View Issue Details

IDProjectCategoryView StatusLast Update
0000034SAS.ПланетаБаг / Bugpublic24-04-2011 18:26
ReporterLedmyc Assigned Tovdemidov  
PrioritynormalSeverityminorReproducibilityrandom
Status closedResolutionfixed 
PlatformWindowsOS7OS VersionUltimate
Product Version100707 
Target Version100830.AlfaFixed in Version100830.Alfa 
Summary0000034: Порча изображения при формировании меньшего масштаба
DescriptionПриложенные изображения это иллюстрируют: «чистое» 18x и «грязное» 16x (другие формируемые масштабы — в моём случае 15 и 17 — также испорчены).
Tagsглюк в библиотеке, формирование
Attached Files
SAS_16x.png (333,758 bytes)
SAS_18x.png (240,055 bytes)   
SAS_18x.png (240,055 bytes)   

Relationships

related to 0000233 closedvdemidov Разрушение изображения 

Activities

vdemidov

12-08-2010 13:54

manager   ~0000056

Какой формат файлов? Я подозреваю, что png. И скорее всего, вы двигали карту в процессе генерации меньшего масштаба. Я прав?

Ledmyc

12-08-2010 13:58

reporter   ~0000058

Формат JPEG (.jpg). Двигал ли карту, точно не помню — сейчас попробую переформировать.

vdemidov

12-08-2010 14:02

manager   ~0000059

Странно. Для jpg таких проблем вроде бы быть не должно было даже если очень активно двигать карту.

Ledmyc

12-08-2010 14:08

reporter   ~0000060

Переформировал. Вроде всё стало нормально.

А такая испорченность тайлов связана с тем, что в один и тот же момент к файлу пытаются получить доступ сразу 2 процесса: формирование тайлов и их просмотр? Возможно ли запретить повторное открытие открытого файла? (Насклько я знаю, возможно.)

vdemidov

12-08-2010 14:45

manager   ~0000061

Нет там не в доступе к файлу дело. Если бы речь шла не о jpg, то я сказал бы что проблема в доступе к канве в много поточном режиме, но при обработке jpg GDI не используется ни разу. Странно.

Ledmyc

12-08-2010 17:51

reporter   ~0000062

А может ли такое быть, когда во время генерации открыта другая карта (правда, тоже jpg) и с ней производятся какие-то действия? Пытался добиться эффекта: открыл другую карту, запустил формирование предыдущих зумов и стал активно перемещать карту. Как только формирование закончилось, переключился на сформированную карту, искал-искал и всё-таки одно место с полосами нашёл (как-то слишком мало).

vdemidov

13-08-2010 05:24

manager   ~0000066

Я, кажется, после вечера курения мануала по Graphics32, понял в чем дело. Таки похоже проблема именно в обращении к GDI из нескольких потоков одновременно. И оно таки есть при генерации предыдущих слоев. Буду разбираться.

vdemidov

21-08-2010 07:37

manager   ~0000113

Ну я очень надеюсь, что переход на новую версию Graphics32 и замена способа считывания и сохранения тайлов, решили эту проблему.

feya

23-08-2010 19:22

manager   ~0000118

Last edited: 23-08-2010 19:24

у меня такая же картина при загрузке dg (там обрезка жпг идет) причем с новым g32)

Issue History

Date Modified Username Field Change
12-08-2010 13:46 Ledmyc New Issue
12-08-2010 13:46 Ledmyc File Added: SAS_16x.png
12-08-2010 13:50 Ledmyc File Added: SAS_18x.png
12-08-2010 13:54 vdemidov Note Added: 0000056
12-08-2010 13:54 vdemidov Assigned To => vdemidov
12-08-2010 13:54 vdemidov Status new => feedback
12-08-2010 13:58 Ledmyc Note Added: 0000058
12-08-2010 13:58 Ledmyc Status feedback => assigned
12-08-2010 14:02 vdemidov Note Added: 0000059
12-08-2010 14:08 Ledmyc Note Added: 0000060
12-08-2010 14:45 vdemidov Note Added: 0000061
12-08-2010 17:51 Ledmyc Note Added: 0000062
13-08-2010 05:24 vdemidov Note Added: 0000066
13-08-2010 05:28 vdemidov Target Version => 100830.Alfa
21-08-2010 07:37 vdemidov Note Added: 0000113
21-08-2010 07:37 vdemidov Status assigned => resolved
21-08-2010 07:37 vdemidov Fixed in Version => 100830.Alfa
21-08-2010 07:37 vdemidov Resolution open => fixed
23-08-2010 19:22 feya Note Added: 0000118
23-08-2010 19:24 feya Note Edited: 0000118
06-04-2011 13:17 gpsMax Tag Attached: формирование
06-04-2011 13:18 gpsMax Tag Attached: глюк в библиотеке
06-04-2011 16:19 gpsMax Relationship added related to 0000233
24-04-2011 18:26 Tolik Status resolved => closed
08-08-2025 13:22 zed Category Баг => Баг / Bug