- 5 Android-приложений для изменения размера фотографий
- Codenia Image Size
- Lit Photo Compress & Resize
- Resize Me
- Photo Resizer
- Z Mobile Photo Resizer
- Android: Как растянуть изображение до ширины экрана при сохранении соотношения сторон?
- 17 ответов
- другое решение
- Как изменить размер фотографий на Android: нашли 5 приложений
- Как увеличить любое изображение на экране смартфона
- Простой способ изменить размер и формат сразу нескольких картинок
5 Android-приложений для изменения размера фотографий
Существует множество причин, по которым вам захочется воспользоваться одним из представленных в этом обзоре приложений. Вам, например, может понадобиться обрезать ненужные части фотографии или сделать соотношение сторон иным.
Существует два типа изменения размера фотографий.Первый — это чистое сжатие. Вы сохраняете все пропорции изображения, но уменьшаете размер файла. Другой тип — это изменение формы фотографии, что в определённых ситуациях облегчит её встраивание.
Мы сделали подборку лучших Android-приложений, предназначенных для изменения размера фотографий. Каждое приложение в этом списке способно выполнять оба описанных выше действия.
Codenia Image Size
Цена: Бесплатно/4,99$.
Image Size от Codenia — относительно простое и эффективное приложение для изменения размера изображений. Вы просто открываете фотографию, и обрезаете её до нужного соотношения сторон (или вводите требуемый размер вручную). Кроме того, можно уменьшить размер файла изображения, понизив качество JPEG. Бесплатная версия приложения имеет встроенную рекламу, премиум-версия — нет.
Lit Photo Compress & Resize
Цена: Бесплатно/1,99$.
Lit Photo — ещё одно хорошее приложение для сжатия и изменения размера изображений. Оно справляется с обеими задачами превосходно. Вы можете изменить размер фотографий или просто сжать файл, чтобы он занимал меньше места. Кроме того, приложение поддерживает пакетное сжатие и не повреждает исходный файл, т.е. при желании вы позже сможете с ним что-нибудь сделать. В целом, это дёшево, эффективно и просто.
Resize Me
Цена: Бесплатно/1,49$.
Resize Me — отличное приложение для подобных задач. С его помощью вы можете сжать файл или изменить размер изображения. Приложение поддерживает как PNG-, так и JPEG-формат. Кроме того, оно сохраняет данные EXIF, и вы можете изменить размер нескольких изображений одновременно. Resize Me достаточно прост в использовании, как и большинство приложений для изменения размера фотографий.
Тем не менее от пользователей поступало несколько жалоб на предустановки пакетного изменения размера фотографий, поэтому будьте осторожны, используя эту опцию. Бесплатная версия и премиум-версия — это отдельные приложения: вы всегда можете скачать премиум-версию, если вам понравилась бесплатная.
Photo Resizer
Цена: Бесплатно/3,99$.
Photo Resizer — самое простое приложение в этом списке, но оно хорошо справляется с решением основных задач. Вы выбираете фотографию, задаёте нужный вам размер, и приложение изменяет изображение в соответствии с вашими требованиями. Вот и всё, что оно делает. Дополнительные инструменты, которые есть в большинстве приложений для изменения размера фотографий, конечно, ценны, но иногда бывает приятно, что приложение просто справляется с конкретной задачей, причём справляется на отлично.
Честно говоря, за такую цену вы можете получить премиум-версию более функционального приложения, но бесплатная версия Photo Resizer весьма хороша для разовых работ.
Z Mobile Photo Resizer
Цена: Бесплатно/1,99$.
Z Mobile Photo Resizer в большинстве случаев работает хорошо. Он поддерживает и PNG-, и JPEG-формат, а также различные методы изменения размера фотографий. Вы можете указать пропорции, точные пиксели или проценты (например, уменьшить фотографию на 20%). Кроме того, приложение способно на пакетное изменение размера, обрезку фотографий, неразрушающее редактирование (исходная фотография остаётся без изменений). Через это приложение вы можете обмениваться отредактированными изображениями с другими пользователями. То там, то здесь в Z Mobile Photo Resizer встречаются некоторые ограничения, но, в целом, с тестированием он справился нормально.
Источник
Android: Как растянуть изображение до ширины экрана при сохранении соотношения сторон?
Я хочу загрузить изображение (неизвестного размера, но которое всегда примерно квадратное) и отобразить его так, чтобы он заполнял экран по горизонтали и растягивался по вертикали, чтобы поддерживать соотношение сторон изображения на любом размере экрана. Вот мой (нерабочий) код. Он растягивает изображение по горизонтали, но не по вертикали, поэтому оно раздавлено.
17 ответов
Я выполнил это с помощью пользовательского представления. Установите layout_width= «fill_parent»и layout_height=» wrap_content » и укажите на соответствующий drawable:
в конце концов, я сгенерировал размеры вручную, что отлично работает:
Я только что прочитал исходный код для ImageView и это в основном невозможно без использования решений подклассов в этом потоке. В ImageView.onMeasure мы добираемся до этих строк:
здесь h и w размеры изображения, и p* — это обивка.
Итак, если у вас есть layout_height=»wrap_content» он будет ставить widthSize = w + pleft + pright , или другими словами, максимальная ширина равна ширине изображения.
это означает это если вы не установите точный размер, изображения никогда не увеличиваются. Я считаю, что это ошибка, но удачи получить Google, чтобы заметить или исправить это. Edit: есть мои собственные слова, я представил сообщение об ошибке и они говорят, что это было исправлено в будущем выпуске!
другое решение
вот еще один подкласс обходного пути, но вы должны (теоретически, я действительно не проверял его много!) быть возможность использовать его в любом месте вы ImageView . Чтобы использовать его set layout_width=»match_parent» и layout_height=»wrap_content» . Это тоже гораздо более общее, чем принятое решение. Е. Г. вы можете сделать посадку на высоте так же как ширина.
настройки adjustViewBounds true и через группу схема расположения. вид очень хорошо работал для меня. Нет необходимости подкласса или просить метрики устройства:
Я боролся с этой проблемой в той или иной форме в течение веков, спасибо, спасибо, спасибо. 🙂
Я просто хотел указать, что вы можете получить обобщаемое решение из того, что сделал Боб Ли, просто расширяя представление и переопределяя onMeasure. Таким образом, вы можете использовать это с любым drawable вы хотите, и он не сломается, если нет изображения:
в некоторых случаях эта волшебная формула прекрасно решает проблему.
для тех, кто борется с этим из другой платформы «размер и форма, чтобы соответствовать» опция обрабатывается красиво в Android, но это трудно найти.
вы обычно хотите эту комбинацию:
- ширина матча родитель,
- содержание обруча высоты,
- adjustViewBounds включен (sic)
- масштаб fitCenter
- cropToPadding OFF (sic)
тогда это автоматически и удивительно.
Если вы разработчик iOS, это совершенно удивительно, как просто вы можете сделать «полностью динамические высоты ячеек» в виде таблицы .. я имею в виду ListView. Наслаждаться.
Я сделал это с этими значениями в LinearLayout:
мне удалось достичь этого, используя только этот XML-код. Возможно, eclipse не отображает высоту, чтобы показать, что она расширяется, чтобы соответствовать; однако, когда вы фактически запускаете это на устройстве, он правильно отображает и обеспечивает желаемый результат. (ну по крайней мере для меня)
все делают это программно, поэтому я подумал, что этот ответ идеально подойдет здесь. Этот код работал для моего в xml. Я еще не думал о соотношении, но все же хотел разместить этот ответ, если это кому-то поможет.
очень простое решение-просто использовать функции, предоставляемые RelativeLayout .
вот xml, который делает возможным со стандартным Android Views :
фокус в том, что вы устанавливаете ImageView чтобы заполнить экран, но он должен быть выше других слоев. Таким образом, вы достигаете всего, что вам нужно.
его просто параметр adjustViewBounds=»true» и scaleType=»fitCenter» в XML-файле для ImageView!
Примечание: layout_width установлено значение match_parent
вы устанавливаете ScaleType в ScaleType.FIT_XY. Согласно javadocs, это растянет изображение, чтобы соответствовать всей области, изменяя соотношение сторон, если это необходимо. Это объясняет поведение, которое вы видите.
чтобы получить поведение, которое вы хотите. FIT_CENTER, FIT_START или FIT_END близки, но если изображение уже, чем оно высокое, оно не начнет заполнять ширину. Вы можете посмотреть, как они реализованы, и вы должны возможно, удастся выяснить, как настроить его для ваших целей.
ScaleType.CENTER_CROP будет делать то, что вы хотите: растянуть на всю ширину и масштабировать высоту соответственно. если уменьшенная высота превышает пределы экрана, изображение будет обрезано.
посмотрите, есть гораздо более простое решение вашей проблемы:
вы можете использовать my StretchableImageView сохранение соотношения сторон (по ширине или по высоте) в зависимости от ширины и высоты drawable:
для меня android: scaleType= «centerCrop» не решил мою проблему. Это на самом деле расширило изображение. Поэтому я попробовал с android: scaleType= «fitXY», и он отлично работал.
это работает нормально в соответствии с моим требованием
Источник
Как изменить размер фотографий на Android: нашли 5 приложений
Есть много различных причин изменить размер фотографии. Вам может потребоваться другое соотношение сторон или вы можете просто вырезать ненужные части фотографии. В любом случае для этого есть несколько вариантов. Имеется два типа изменения размера, в первом случае — сжатие, то есть вы сохраняете изображение того же размера, но уменьшаете размер файла. Во втором — изменение размера кадра, например когда из снимка с соотношением сторон 4:3 делают квадрат 1:1 для публикации в Instagram. Каждое приложение из нашей подборки делает и то, и другое.
Размер Фото — Photo Resizer
Это относительно простое и эффективное приложение для изменения размера изображений. Вы просто открываете фотографию, вводите необходимый размер и обрезаете кадр до нужного соотношения сторон. Кроме того, размер сохраняемого изображения регулируется в настройках качества сохранения JPEG. В бесплатной версии приложения присутствует реклама, но её можно удалить с помощью встроенной покупки. Не забудьте подписаться на канал нашего техноблога в Telegram https://t.me/appdatemedia .
Сжатие фото и изменение размера
Еще одно достойное приложение для сжатия и изменения размера, которое отлично справляется с обеими задачами. Вы можете изменить размер фотографий с точки зрения размеров, то есть сжать их, чтобы они занимали меньше места. Кроме того, приложение поддерживает пакетное сжатие, а также есть встроенный редактор для изображений, который позволяет внести незначительные правки.
Resize Me! Pro — Photo & Picture resizer
С помощью этого приложения вы также сможете сжимать и изменять размер изображение по мере своей необходимости. Имеется поддержка PNG и JPEG, работа с EXIF-данными и пакетное изменение. Приложение доступно бесплатно со встроенными покупками.
Пожалуй, самое простое приложение для изменения размера фотографий из нашей подборки. Photo Resizer отлично подходит для базовых задач. Выбираете фотографию, выбираете размер из предустановок или устанавливаете свой и получаете переделанное изображение. Вот и всё, что оно умеет. Мы ценим дополнительные инструменты, которые есть в большинстве приложений для изменения размера фотографий, но иногда приятно просто указать определенный размер и получить фото нужного размера.
Photo Resizer: обрезка, изменение размера, сжатие
Это приложение отлично справляется со своими задачами в большинстве случаев. Имеется поддержка PNG и JPEG, а также различных методов изменения размера фотографий. Например, вы можете использовать соотношение сторон, точное значение в пикселях или процентах. Кроме того, приложение поддерживает пакетное изменение, инструменты кадрирования, а также имеется встроенный редактор и возможность поделиться готовым снимком.
Источник
Как увеличить любое изображение на экране смартфона
Очень часто возникает ситуация, когда текст или изображение на экране смартфона настолько мелкие, что текст невозможно прочитать, а изображение рассмотреть.
К счастью у любого смартфона на Android есть возможность увеличить любую часть экрана, но мало кто об этом знает.
Эта функция находится в разделе «Специальные возможности» и называется «Жесты для увеличения».
После её включения, если тапнуть по экрану три раза и не отпускать палец, изображение увеличится и его можно будет двигать, перемещая палец по экрану. Как только вы отпустите палец, увеличение отключится.
Второй вариант — три раза тапнуть и отпустить палец, тогда изображение увеличится и останется увеличенным до повторных трёх тапов. Увеличенное изображение можно двигать двумя пальцами, а также менять масштаб сводя и разводя пальцы.
Чтобы включить режим увеличения, зайдите в настройки телефона, найдите там «Специальные возможности» в самом конце, там возможно будут ещё одни «Специальные возможности», там «Жесты для увеличения».
Ещё один вариант использования функции увеличения — лупа без дополнительных приложений. Просто заходите в приложение «Камера» и тапаете трижды по экрану. После этого можно смотреть с увеличением на любые предметы и без проблем читать самые мелкие надписи на этикетках товаров в магазинах,
Я совершенно случайно нашёл эту функцию уже довольно давно и пользуюсь ей постоянно, что и вам советую.
Источник
Простой способ изменить размер и формат сразу нескольких картинок
В жизни современных пользователей важную роль играют фотографии и изображения. С распространением планшетов урок рисования стал одним из самых важных. Но далеко не у всех есть время и желание осваивать сложные графические редакторы. Приложение Images Easy Resizer, которое может быть бесплатно загружено из Google Play — для тех пользователей, которые ценят простые и эффективные решения. Несмотря на то, что название говорит о предназначении приложения для изменения размера картинок, оно способно производить над изображениями все основные действия.
В главном окне приложения пользователю предлагается выбрать одно изображение (Image selection), сделать фотографию непосредственно из приложения (Photography) или выбрать несколько картинок (Select multiple images).
При касании кнопки выбора изображения, приложение предлагает, посредством какого приложения искать картинки — например, в файловой системе смартфона планшета или в его Галерее. Выбрав изображения, над ним можно произвести следующие действия — поделиться (Share), повернуть (Rotation), изменить размер (Resize), вырезать фрагмент (Cutout) и сохранить изображение с произведенными пользователем изменениями (Save).
В процессе работы с приложением расположенная в верхней части окна панель инструментов исчезает с экрана, чтобы не мешать пользователю обдумывать те изменения, которые он желает произвести над картинкой. Вернуть ее на экран можно касанием в любой точке окна приложения, в том числе и на самой картинке. В левом нижнем углу отображается текущий размер картинки в пикселях и ее объем в килобайтах.
Поворот можно осуществить на 90 градусов вправо или влево (соответствующие стрелки), на 180 градусов (перевернуть изображение «вверх ногами»), а также обратить картинку слева по горизонтали (Flip horizontal) или вертикали (Flip vertical).
Для изменения размера предусмотрен список, из которого пользователь может выбрать один из предлагаемых размеров или указать произвольный размер [первая строка списка — Custom (free size)]. Пользователь может сохранить соотношение сторон или произвольно установить его, сняв зеленую «птичку» в диалоговом окне изменения размера изображения.
При касании поля со значением размера пользователю предлагается экранная цифровая клавиатура, с помощью которой он может указать желаемый размер в пикселях. Затем следует касание кнопки «Готово». Если был указан новый размер по горизонтали, то приложение пересчитает размер по вертикали таким образом, чтобы прежнее соотношение сторон сохранилось, но, разумеется, только в том случае, когда сохранение соотношения сторон не было отключено. Для применения к изображению изменений необходимо коснуться кнопки «OK».
Пользователь может вырезать произвольный прямоугольный фрагмент редактируемого изображения, перемещая пальцами рамку и меняя соотношение ее сторон. Когда желаемый фрагмент картинки выбран, нужно коснуться кнопки «OK». Если же вы передумали, то просто коснитесь кнопки «Cancel» и изменения применены не будут.
Касание кнопки сохранения предложит определить качество изображения в процентах при помощи ползунка и формат сохраняемой картинки (JPG или PNG). Таким образом, приложение выполняет также функцию конвертера между двумя наиболее популярными форматами картинок.
Измененные приложения сохраняются в папке «resized_images», расположенной в папке приложения Images Easy Resizer. При этом они отображаются в Галерее устройства.
Можно также обрабатывать сразу несколько изображений. Для этого коснитесь кнопки «Select multiple images» в главном окне Images Easy Resizer, выберите папку, а в ней отметьте не более 10 картинок. В итоге будет предложено изменить формат изображений, определить их размер — произвольный или один из предлагаемых в списке. Затем приложение предложит пользователю сохранить измененные изображения.
Изменения не вносятся в исходные обрабатываемые изображения. Вместо этого приложением создаются новые файлы. Тем не менее на всякий случай следует перед началом редактирования сохранить исходные картинки дополнительно в отдельной папке, чтобы по случайности не лишиться их.
Разумеется, Images Easy Resizer предназначен в первую очередь для начинающих пользователей, а не для опытных фотографов, отдающих предпочтение многофункциональным и мощным графическим редакторам.
Операционная система Android помогает и учиться, и отдыхать. С ее помощью малыш легко научится считать до десяти, школьник постарше решит систему линейных уравнений или задачу с треугольником, а также на простых примерах проверит скорость своей арифметической реакции. Основы редактирования изображений тоже лучше начинать изучать на примере простых приложений, таких, каким является в том числе рассмотренное сегодня Images Easy Resizer.
Какой графический редактор вы считаете наиболее подходящим для начинающего пользователя Android?
Приложение: Images Easy Resizer Разработчик: VALSIOR Co., Ltd. Категория: Мультимедиа и видео Версия: 1.3.0 Цена: Бесплатно Скачать: Google Play
Источник