Разное

Оптимизатор изображений: Сервис автоматического сжатия и оптимизации изображений на сайте

10.06.2023

7+ превосходных инструментов для оптимизации изображений / Хабр

Перевод статьи 8 Excellent Tools for Optimizing Your Images
К сожалению на момент перевода один из сервисов перестал работать. Но хабровчане предложили еще много хороших решений!

Одним из самых простых способов уменьшить время отклика страниц на вашем сайте является оптимизация изображений.

Есть несколько бесплатных инструментов помогающих уменьшить и оптимизировать изображения. В этой статье вы найдете удобные инструменты для создания картинок для веба настолько маленьких по весу, насколько это возможно.
Обзор инструментов — под катом.

1. Smush.it!

Smush.it использует методы оптимизации для конкретного формата изображения, чтобы удалить ненужные байты из файлов изображений. Она представляет собой инструмент оптимизации «без потерь», что означает, что оптимизирует изображение, не меняет внешний вид или визуальное качество. Smush.it работает на веб-странице. В приложении сообщается, сколько байт будет сэкономлено за счет оптимизации изображения страниц и предоставляется загружаемый файл Zip с обработанными файлами.

2.RIOT

RIOT — аббревиатура от Инструмент Радикальной Оптимизации Изображений. Оптимизатор картинок для пользователей Windows, который доступна как отдельное приложение или как расширение IrfanView. Приложение поддерживает JPG, PNG и GIF файлы и способно вырезать изображение метаданных для дальнейшего сокращения файла. Также имеет утилиты, позволяющие осуществлять основные виды редактирования изображений, такие как масштабирование и поворот и отражение.

3.PNGOUT

PNGOUT является общедоступным, бесплатным, без излишеств, инструментом для оптимизации ваших изображений. PNGOUT можно запустить в командной строке Windows или диалоговом окне Выполнить. Она имеет широкий выбор настроек способов сжатия файлаов. Большинство из популярных графических форматов файлов (таких как JPG, GIF и PNG) поддерживаются.

К pngout можно добавить ключик /zl121 для совместимости со старыми парсерами png.
Чтобы перепаковать jar можно использовать kzip с тем же ключом /zl121.

И pngout, и kzip написал Ken Silverman.

4.Online Image Optimizer

Online Image Optimizer от Dynamic Drive представляет собой веб-инструмент для сжатия изображений. Вы можете указать ссылку на изображение, которое вы хотите оптимизировать, или загрузить его из локальной папки. Кроме оптимизации, вы можете выбрать тип итогового файла (по умолчанию получается тот же тип файла). Есть ограничение по размеру файла — 300 КБ.

5.SuperGIF

SuperGIF это бесплатная утилита для Windows и Mac OS, которая помогает оптимизировать GIF. Имеет интуитивно понятный и простой пользовательский интерфейс, может сжимать GIF на 50% и больше. В бесплатной версии можно оптимизировать одновременно только одно изображение, но в остальном имеет те же функции, что и коммерческая версия ($ 29,95), за исключением пакетной обработки.

6.PNGGauntlet

PNGGauntlet — это .NET приложение для PNGOUT. Оно может быть использовано для преобразования JPG, GIF, TGA, PCX, BMP и оптимизации содержимого PNG файлов. PNGGauntlet идеально подходит для тех, кто не привык работать через командную строку, но все же хотел бы воспользоваться улучшенный алгоритм оптимизации PNGOUT.

7.SuperPNG

SuperPNG — бесплатный плагин для Photoshop, позволяющий сохраненять PNG в значительно более компактном виде. Она также включает в себя некоторые продвинутые функции, например поддержку 16-битного цвета, переменного сжатия, гамма-коррекции, и метаданных.

P.S. А теперь — то, что посоветовали хабровчане.

8.Pngcrush (спасибо UUSER)

Картинки нет, так как данный плагин работает из командной строки. Работает в UNIX, LINUX а также в MS-DOS.
Оптимизирует PNG. Использует различные методы сжатия, может удалять нежелательные вспомогательные блоки.
Pngcrush имеет открытый исходный код.

9. OptiPNG (спасибо Razunter)

OptiPNG — как и следует из названия, оптимизатор PNG. Эта программа также преобразует другие форматы (BMP, GIF, PNM и TIFF) в оптимизированный PNG, и выполняет проверку целостности и исправлений.

Имеет открытый исходный код, распространяется по zlib/libpng лицензии.

10.punypng (спасибо Razunter)

Веб- сервис по сжатию PNG, JPEG и GIF.
Из последних обновлений:
Предпросмотр качества итогового изображения.
Удаление вашего изображения с сервера после 15 мин. после конвертации.
Поддержка прозрачности.

11.ImageOptim (спасибо Conquearse)

Приложение для Mac-OC. Обрабатывает PNG, JPEG и GIF анимацию.
ImageOptim сочетает в себе различные инструменты оптимизации: AdvPNG от AdvanceCOMP, OptiPNG, Pngcrush, JpegOptim, jpegtran от Libjpeg, Gifsicle и опционально PNGOUT.
Открытый исходный код на условиях GPLv2.
Поддерживает удобный drag’n’drop изображений в свое окно.

12. pngre (спасибо homm)

Оптимизатор графики в формате PNG. Также конвертирует GIF и BMP в PNG.
Позволяет тонко вручную или автоматически настроить размер PNG файла.

13. pngquant (спасибо homm)

Работает из командной строки. Умеет только одно, конвертирует 32-х битные PNG с альфа-прозрачностью в 8-и битные палитровые PNG с альфапрозрачностью. Но делает это очень хорошо, много лучше Fireworks, хотя тоже не без проблем.

14. PictureBeaver (спасибо Carl_Linnaeus)
Пример оптимизации:

Автор — Артем Сапегин

PictureBeaver автоматически оптимизирует веб-графику (в форматах PNG, GIF и JPEG), удаляя из файлов вспомогательные данные, которые не влияют на отображение. Обычно удаётся добиться сокращения объёма файлов на 10—30%.
GIF без анимации переводится в PNG, если такие файлы выходят меньше. Для оптимизации используются бесплатные утилиты OptiPNG, jpegtran и Gifsicle.

15. Color quantizer (спасибо Subdivision)

Color quantizer — это небольшая программа позволяющая легко оптимизировать изображения для web.
Основные возможности:

конвертирование в произвольное количество цветов
поддержка записи png8 с прозрачностью
возможность задавать маску качества для важных участков
удобное редактирование палитры
автоматический подбор оптимальных параметров для PNGOUT

16. Gifsicle (спасибо AndrewTishkin)

Это — инструмент для GIF-ок. В основном — для разных UNIX. Портирована и под Win, но эта версия не поддерживается.
Gара примеров:
Обрезаем прозрачные рамки:
gifsicle —crop-transparency src.gif > dest.gif

Сжимаем анимированный (простой тоже можно… на несколько байт 🙂 GIF:
gifsicle -O2 src.gif > dest.gif

17. jpegtran (спасибо AndrewTishkin)

А это — для JPEG. Официальная программа от Independent JPEG Group.

18. Webify (Спасибо zeka)

Оболочка для бесплатных консольных утилит – pngout, jpegtran, gifsicle, которые не изменяя качества изображений удаляют лишнюю метаинформацию и используют дополнительные алгоритмы сжатия.

19. PngOptimizer (Спасибо Enot_23)

Очень удобный оптимайзер для Windows.
Ужимает PNG, конвертит в PNG из BMP, GIF, TGA. Позволяет делать PNG-скриншоты.

20. TweakPNG (Cпасибо stalkers)

TweakPNG это низкоуровневая утилита для изучения и изменения PNG файлов й. Для Windows 2000 или выше. Для того, чтобы использовать его, вам нужно хоть немного разбираться в формате PNG.

По словамstalkers здорово помогает с PNG, сохраненным в Photoshop CS2. Дело в том, что версии фотошопа ниже CS3 добавляют всякую фигню в файл, в т.ч. и данные о затемнении. В результате — в ИЕ картинка выглядит темнее, чем в других браузерах, т.к. все другие читали только непосредственно картинку.

С помощью утилиты это можно просто удалить. Еще можно выкинуть комментарии типа «edited in Adobe Photshop». Помимо избавления от глюков, получим также небольшой выигрыш в размере.

Оптимизация изображений для web / Хабр

В интернете достаточно статей и проектов для ресайза изображений.

Почему же нужна еще одна? В этой статье я расскажу почему нас не удовлетворили текущие решения и пришлось пилить собственное.

Проблема

Давайте сначала разберемся зачем мы делали ресайз картинок. Мы, как веб сервис, заинтересованы в максимально быстрой загрузке страниц у пользователя. Это нравится пользователям и повышает конверсию. Если у пользователя медленный или мобильный интернет, то крайне важно, чтобы страницы были легкими, не тратили понапрасну трафик пользователя и ресурсы его процессора. Один из пунктов, который в этом помогает это изменение размеров изображений.

Мы решаем две проблемы. Первая проблема в том, что изображения часто не пережаты под нужное разрешение, то есть клиенту приходится не только качать ненужные ему данные, но и тратить ресурсы CPU на ресайз картинки силами браузера. Решение: отдавать пользователю картинки в том разрешении, в котором они будут показаны в браузере.

Вторая проблема в том, что изображения обычно недостаточно хорошо сжаты, то есть можно закодировать их оптимальнее, что увеличит скорость загрузки страницы без субъективной потери качества изображения. Решение: оптимизировать картинки перед отдачей клиенту.

В качестве примера, как делать не нужно можно посмотреть на главную страницу такого известного сайта, как github.com. При весе страницы 2 Мб, 1.2 из них занимают бесполезные картинки, которые можно оптимизировать и не загружать.

Второй пример — наш Хабр. Скриншот приводить не буду, что бы не растягивать статью, результаты по ссылке. На хабре картинкам изменяют разрешение на нужное, но не оптимизируют их. Это позволило бы сократить их размер на 650 Кб (50%).

Во многих местах на сайте нужны уменьшенные версии картинок, например чтобы в ленте новостей показывать уменьшенную версию картинки новости. Мы это реализуем следующим образом— на нашем сервере хранится только картинка в максимальном качестве, а при необходимости вставить ее отресайженную версию надо дописать в конец урла требуемое разрешение через «@». Тогда запрос отправится не за файлом, а на наш ресайзящий бэкенд и вернет отресайженную и оптимизированную версию картинки.

Распространенные решения

Все, что будет сказано далее относится к JPEG и PNG изображениям, т.к. это наиболее популярные форматы в интернете.

Вбив в google что-то вроде «image resize backend» вы увидите, что в половине случаев предлагается использовать Nginx, другая часть— это различные самописные сервисы, чаще всего Node.js.

Из nginx, а точнее из libgd, которая используется в модуле nginx’а мы смогли выжать на тестовой картинке 63 RPS, что неплохо, но хотелось бы быстрее и больше гибкости. Graphicsmagick тоже не подходит, т.к. его скорость работы слишком низкая. К тому же оба эти решения выдают не оптимизированные изображения. Большинство других решений, например на Node предлагают использовать Sharp для ресайза, MozJPEG для оптимизации JPEG изображений и pngquant для оптимизации PNG.

Мы и сами достаточно долгое время пользовались самописной связкой из Nod’ы, Libvips и MozJPEG c pngquant, но в один из дней задались вопросом— «А можно ли сделать ресайз быстрее и менее требовательным к ресурсам?».

Спойлер: можно. 😉

Теперь хорошо бы выяснить, как можно ускорить наше приложение. Изучив код приложения мы выяснили, что imagemin, который использовался для оптимизации, а в частности его плагины MozJPEG и pngquant при работе дергают одноименные утилиты через os.Exec. Будем это дело однозначно выпиливать и использовать только биндинги к Cи’шным либам. Для ресайза использовался модуль Sharp, который представляет собой биндинг к С библиотеке Libvips.

Наша реализация

Гуглеж показал, что Libvips по прежнему лидер по скорости и конкурировать с ним может только OpenCV. Значит будем использовать Libvips и в нашей реализации, это уже проверенное решение и он имеет готовый биндинг для Go. Пора попробовать написать прототип и посмотреть что из этого выйдет.

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

Быстро написали прототип, протестировали и поняли, что несмотря на большее, чем в Sharp, количество внутренних крутилок, Libvips по-прежнему выдает на выход не оптимизированные изображения. С этим надо что-то делать. Опять обращаемся ко всемогущему гуглу и узнаем, что лучший вариант это по-прежнему MozJPEG. Тут начинают закрадываться сомнения, что мы сейчас напишем то же самое, что было на Node, только на Go. Но внимательно почитав описание MoZJPEG узнаем, что она является форком libjpeg-turbo и совместима с ней.

Выглядит очень многообещающе. Дело за малым — собрать свою версию Libvips, в которой jpeg-turbo заменен на версию от Mozila. Для сборки мы выбрали Alpine Linux, т.к. приложение все равно планировалось публиковать с помощью Докера и Alpine имеет очень приятный формат конфига пакета, очень похожий на используемый в Arch Linux.

Оптимизация картинки уменьшила ее размер в 4 раза без видимой потери качества.
Оригинальный JPEG
351×527
79 Кб
Оптимизированный
351×527
17 Кб

Собрали, протестировали. Теперь Libvips сразу при ресайзе выдает оптимизированную версию. То есть в Node версии версии мы сначала делали ресайз, а потом еще раз пропускали картинку через decoder-encoder. Теперь мы только делаем ресайз.

С JPEG разобрались, а что делать с png. Для решения этой задачи была найдена библиотека libpngquant. Она не очень популярная, несмотря на то, что консольная утилита pngquant, которая базируется на ней, используется во многих решениях. Так же к ней был найден биндинг на Go, немного заброшенный и с утечкой памяти, пришлось его форкнуть починить, дополнить документацией и всем остальным, что подобает приличному проекту. Libpngquant мы тоже собрали в виде Alpine пакета для простой установки.

Благодаря тому, что теперь изображение не требуется сохранять в файл для обработки c помощью pngquant мы можем немного оптимизировать процесс. Например не сжимать картинку при ресайзе в Libvips, а только после обработки в pngquant. Это позволит сохранить немного драгоценного процессорного времени. Надо ли говорить, что мы так же очень экономим благодаря тому, что вызов C библиотеки гораздо быстрее запуска консольной утилиты.

Разница в размере в 3 раза, но возможно появление артефактов (зависит от картинки).
Оригинальный PNG
450×300
200 Кб
Оптимизированный
450×300
61 Кб

Пример не очень удачной картинки, на которой появляются артефакты при сжатии.
Оригинальный PNG
351×527
270 Кб
Оптимизированный
351×527
40 Кб

После того, как прототип был написан, протестирован на моем пк и выдавал приличные 25 RPS на мобильном двух ядерном проце, сжирая весь CPU, захотелось увидеть сколько можно выжать из него на нормальном железе. Запускаем код на шести ядерной машине, натравливаем Jmeter и WTF??? Получаем 30 RPS. Пробуем разобраться что за фигня.

Libvips сам реализует многопоточность, то есть нам нужно только инициализировать библиотеку и в дальнейшем мы можем безопасно обращаться к ней из любого потока. Но у нас почему-то Libvips работает в 1 поток, что ограничивает нас одним ядром. Еще 1 ядро занимает pngquant. Итого получается, что наша супер быстрая ресайзилка отлично работает только на ноутбуке разработчика, а на остальных машинах не может утилизировать все ресурсы. 😉

Смотрим исходники биндинга к Libvips и видим, что там CONCURRENCY по умолчанию выставляется в 1 из-за возникавших в Libvips гонок данных. Но судя по баг трекеру эти проблемы давно исправлены. Выставили CONCURRENCY обратно, тестируем. Ничего не поменялось, Libvips по-прежнему отказывался ресайзить изображения многопоточно. Все попытки побороть эту проблему потерпели неудачу и сказать по правде, я запарился ее решать и решил обойти проблему на другом уровне.

Все более или менее современные ядра Linux (3.9+ и 2.6.32-417+ в CentOS 6) поддерживают опцию SO_REUSE, которая позволяет использовать один порт нескольким экземплярам приложения. Данный подход удобнее, чем балансировка средствами стороннего ПО, такого как HAProxy, т.к. не требует конфигурации и позволяет быстро добавлять и убирать инстансы.
Поэтому мы использовали SO_REUSE и опцию «—scale» в Docker compose, которая позволяет указать количество запускаемых экземпляров.

Время мерить

Пришло время оценить результат наших трудов.

Конфигурация:

  • CPU: Intel Xeon E5-1650 v3 @ 3.50GHz 6 cores (12 vCPU)
  • RAM: 64 Gb (используется около 1-2 Gb)
  • Кол-во воркеров: 12

Результаты:

FIle Выходное разрешение Node RPS Go RPS
bird_1920x1279.jpg 800×533 34 73
clock_1280x853. jpg 400×267 69 206
clock_6000x4000.jpg 4000×2667 1.9 5.6
fireworks_640x426.jpg 100×67 114 532
cc_705x453.png 405×260 21 33
penguin_380x793.png 280×584 28 69
wine_800x800.png 600×600 27 49
wine_800x800.png 200×200 55 114

Больше бенчмарков (правда без сравнения с Node версией) на wiki странице.
Как видно переделывали ресайз мы не напрасно, увеличение скорости составило от 30 до 400% (в некоторых случаях). Если требуется ресайзить еще быстрее, то можно покрутить ручки «speed» и «quality» в libimagequant. Они позволят дополнительно сократить размер или увеличить скорость кодирования ценой потери качества изображения.

Код проекта на GitHub.
Биндинг Go к libimagequant так же на GitHub.

ImageOptim — улучшенное сохранение для Интернета

ImageOptim — улучшенное сохранение для Интернета

   

Более быстрые веб-страницы и приложения

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

Файлы изображений очищены от пыли

Удаляет невидимый мусор : частные метаданные EXIF ​​ с цифровых камер, встроенные эскизы, комментарии и ненужные цветовые профили.

Лучшие инструменты с перетаскиванием

Бесшовно сочетает в себе все лучшие инструменты оптимизации изображений: MozJPEG, pngquant, Pngcrush, 7zip, SVGO и Google Zopfli. Все бесплатно и с открытым исходным кодом .

«Приложение работает эффективно, оно невероятно простое в использовании и делает именно то, что обещает» — MacWorld

выглядеть хуже» — MacStories

ImageOptim отлично подходит для публикации изображений в Интернете (легко сжимает изображения, «сохраненные для Интернета» в Photoshop). Это полезно для уменьшения размера приложений для Mac и iPhone/iPad (если вы настроите Xcode для лучшей оптимизации).

ImageOptim удаляет метаданные EXIF ​​, такие как положение GPS и серийный номер камеры, чтобы вы могли публиковать изображения, не раскрывая личную информацию (но есть возможность сохранить метаданные, если они вам нужны).

Открытый исходный код

ImageOptim — это бесплатное программное обеспечение с открытым исходным кодом на условиях GPL v2 или более поздней версии. Вы можете разветвить код на GitHub и улучшить его! Не стесняйтесь обращаться ко мне за помощью.

PNGOUT поставляется с разрешения Ardfry Imaging, LLC и не подпадает под действие GPL .

Часто задаваемые вопросы

Чем ImageOptim отличается от TinyPNG, MozJPEG или Guetzli?

Вы можете получить такое же или лучшее сжатие, если включите Параметр минификации с потерями в настройках ImageOptim.

Такие инструменты, как gif.ski/pngquant/TinyPNG /JPEGMini/MozJPEG, уменьшают размер файлов, используя сжатие с потерями , которое снижает качество изображения, чего ImageOptim не делает по умолчанию, но может, если вы разрешите это.

Могу ли я сохранить встроенную информацию об авторских правах и камере?

Да. Снимите флажок Удалить метаданные JPEG в настройках.

Медленно на PNG файлы. Как я могу сделать это быстрее?

В настройках снимите галочки с PNGOUT и Zopfli . Без этих инструментов оптимизация будет работать намного быстрее, но будет немного менее эффективной.

Будет ли ImageOptim в App Store?

Нет, и, пожалуйста, остерегайтесь подделок в App Store! Apple уже продает три.

ImageOptim предоставляется бесплатно на условиях, которые в основном говорят: «Вы можете делать все, что хотите , за исключением того, что вы лишаете эту свободу других ». Apple не допускает таких разрешительных условий. Apple требует, чтобы все пользователи App Store приняли DRM (защита от копирования) и юридические ограничения в iTunes EULA .

Вы можете получить ImageOptim здесь, DRM — бесплатно. Его лицензия позволяет вам делиться им, изменять его, использовать в любой стране мира — даже продавать   , если вы не запрещаете никому другому делать то же самое.

Вы можете сделать пожертвование на поддержку проекта.

Подпишитесь на периодический информационный бюллетень

Советы профессионалов по ImageOptim, gif. ski и форматам изображений в целом. Новости о предстоящих функциях и доступ к предварительным версиям приложений, которые я разрабатываю.

Ваш адрес электронной почты:  

LoyaltyHarbour Image Optimizer — Оптимизатор изображений: сжатие изображений и SEO-оптимизация изображений

Доступен бесплатный план

Рейтинг (4,7)

Отзывы

766

Разработчик

ЛояльностьHarbour

Галерея избранных изображений

Основные моменты

Создан для вашего бизнеса

Об этом приложении

Запущен

16 мая 2016 г.

Языки

Английский

Легко сжимайте и оптимизируйте изображения. Улучшите скорость загрузки сайта, SEO и пользовательский опыт!

С помощью Image Optimizer вы можете легко сжимать изображения, оптимизировать замещающий текст, переименовывать имена файлов изображений и преобразовывать PNG в JPEG. Сжатые и оптимизированные изображения могут улучшить скорость загрузки вашего магазина, SEO и удобство для пользователей. Вы также можете восстановить отдельное исходное изображение или пакетно. Кроме того, Image Optimizer будет периодически сканировать ваш магазин на наличие новых изображений и автоматически оптимизировать их, поэтому не нужно беспокоиться о медленных и неоптимизированных изображениях.

С помощью Image Optimizer вы можете легко сжимать изображения, оптимизировать замещающий текст, переименовывать файлы изображений и преобразовывать PNG в JPEG. Сжатые и оптимизированные изображения могут улучшить скорость загрузки вашего магазина, SEO и удобство для пользователей. Вы также можете восстановить отдельное исходное изображение или пакетно. Кроме того, Image Optimizer будет периодически сканировать ваш магазин на наличие новых изображений и автоматически оптимизировать их, поэтому не нужно беспокоиться о медленных и неоптимизированных изображениях. еще

Цены

Бесплатно

Бесплатно

  • 50 изображений (однократно)
  • Автоматическое/ручное сжатие
  • Оптимизация замещающего текста
  • Оптимизация имени файла
  • Конвертировать PNG в JPG
  • 30-дневная резервная копия

Базовый

$4,99/месяц

  • 1000 изображений/месяц
  • Автоматическое/ручное сжатие
  • Оптимизация замещающего текста
  • Оптимизация имени файла
  • Конвертировать PNG в JPG
  • 30-дневная резервная копия

Передовой

$9,99/месяц

  • 2000 изображений/месяц
  • Автоматическое/ручное сжатие
  • Оптимизация замещающего текста
  • Оптимизация имени файла
  • Конвертировать PNG в JPG
  • 30-дневная резервная копия

Премиум

$19,99/месяц

  • 5000 изображений/месяц
  • Автоматическое/ручное сжатие
  • Оптимизация замещающего текста
  • Оптимизация имени файла
  • Конвертировать PNG в JPG
  • 30-дневная резервная копия

Бесплатно

Бесплатно

  • 50 изображений (однократно)
  • Автоматическое/ручное сжатие
  • Оптимизация замещающего текста
  • Оптимизация имени файла
  • Конвертировать PNG в JPG
  • 30-дневная резервная копия

Базовый

$4,99/месяц

  • 1000 изображений/месяц
  • Автоматическое/ручное сжатие
  • Оптимизация замещающего текста
  • Оптимизация имени файла
  • Конвертировать PNG в JPG
  • 30-дневная резервная копия

Передовой

$9,99/месяц

  • 2000 изображений/месяц
  • Автоматическое/ручное сжатие
  • Оптимизация замещающего текста
  • Оптимизация имени файла
  • Конвертировать PNG в JPG
  • 30-дневная резервная копия

Премиум

$19,99/месяц

  • 5000 изображений/месяц
  • Автоматическое/ручное сжатие
  • Оптимизация замещающего текста
  • Оптимизация имени файла
  • Конвертировать PNG в JPG
  • 30-дневная резервная копия

Все платежи выставляются в долларах США. Регулярные платежи и платежи на основе использования выставляются каждые 30 дней. Посмотреть все варианты ценообразования

766 отзывов

Общий рейтинг

Количество на уровень рейтинга

  • 92% оценок — 5 звезд

    706

  • 5% оценок — 4 звезды

    36

  • 1% оценок — 3 звезды

    8

  • 1% оценок — 2 звезды

    4

  • 2% оценок составляют 1 звезду

    12

20 апреля 2023 г.

Простое в использовании приложение, полностью соответствующее стандарту. Поддержка клиентов быстрая и человечная, без раздражающих альтернатив отправки электронного письма и ожидания ответа в течение 3 дней. Ждем еще нововведений и обновлений от тех же разработчиков LoyaltyHarbour.

Центр Франко

Бразилия

Время, проведенное в приложении: 1 день

Отредактировано 20 апреля 2023 г.

Несмотря на то, что это отличное приложение, есть возможности для улучшения, которые могли бы вывести его на новый уровень. Было бы еще более удивительно, если бы был доступен инструмент двусторонней синхронизации.

Джефферсон Палм

Австралия

Время использования приложения: 9 дней

30 марта 2023 г.

Очень нравится! Просто, и это делает работу без каких-либо головных болей. Очень рекомендую это приложение. Не могу жить без этого!

Коробка с тропическими фруктами

Соединенные Штаты

Время использования приложения: более 1 года

Все отзывы

Об этом приложении

Запущен

16 мая 2016 г.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *