Переименование фото, сделанного с камеры и его сохранение. Android java
Мне нужно чтобы фотографии, полученные с камеры, переименовывались и сохранялись по пути: /storage/emulated/0/DCIM/Camera/ Подскажите что не так в коде. Приложение вылетает после завершения активности камеры. Вот код:
public class MainActivity extends Activity < public void onCreate(Bundle savedInstanceState) < super.onCreate(savedInstanceState); setContentView(R.layout.main); final Button buttonCheck = (Button)findViewById(R.id.mainButton); buttonCheck.setOnClickListener(new View.OnClickListener()< public void onClick(View v)< String imagesFolder = getFilesDir().getAbsolutePath() + "/storage/emulated/0/DCIM/Camera/"; File image = new File(imagesFolder, "face_1.jpg"); Uri uriSavedImage = Uri.fromFile(image); Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage); startActivityForResult(cameraIntent, 1112); >>); > protected void onActivityResult(int requestCode, int resultCode, Intent data) < if(requestCode == 1112)< Bitmap face = (Bitmap) data.getExtras().get("data"); Intent intent = new Intent(MainActivity.this, Output.class); intent.putExtra("face", face); startActivity(intent); >> >
Отслеживать
задан 10 дек 2015 в 16:40
11 3 3 бронзовых знака
В документации написано, что при указании параметра MediaStore.EXTRA_OUTPUT в onActivityResult не передается битмап с картинкой низкого разрешения, так что возможно вы там где-то получаете NullPointerException . Попробуйте вместо Bitmap face = (Bitmap) data.getExtras().get(«data»); проверять, что появился файл.
11 дек 2015 в 4:11
zRrr, то есть if(file.exists()<> ?
12 дек 2015 в 12:08
да видимо, вы ж его все равно потом переименовывать собрались. Кстати, зачем переименовывать, если вы можете сразу указать нужное имя файла?
12 дек 2015 в 12:18
Переименовывать мне нужно каждое полученное фото на face_1, face_2, face_3 и т. д. Может как-то это сделать с помощью массива?
12 дек 2015 в 14:05
Так вы же сами это имя файла создаете и передаете. Заведите счетчик, увеличивайте на единицу при каждом использовании камеры.
Как наложить текст на фотографию в Android?
Довольно часто пользователи Android-смартфонов сталкиваются с ситуацией, когда необходимо наложить на изображение какую-либо надпись. В этом случае на помощь придет приложение Phonto. С помощью него можно накладывать на изображения различные надписи, стилизовать их, изменять положение, размер и так далее.

Пример использования Phonto:


Первым делом следует загрузить изображение, нажав на соответствующую кнопку. После чего выбираем «Load new image from device», если вы желаете загрузить уже существующую картинку, или же кнопку «Use Plain Image», которая позволит выбрать готовые шаблоны, поверх которых пользователь может писать (первые 4 шаблона бесплатны, весь пак шаблонов придется купить за 78 рублей).


В настройках приложения можно изменять выходной формат, размер выходного изображения. Инструментарий непосредственно добавления текста позволяет изменять шрифт, стиль шрифта, где задается цвет и прозрачность букв, размер шрифта. С помощью кнопки «Tilt» можно производить вращение объекта, а кнопка «Move» позволит наш объект перемещать.
Функциональности достаточно для того, чтобы получить на выходе довольно качественное изображение с интересной стилизованной подписью. Сложно сказать, насколько данное приложение будет полезно рядовым пользователям, однако, если вы часто используете Instagram и другие соцсети, где в качестве взаимодействия с пользователями используются картинки, Phonto станет неплохим помощником.
Приложение: Phonto — Текст на фотографиях Разработчик: youthhr Категория: Фотография Версия: 1.7.8 Цена: Бесплатно Скачать: Google Play Приложением уже заинтересовались: 0 человек

Теги
- Google Play
- Операционная система Android
- Приложения для Андроид
Наши соцсети
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Как подписать фотографию на Android-смартфоне. И сделать это красиво
Сегодня смартфоны уже способны составить конкуренцию некоторым большим фотоаппаратам и видеокамерам. Качество снимков, сделанных на камеру телефона (особенно если он относится к категории флагманов), зачастую просто потрясающее. Однако для того, чтобы выложить фотографию в социальные сети иногда нам может потребоваться добавить туда красивую подпись. Да, большинство приложений вроде того де самого Instagram позволяют нам это сделать, но специализированные приложения для этого подойдут куда лучше.

Ultimate Thumbnail Maker

По большому счету, Ultimate Thumbnail Maker — это приложение для создания превью к роликам на YouTube (именно их вы видите на стоп-кадрах до того, как запускаете видео). Однако ничто не мешает использовать продвинутые функции редактирования для того, чтобы сделать ваши фотографии более привлекательными и интересными. А огромная коллекция шрифтов и эффектов этому только поспособствует.
PixelLab

PixelLab — это еще одно довольно продвинутое приложение для редактирования изображений. Помимо собственно редактирования текста, шрифтов, фона и коллекции стикеров, тут также имеется возможность рисовать от руки и накладывать различные геометрические фигуры. Не лишней будет и опция наложения трехмерных шрифтов. Расстраивает в данной ситуации только одно: бесплатная версия довольно сильно «напичкана» рекламными вставками.
Canva

Canva является, пожалуй, одним из самых продвинутых приложений для работы с изображениями. Помимо того, что у программы есть масса функций, дублирующих конкурирующие разработки, присутствует здесь и ряд отличительных особенностей. В частности, галерея с уже готовыми фотографиями, которые вы можете редактировать, а также плотная интеграция с социальными сетями, что позволяет вам довольно легко делиться своими снимками. Помимо этого программа не накладывает на изображение никаких водяных знаков, чем часто грешат подобные приложения.
PicMonkey

По большей части в PicMonkey все выполнено «по стандарту»: фильтры, шрифты, стикеры и так далее. Однако есть тут кое-что, что может вас заинтересовать. А именно «умный ластик», который позволяет убрать фон или «стереть» некоторые объекты, если вам это потребуется. При этом интерфейс программы довольно прост и понятен, а алгоритмы по удалению фона так и вовсе работают практически без нареканий.
Adobe Spark

Наверно, ни одна подборка программ для работы с изображениями не обходится без творений фирмы Adobe. Adobe Spark по-факту является адаптированной под смартфоны версией знаменитого Photoshop. А вы умеете работать в Photoshop? Расскажите об этом в нашем чате в Телеграм. Adobe Spark подходит как для редактирования фотографий, так и для создания изображений с нуля. Тут, пожалуй, присутствует набор из самых интересных и красивых на наш взгляд шрифтов (как трехмерных, так и двухмерных). Ну а про наличие фильтров и инструментов для редактирования яркости, контрастности и других параметров и говорить не приходится. У продуктов Adobe с этим всегда полный порядок.

Теги
- Операционная система Android
- Приложения для Андроид
Как в андроиде написать название фото
Здесь также предлагают поиск изображений прямо в приложении — бесплатные общедоступные фотографии с Pixabay. Кроме того, приложение предоставляет собственные уникальные фоны, возможность выбрать изображение из фотопленки и цитаты для использования прямо в приложении.
WordSwag в настоящее время можно загрузить бесплатно и за 4,99 доллара в месяц за вариант Pro, который позволяет загружать файлы в высоком разрешении и создавать логотипы.
А если все же хотите профессионально заниматься дизайном, выбирайте для прослушивания соответствующие подкасты из нашей подборки.
Adobe Spark Post Graphic Design Collage Creator
Если у вас есть платная подписка Adobe Creative Cloud, приложение Adobe Spark Premium входит в комплект. Премиум-версия позволяет легко добавить ваш брендинг и шаблоны. Версия для Android доступна в Google Play.
Adobe Spark Post — это увлекательный, быстрый и простой способ создавать потрясающую графику на все случаи жизни.
Начните за считанные секунды с профессионально разработанными шаблонами, которые можно настроить всего несколькими нажатиями. Выберите фотографии, добавьте текст и примените фильтры дизайна, чтобы мгновенно создавать красивую, привлекательную графику. Каждое нажатие дает вам совершенно новый макет, цветовую палитру, стиль оформления и фильтр — опыт проектирования не требуется.
Премиум-версия включает в себя еще больше красивых шаблонов, но и в бесплатной версии в них нет недостатка.
Typorama: Text on Photo Editor
Typorama позволяет создавать потрясающие визуальные эффекты, «автоматически» превращая текст и фотографии в красивый типографский дизайн. Никаких дизайнерских навыков не требуется. Просто выберите фон, введите свои слова, и ваша креативная типографика готова!
Typorama экономит массу времени, автоматически создавая сложные макеты текста с различными шрифтами и гарнитурами. Всего за несколько нажатий вы получите красивый текст на выбранном вами фоне. В Photoshop это может занять несколько часов. Вы можете экспортировать свои творения с разрешением до 2048 x 2048 пикселей. Правда, версии для Android у приложения нет.
Over
Приложение Over поставляется с разработанными шаблонами и текстовыми наложениями. Некоторые из них включены в бесплатную версию, но вы получите лучший выбор, если обновитесь до Pro.
В нем все настолько просто, насколько это возможно. Выберите изображение из фотопленки для использования в качестве фона или выполните поиск бесплатных фотографий CC0 на Unsplash прямо в приложении.
Вы можете искать изображения в Google прямо в приложении, но будьте осторожны — все, что вы найдете, может быть защищено авторским правом (в отличие от функций поиска в приложениях выше). Приложение Over также доступно для Android.
PicMonkey
Мобильное приложение веселое и забавное. И универсальное! Вы можете не только добавлять текст к фотографиям, но и выполнять некоторую ретушь. Инструмент ретуши портрета особенно эффективен. Приложение лучше всего подойдет пользователям, которые делают собственные фотографии.
Некоторые функции требуют покупки в приложении. Полные права на использование включены в подписку на PicMonkey для настольных ПК. PicMonkey также доступен для Android.