266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
||||||
1 | ||||||
как открыть картинку (и по возможности большого размера 10000х12000)14.02.2016, 23:36. Показов 1904. Ответов 21
Метки нет (Все метки)
Всем привет!
уже перепробовал множество вариантов : пробовал в имадж_вью но остановился на вэб_вью. где-то в коде чего-то не указал и при этом появляется "веб страница не доступна или отключена. " код активити
0
|
14.02.2016, 23:36 | |
Ответы с готовыми решениями:
21
Как при нажатии на картинку открыть текст и картинку? Форма максимального размера без возможности уменьшения размера Как создать массив большого размера Как создать массив большого размера? |
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
|
14.02.2016, 23:45 [ТС] | 3 |
YuraAAA, и чё??? безвыходное положение???
Добавлено через 48 секунд этот код даже и маленькую картинку не открывает!
0
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
|
15.02.2016, 00:56 [ТС] | 5 |
YuraAAA,
сейчас пытаюсь создать кеш. вроде правильно указан пробовал и 1мегабайт картинку - тоже не грузит. а в имадж вью отображает (если маленькая картинка конечно-же).
0
|
15.02.2016, 01:03 | 6 | |||||
Кэш чего, для чего и где?
Нельзя так открыть картинку.
1
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
||||||
15.02.2016, 01:17 [ТС] | 7 | |||||
YuraAAA,
какой-то прогресс есть! а в этой строке похоже была опечатка.
0
|
345 / 141 / 51
Регистрация: 02.12.2015
Сообщений: 333
|
|
15.02.2016, 01:21 | 8 |
Не стал бы так категорично утверждать что большую картинку вообще никак не открыть. Можно по частям загружать и показывать или масштабировать. В памяти она не обязана целиком находится в декодированном виде.
0
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
|
15.02.2016, 01:24 [ТС] | 9 |
Lumber,
допустим мне нужно открыть картинку на экране в нормальном масштабе, но только ее часть по координатам Х и У . если это возможно то как реализовать?
0
|
345 / 141 / 51
Регистрация: 02.12.2015
Сообщений: 333
|
|
15.02.2016, 01:42 | 11 |
Есть разные пути:
1. Поискать библиотеки которые могут распаковывать JPG по частям. 2. Написать свой декодер JPG который это может. Думаю это довольно затратно. 3. Нарезать картинку на множество мелких квадратов. 512*512 например (jpg можно нарезать без перекодирования и без потери качества если размер фрагмента кратен 8 пикселам). Загружать и показывать те которые в данный момент на экране видны. При прокрутке новые подгружать, старые освобождать. Кусочки картинки можно в SQLite хранить. растровая карта. спутниковые снимки.
1
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
|
15.02.2016, 01:55 [ТС] | 12 |
точно такую-же программу я написал на С++ . и там чтоб работать с картой (канва и прочее) картинка должна быть в BMP . естественно сто если карта спутник 35мега то в бмп она станет 345 мега. но для компа это не проблема.
сейчас хочу реализовать похожую программу на андроид. только поиск по координатам . типа есть координата Х У которую я знаю - теперь мне надо переместиться на это место и показать на экране примерно по центру чтоб была та координата.
0
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
|
15.02.2016, 02:36 [ТС] | 13 |
открыл файл jpg с размером 38 мега
и пробовал и в 1 мег тоже самое. может денсити надо изменить?
0
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
||||||
15.02.2016, 13:06 [ТС] | 14 | |||||
заметил еще одну проблему
если файл картинки имеет пробел - то результат будет как на картинке выше с изображением вопросительного знака. Karta_rajona sat.jpg эту картинку не откроет! Karta_rajona_sat.jpg а так все работает. проблемав том что я скачиваю с интернета карту и в ней есть пробел. пробовал
0
|
912 / 560 / 88
Регистрация: 13.02.2014
Сообщений: 2,081
|
||||||
17.02.2016, 21:34 | 15 | |||||
0
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
|
17.02.2016, 23:33 [ТС] | 16 |
проблема что на всех девайсах увеличение картинки размазано.
только на телефоне ZERO открылась карта с нормальным зумом, и увеличенном ( и картинка была прекрасно видна со всеми надписями!)
0
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
|
17.02.2016, 23:34 [ТС] | 17 |
может какие-то настройки на самом девайсе надо поменять?
0
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
|
18.02.2016, 13:40 [ТС] | 19 |
Spelcrawler,
спасибо! посморю . ето типа как программа САСПЛАНЕТ там тоже на кусочки нарезана картинка. но мне в будующем надо будет добавить функцию поиска и ставить метку на карте по уже знакомъм координатам как показано на рисунке въше. черт на болгарской каве нет буквъ bI
0
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
18.02.2016, 13:41 | 20 |
lifeforce, там все это есть, описано в README.
1
|
18.02.2016, 13:41 | |
18.02.2016, 13:41 | |
Помогаю со студенческими работами здесь
20
Как считывать большого размера файл? Как импортировать файл большого размера? Файл или массив большого размера вывести на экран через буфер маленького размера Как скопировать файлы большого размера в папку Как сделать файл большого размера в маленький? Как искать последовательность байтов в файлах большого размера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |