Jan. 8th, 2010

frob: (Default)
Разбиралка разбирает многотысячечанковые файлы. Новые чанки попадаются всё реже, зато периодически выплывают разные версии уже известных чанков. Разнобой потрясный. Такое наверное могло бы приключиться, если бы программу писали 3-4 почти совсем независимые друг от друга группы. Даже координаты задаются через жопу.
Казалось бы, используя старший бит в двойном слове можно было бы указать плюс-минус 2^31 в любую сторону. Если всё измерять в пикселях, то даже простого слова бы хватило. Но нет! Отважные бармалеи всегда идут своим особенным путём. В данном случае нули сдвинуты на разные величины для X и Y куда-то в район минус полутора тысяч пикселей. Т.е. почти, но не в точности туда, где заканчивается "поле". Понятно, что начало координат обычно в левом (верхнем или нижнем зависит от того в Лиллипутии или Блефуску учился хвала-изобретатель) углу, но при такой шкале на это можно было бы и наплевать. Любопытно, что значения не меняются при изменении разрешения принтера, что должно бы приводить к каким-нибудь последствиям.

Profile

frob: (Default)
frob

April 2019

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 9th, 2025 04:16 am
Powered by Dreamwidth Studios