169 похожих чатов

Я так понимаю, что у Вас есть 2 картинки, и

по свайпу нужно менять пиксели одной на пиксели другой
(как есть такие чешуйчатые подушки)
Все верно?

52 ответов

31 просмотр

Угумс

Jorik-Fat Автор вопроса

и что же за 2 картинки таких на 5гб? GoogleMap 1:1?

Не, тогда неправильно понял. У меня есть, условно, 200 картинок, и нужно мгновенно подменять одну на другую по мере перемещения пальца по x координате

Jorik-Fat Автор вопроса

200 картинок одновременно на android девайсе никак не отображаются - т.е. грузить только отображаемые

Нужно отображать одну картинку, которая по тач ивенту подменяется на другую

Уменьшайте размер и качество загружаемых картинок до минимально приемлемых. Чудес не бывает.

Уменьшение все равно не добавит скорости, потому что скейлинг идет после компрессии дата стрима, а перфоманс проседает именно на нем

Jorik-Fat Автор вопроса

делать его предварительно

Значит, исходный стрим уже должен быть с уменьшенной картинкой. Меньше данных - быстрее обработка.

Опять же: долго и дорого

Jorik-Fat Автор вопроса

нанять индуса - дешево и быстро

Тоже не вариант, потому что картинки должны быть максимального качества

Максимального - это какого?

Jorik-Fat Автор вопроса

зачем 200 картинок максимального качества? у Вас android с диагональю 2м?

С ведроидовским апи он выберет реинконрнироваться после самовыпила

CAPTURE_MODE_MAXIMIZE_QUALITY в camerax

В пикселях это сколько, блин?

Дак не пишут

Jorik-Fat Автор вопроса

в Вашей задаче будет огромный хоровод потоков: подгрузка для отображаемой области; downScale для масштаба и количества; отрисовка свайпа; (и я что-то наверное еще не учел)

Допустим, оно вам даёт качество 10000х10000 px. Экран 2000х2000. Нафига?

Jorik-Fat Автор вопроса

Вы выбрали не тот инструмент для своей задачи. Для этой задачи нужен либо ndk, либо unity

Таки вопросом на вопрос. Чтобы закинуть в нативный фреймворк оригинальный размер для адекватного процессинга

Для апи камеры использовать юнити или ндк? o_0

Ещё раз. Зачем показывать картинку километр на километр на экране сантиметр на сантиметр?

Jorik-Fat Автор вопроса

так Вам же не для камеры нужно, а для работы с изображениями. Ваша задача вообще похожа на AR

Да даже если 5см на 5см - все равно виснит из-за декодирования

Выше спросили размер картинок - я кинул параметры камеры. К отрисовке превьюх этот скрин вообще никакого отношения не имеет

Jorik-Fat Автор вопроса

превью отображается с downScale (который делается отдельно). Обсудили уже

downscale происходит уже после декодирования

Нужно перед.

1) Оригинальные файлы не должны страдать 2) Как ты предлагаешь скейлить набор байт?

Jorik-Fat Автор вопроса

не надо рисовать изображение, чтобы его downscal'ить

Jorik-Fat Автор вопроса

именно набор байт и скейлить

Создавай их downscale-копии заранее. Чудес не бывает.

Не будет документации под это дело?

Дак фишка в том, что на иосе коллеги эту проблему как-то обошли

Как?

Jorik-Fat Автор вопроса

это не android работа, а работа с графикой в java. Там ищите

А вот, но превью из файлов там грущится мгновенно

Jorik-Fat Автор вопроса

ну можно использовать вот такой лайфхак: minsdk 29

Бла бла. Как конкретно они это сделали?

ImageIO, BufferedImage и прочего в нашем сдк нет

Я на 29-м и тестирую

Jorik-Fat Автор вопроса

найти аналоги

Стикер

Jorik-Fat Автор вопроса

При всем уважении к Вам, очень похоже, что эта задача не по Вашему скиллу (и не по моему тоже) если она вызывает такое количество вопросов

То есть, узнать как это у них сделано, вам религия не позволяет? Ну, ок 🤷‍♂

Метал апи, которого под ведро нет

Вопрос был больше на то, чтобы надыбать годные статьи по opegl/vulkan под это дело

И что metal API?

Такого вопроса не было. Они не про загрузку картинок.

Jorik-Fat Автор вопроса

Вам нужно понять, что работа с большими файлами происходит иначе, чем с маленькими. Когда пользователь включает фильм на своем стареньком аппарате, это не значит, что все 1.5 Гб ему в оперативку грузятся, для удобной перемотки. Там встает дополнительный посредник подкачки

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта