47 / 47 / 15
Регистрация: 09.03.2011
Сообщений: 584
|
|
1 | |
Потеря точности при масштабировании16.02.2013, 21:19. Показов 714. Ответов 7
Метки нет (Все метки)
Доброго времени суток может кто-то подскажет алгоритм масштабирования без потери точности,пока я для этого пользуюсь типом double и соответственно при увличении,уменьшении, а затем возвращении исходного размера происходит потеря точности(на 600*800пкс до 5 пикселей)
Добавлено через 2 минуты если бы можно было быть уверенным что не будет больше 3-4 циклов масштабирования можно было бы округлять, но циклов может быть n количество
0
|
16.02.2013, 21:19 | |
Ответы с готовыми решениями:
7
Потеря точности при использовании static_cast Потеря точности у double Потеря точности числа формата double Новая позиция точки при масштабировании |
~ Эврика! ~
1257 / 1006 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
|
16.02.2013, 21:37 | 2 |
Хранить отдельно структуру масштабируемого объекта и масштабный коэффициент. Плюс по возможности абсолютное задание этого коэффициента, если у вас часто встречаются
0
|
1584 / 1507 / 251
Регистрация: 19.02.2010
Сообщений: 4,069
|
|
16.02.2013, 22:05 | 3 |
Так не надо трогать исходные данные! Данные отдельно - а вывод на экран (с любым масштабирующим коэффициентом) отдельно.
0
|
47 / 47 / 15
Регистрация: 09.03.2011
Сообщений: 584
|
|
16.02.2013, 22:21 [ТС] | 4 |
так тоже не получится речь идёт о небольшом визуальном редакторе то есть доступ к данным идёт не через стандартный ввод а посредством движениями мышкой на отмасштабированном изображении
0
|
~ Эврика! ~
1257 / 1006 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
|
16.02.2013, 22:25 | 5 |
И чем это мешает?
0
|
47 / 47 / 15
Регистрация: 09.03.2011
Сообщений: 584
|
|
16.02.2013, 22:55 [ТС] | 6 |
в двух словах других вариантов нет
0
|
~ Эврика! ~
1257 / 1006 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
|
16.02.2013, 23:35 | 7 |
Всё равно не понимаю. Какое отношение интерфейс имеет ко внутреннему представлению объектов? Или там всё настолько плохо? Если да, то сочувствую; рано или поздно всем приходится осознавать объём своего технического долга.
0
|
47 / 47 / 15
Регистрация: 09.03.2011
Сообщений: 584
|
|
16.02.2013, 23:39 [ТС] | 8 |
переписывать придётся очень много
0
|
16.02.2013, 23:39 | |
16.02.2013, 23:39 | |
Помогаю со студенческими работами здесь
8
Возможное округление при нахождении 2-й производной. При повышении точности программа начинает возвращать 0. Увеличение точности при подсчетах Как посчитать значение при потери точности? Потеря значений переменных при расчетах Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |