Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.05.2015, 12:29
|
|||
---|---|---|---|
Растянуть изображение по вертикали |
|||
#18+
Привет всем. У меня есть большой и длинный график (картинка). Я его запихиваю в небольшой скролл и прокручиваю по горизонтали. В некоторые моменты (когда на графике мало что видно и он "не пляшет сильно вверх-вниз") мне нужно растянуть мою картинку только по вертикали . Как это лучше сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.05.2015, 16:19
|
|||
---|---|---|---|
Растянуть изображение по вертикали |
|||
#18+
То есть надо сначала растянуть картинку, а потом обрезать полотно от центра? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.05.2015, 16:24
|
|||
---|---|---|---|
Растянуть изображение по вертикали |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.05.2015, 18:38
|
|||
---|---|---|---|
Растянуть изображение по вертикали |
|||
#18+
Cat2Изменение размеров 13570789 - не верно Изменение размеров Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.05.2015, 18:48
|
|||
---|---|---|---|
Растянуть изображение по вертикали |
|||
#18+
Cat2То есть надо сначала растянуть картинку, а потом обрезать полотно от центра? Нет. У меня есть длинный график (6000x800) http://en.wikipedia.org/wiki/Candlestick_chart Я его запихиваю в горизонтальный скролл (800x800). Соответственно вижу только чуть более 10% от длинного графика каждый раз. В определенный момент, когда я прокручиваю скролл, я должен изменить координаты, скажем, были от 0 до 10. А сделать нужно от 3 до 8. (т.к. нету свечей в промежутках 0-3 и 8-10). Соответственно свечи в данный момент прокрутке на графике должны будут увеличиться. Есть хорошие идеи? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.05.2015, 19:20
|
|||
---|---|---|---|
Растянуть изображение по вертикали |
|||
#18+
Students, Ну вот. А на рисунке в заглавном посте совсем другое. Пока идея только такая - показывать обрезанный квадрат, а его горизонтальную координату - менять так, как надо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.05.2015, 00:43
|
|||
---|---|---|---|
Растянуть изображение по вертикали |
|||
#18+
нет, тогда если у меня свечи от 5,1 до 5,8, то квадрат получится сильно обрезанным. А мне нужно в этом случае как бы натянуть 5.1 на 0, а 5.8 на 10. Соответственно, свечи по вертикали будут становится длиннее. Только у меня нет хороших идей как это сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.05.2015, 10:19
|
|||
---|---|---|---|
Растянуть изображение по вертикали |
|||
#18+
StudentsВ определенный момент, когда я прокручиваю скролл, я должен изменить координаты, скажем, были от 0 до 10. А сделать нужно от 3 до 8. (т.к. нету свечей в промежутках 0-3 и 8-10). Соответственно свечи в данный момент прокрутке на графике должны будут увеличиться. Ну так проверяйте пикселы на рисунке - есть ли там цвет свечей. Если нет - еще одно обрезание ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.05.2015, 11:01
|
|||
---|---|---|---|
Растянуть изображение по вертикали |
|||
#18+
да обрезать квадрат не сложно, мне нужно по вертикали растянуть изображение, чтобы 5.1 натянулось на 0, а 5.8 натянулось на 10. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.05.2015, 16:34
|
|||
---|---|---|---|
|
|||
Растянуть изображение по вертикали |
|||
#18+
Не знаю, что у вас за графики, но в формах можно хостить WPF-контролы, а на WPF есть отличная штука Dynamic Data Display. Мышкой там точно можно выбирать любые границы текущего графика, а вот можно ли программно - не знаю. Но наверняка да. Вообще, половина подобных вопросов по формам решается просто - переходите на WPF. Требований по сравнению с формами никаких дополнительных нет, зато куча мозгопарок исчезают сами собой. И даже без MVVM можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1401512]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
136ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 375ms |
total: | 593ms |
0 / 0 |