Kraken.io: руководство от гика, веб-интерфейс, API, форматы, тарифы и ограничения
Kraken.io — действующий облачный сервис Nekkra UG для уменьшения размера изображений и PDF, изменения размеров, конвертации форматов и автоматизации обработки через API и интеграции. Это не настольный фоторедактор и не программа для ретуши: исходный файл отправляется на серверы Kraken.io, там проходит оптимизацию, после чего пользователь скачивает результат или передаёт его в своё хранилище. Такой подход особенно полезен при подготовке графики для сайтов, медиатек WordPress, сборочных процессов и приложений, где важны меньший вес файлов и воспроизводимая обработка без установки локальных кодеков.
Что такое Kraken.io и кто его разрабатывает
Официальное название сервиса — Kraken.io. За сервис отвечает немецкая компания Nekkra UG (haftungsbeschränkt). В юридических документах Kraken.io описан как сервис Nekkra UG, а в актуальном разделе About — как SaaS-платформа для оптимизации и компрессии изображений с дополнительными операциями, включая изменение размеров.
Kraken.io не связан с криптовалютной биржей Kraken и не имеет отношения к Kraken OCR. Совпадение ограничивается словом Kraken в названии. Предмет этого обзора — веб-сервис для изображений на домене kraken.io, его API и официальные интеграции.
На 4 сентября 2026 года продукт активен: открыты публичный Web Interface, личный кабинет, API-документация, платные планы и официальный WordPress-плагин. Плагин также продолжает развиваться: в каталоге WordPress доступна ветка 3.0.x с поддержкой современных форматов, пакетной обработки и локализаций, включая русский язык.
Основные параметры
| Параметр | Актуальное состояние |
|---|---|
| Тип продукта | Облачный SaaS для оптимизации, компрессии, ресайза и конвертации изображений; API и CMS-интеграции |
| Разработчик | Nekkra UG (haftungsbeschränkt), Германия |
| Основной интерфейс | Браузерный Web Interface на kraken.io |
| Автоматизация | REST API, webhooks, официальные библиотеки, WordPress-плагин, Magento-интеграция |
| Входные форматы | JPG/JPEG, PNG, WebP, анимированный WebP, GIF, анимированный GIF, SVG, AVIF, HEIC и PDF |
| Режимы оптимизации | Lossy, Lossless, Expert |
| Конвертация через API | В JPEG, PNG, GIF, WebP или AVIF |
| Изменение размеров | Exact, Portrait, Landscape, Auto, Fit, Crop, Square и Fill в API; основной веб-интерфейс показывает стратегии Exact, Fit, Portrait, Landscape, Crop, Square и Auto |
| Бесплатный аккаунт | 100 МБ тестовой квоты, регистрация без банковской карты |
| Ограничения Free Web Interface | До 1 МБ на файл и до 20 файлов в одном пакете |
| Платный Web Interface PRO | До 32 МБ на файл, ресайз, конвертация, ZIP-загрузка, URL Paster, Page Cruncher и облачное хранение |
| Максимальный ZIP | До 1 ГБ в Web Interface PRO |
| Хранение результата | В Free Web Interface результат доступен для скачивания 12 часов; API-результат хранится на серверах ограниченное время; Web Interface PRO использует Kraken.io Cloud Storage |
| Русский язык | Веб-интерфейс использует английские подписи; актуальный WordPress-плагин имеет русскую локализацию |
| Интернет | Обязателен для веб-интерфейса, API и облачных интеграций |
| ИИ-функции | Отдельный генеративный или AI-режим в текущем наборе функций не выделен; сервис сосредоточен на алгоритмической обработке файлов |
Платформы, распространение и требования
Kraken.io не устанавливается как самостоятельная программа для Windows, macOS или Linux. Основной вариант работы — браузер. Поэтому сервис не привязан к конкретной настольной операционной системе: пользователь открывает Web Interface, а ресурсоёмкая обработка выполняется на инфраструктуре Kraken.io. Локальный процессор и видеокарта не выполняют собственно компрессию, хотя браузеру всё равно нужны ресурсы для загрузки страницы, выбора файлов и отображения результата.
Мобильного приложения Kraken.io как отдельного продукта для iOS или Android в текущем официальном наборе не заявлено. Сам сайт адаптирован к браузерной работе, однако основная ценность сервиса раскрывается на компьютере, где проще управлять большими наборами файлов, ZIP-архивами, URL и параметрами ресайза.
Для разработчиков платформа доступна через HTTPS API. Документация перечисляет официальные библиотеки для PHP, Node.js, Ruby, Go, .NET C#, Java, Python и PowerShell, а также интеграции с Gulp и Grunt. Такой вариант не требует отдельного графического клиента: обработка встраивается в серверный код, систему публикации или сборочный процесс.
Для WordPress действует официальный Kraken.io Image Optimizer. Текущая ветка 3.0.x требует WordPress 4.9 или новее и PHP 5.6 или новее. Плагин отправляет медиафайлы на Kraken.io, получает оптимизированные версии обратно и может обрабатывать как исходник, так и созданные WordPress размеры. Для пользователей, которые сравнивают Kraken.io с полноценной ручной обработкой, полезно отдельно посмотреть обзор фоторедакторов для ПК: там решается другая задача — ретушь и редактирование содержимого, а не автоматическое уменьшение веса.
Как устроен веб-интерфейс
Страница Web Interface построена как одна рабочая форма, где параметры расположены сверху вниз по смыслу обработки. В первой зоне находится выбор источника: File Uploader, URL Paster и Page Cruncher. Бесплатный режим ориентирован на загрузку локальных файлов, а URL Paster и Page Cruncher относятся к возможностям PRO.
Следующий блок — Select optimization and compression mode. В нём доступны Lossy, Lossless и Expert. Lossy ориентирован на более сильное уменьшение файла с изменением кодирования, Lossless сохраняет информационное содержимое без изменения пикселей, а Expert открывает ручные параметры качества и метаданных.
В Expert видны JPEG Quality и PNG Quality со шкалой 1–100, группа Preserve Metadata с пунктами Profile, Date, Copyright, Geotag и Orientation, переключатель Auto-Orient Images и варианты Chroma Subsampling 4:2:0, 4:2:2 и 4:4:4. Этот режим полезен, когда важен не только итоговый вес, но и управляемость компромисса между качеством, служебными данными и цветовой детализацией JPEG.
Ниже находится зона Resize your images. В Web Interface PRO она содержит выбор стратегии и поля Width и Height. Стратегии отличаются отношением к пропорциям и кадрированию: Exact принудительно задаёт обе стороны, Portrait фиксирует высоту, Landscape — ширину, Auto выбирает ориентацию по пропорциям, Fit совмещает масштабирование с кадрированием, Crop вырезает область без растяжения, Square формирует квадрат.
Ещё одна зона отвечает за Convert your images. Она доступна в PRO и позволяет задать выходной формат и фон для преобразований, при которых прозрачность нужно заменить сплошным цветом. На уровне API официально подтверждены целевые форматы JPEG, PNG, GIF, WebP и AVIF.
Область загрузки принимает перетаскивание и выбор файлов. Интерфейс также показывает кнопки Import from Dropbox, Import from Google Drive, Import from Box и Upload a ZIP Containing Your Images. После обработки формируется таблица с File name, Original size, Kraked size, Savings, % Savings и Status. Итог можно получить по отдельному файлу либо скачать все результаты как ZIP.
Важное отличие Kraken.io от редакторов изображений — отсутствие холста, слоёв, кистей и объектов. Сервис не меняет композицию картинки вручную. Он получает файл как единицу обработки и применяет к нему набор технических преобразований. Для творческих задач вроде коллажей у GeekHow есть отдельный материал о том, как сделать фотоколлаж онлайн; Kraken.io в таком сценарии логичнее использовать уже после создания макета, когда нужно уменьшить вес экспортированной графики.
Основные функции и их связь
Lossy-оптимизация
Lossy повторно кодирует изображение так, чтобы заметно уменьшить количество данных. Это основной режим для веб-графики, где итоговый байтовый размер важнее математической идентичности исходнику. Уровень экономии зависит от конкретного файла, его исходного кодирования, содержимого и формата, поэтому корректнее оценивать не рекламный процент, а фактические значения Original size и Kraked size для каждого результата.
Lossless-оптимизация
Lossless не меняет пиксельную информацию. В документации этот режим является стандартным для API, если параметр lossy не задан. Он подходит для изображений, где требуется сохранить визуальные данные без потерь, хотя уменьшение файла обычно оказывается скромнее, чем при Lossy.
Expert и управление метаданными
Expert объединяет ручное качество JPEG и PNG, выбор сохраняемых метаданных, автоматическую ориентацию и chroma subsampling для JPEG. По умолчанию API удаляет метаданные, включая EXIF, XMP, IPTC и цветовые профили, чтобы сократить файл. При необходимости отдельные категории можно сохранить. Это важный момент для фотографий с Copyright, геометками или ориентацией: экономия нескольких килобайт не всегда оправдывает потерю нужной служебной информации.
Автоматическая ориентация
Камеры и смартфоны часто сохраняют поворот в EXIF Orientation, а сами пиксели остаются записанными в исходной ориентации. Kraken.io умеет учитывать такой тег и физически привести результат к правильному отображению. Это особенно актуально для фотографий с телефонов; подготовка исходников начинается ещё до компрессии, и здесь уместно свериться с материалом GeekHow о том, как фотографировать на камеру iPhone.
Ресайз и кадрирование
Resize в Kraken.io выполняется до оптимизации. Это логично: файл с меньшим количеством пикселей сначала приводится к целевым размерам, а затем кодируется с выбранным режимом. В API доступны не только типовые стратегии, но и расширенный Crop с направлением кадрирования, координатами и масштабом, а Fill вписывает изображение в заданные границы с заполнением свободной области цветом.
Генерация нескольких размеров
API поддерживает массив вариантов resize в одном обращении. Каждому варианту можно присвоить идентификатор и собственную стратегию, например сформировать маленькую, среднюю и квадратную версию из одного исходника. Для длительной многовариантной обработки документация рекомендует callback_url вместо удержания соединения через wait: результат приходит на адрес приложения после завершения задачи.
Конвертация форматов
Объект convert в API переводит изображение в JPEG, PNG, GIF, WebP или AVIF. Для преобразования прозрачного исходника в непрозрачный JPEG задаётся background. По умолчанию Kraken.io использует белый фон. Можно указать цвет в HEX, RGB или RGBA. Конвертация полезна, когда формат доставки важнее сохранения исходного контейнера, например при переводе PNG-фотографии в JPEG или подготовке WebP/AVIF.
Пакетная обработка ZIP
Web Interface PRO принимает ZIP до 1 ГБ. Сервис распаковывает архив, находит поддерживаемые изображения, оптимизирует их и собирает новый ZIP с сохранением структуры папок. Это отличается от простого выбора нескольких файлов: архив удобен для дерева каталогов, где важно не потерять расположение ресурсов.
URL Paster и Page Cruncher
URL Paster получает список прямых адресов изображений, загружает их на стороне Kraken.io и возвращает обработанный набор. Page Cruncher работает на уровне страницы: сервис получает URL сайта, находит изображения, в том числе фоновые ресурсы из CSS, и формирует ZIP. Это инструменты миграции и массовой подготовки уже опубликованных ресурсов, а не система автоматической подмены файлов на исходном сайте.
API и внешнее хранилище
API принимает либо прямую загрузку файла, либо URL удалённого изображения. Для результата можно использовать обычный kraked_url или сразу передать оптимизированный объект во внешнее хранилище. В документации есть интеграции с Amazon S3 и другими облачными платформами. Такой сценарий уменьшает количество промежуточных операций в серверном приложении: после обработки файл попадает в назначенное хранилище, а приложение получает сведения о результате.
WordPress-плагин
Kraken.io Image Optimizer обрабатывает новые загрузки и сгенерированные WordPress миниатюры, умеет пакетно проходить существующую медиатеку, конвертировать загрузки в WebP или AVIF и показывать экономию по каждому объекту. В актуальной ветке учётные данные API в настройках маскируются и не выводятся обратно в исходный код страницы. Плагин поддерживает русскую локализацию, хотя основной сайт Kraken.io остаётся англоязычным.
Задача → инструмент → результат → что проверить
| Задача | Инструмент Kraken.io | Результат | Что проверить |
|---|---|---|---|
| Уменьшить вес изображений для сайта | Lossy или Lossless в Web Interface | Оптимизированный файл того же формата | Kraked size, Savings, визуальное соответствие |
| Сохранить пиксельную информацию | Lossless | Меньший файл без изменения пикселей | Размер и корректность открытия в исходном формате |
| Контролировать JPEG/PNG вручную | Expert | Файл с выбранным качеством, метаданными и subsampling | Качество мелких деталей, наличие нужных EXIF-полей |
| Подготовить превью | Resize | Изображение заданных габаритов с последующей оптимизацией | Ширину, высоту, пропорции и кадрирование |
| Получить WebP или AVIF | Convert | Новый формат | Расширение, прозрачность, размер и поддержку целевой средой |
| Обработать дерево каталогов | ZIP Uploader | ZIP с оптимизированными файлами и сохранённой структурой | Количество файлов и структуру папок |
| Обработать опубликованные изображения | URL Paster или API URL | Оптимизированные копии удалённых ресурсов | Доступность исходных URL и скачивание результата |
| Собрать изображения со страницы | Page Cruncher | ZIP с найденными и оптимизированными ресурсами | Полноту найденного набора, включая CSS-фоны |
| Автоматизировать медиатеку WordPress | Официальный плагин | Оптимизированные оригиналы и выбранные миниатюры | Квоту, статусы, экономию и отсутствие конфликтующего оптимизатора |
| Встроить обработку в приложение | API + callback_url | Асинхронный результат без длительного открытого соединения | ID операции, HTTP-ответ callback и доступность конечного файла |
Карта форматов и совместимости
| Формат | Приём на оптимизацию | Конвертация в этот формат через API | Особенности |
|---|---|---|---|
| JPEG/JPG | Да | Да | Поддерживает качество и chroma subsampling; удобен для фотографий без прозрачности |
| PNG | Да | Да | Подходит для прозрачности и графики; в Expert доступна ручная настройка качества PNG |
| GIF | Да, включая анимацию | Да | Оптимизация сохраняет сценарий GIF; конвертация доступна как целевой тип |
| WebP | Да, включая анимацию | Да | Поддерживается как современный входной и выходной формат |
| AVIF | Да | Да | Доступен как цель convert и поддерживается актуальным WordPress-плагином |
| SVG | Да через сервис/API | Нет среди подтверждённых целей convert | WordPress-плагин намеренно не включает сырую загрузку SVG из-за риска исполняемого XML |
| HEIC/HEIF | HEIC — да; WordPress-плагин также указывает HEIC/HEIF | Нет среди подтверждённых целей convert | Полезен для файлов со смартфонов; при необходимости веб-доставки целесообразна явная конвертация в поддерживаемый целевой формат |
| Да | Нет среди подтверждённых целей image convert | Обрабатывается как документ; Web Interface показывает отдельное сравнение Original PDF и Kraked PDF |
Kraken.io не является универсальным конвертером всех графических контейнеров. Входная поддержка шире списка целевых форматов convert. Это различие важно учитывать в автоматизации: наличие формата среди поддерживаемых входов не означает, что его можно выбрать как любой выходной тип.
Облако, приватность и безопасность
Главный архитектурный компромисс Kraken.io — удалённая обработка. Веб-интерфейс, API и WordPress-плагин отправляют файлы на инфраструктуру сервиса. Для публичной веб-графики это обычно не создаёт отдельного процесса согласования, но изображения с персональными, медицинскими, внутренними или договорными данными требуют проверки правил организации до загрузки в сторонний SaaS.
API принимает обращения только по HTTPS. В условиях сервиса указано, что оптимизированные через API изображения не предназначены для постоянного хранения на Kraken.io и доступны на серверах в течение одного часа. Free Web Interface предоставляет результат для скачивания на 12 часов. Web Interface PRO использует Cloud Storage, доступный из аккаунта; юридические условия отдельно подчёркивают, что это хранилище не является CDN и не рассчитано на прямую раздачу файлов посетителям сайта.
Удаление аккаунта связано с удалением Account Data и загруженного Content, включая содержимое Kraken.io Cloud Storage. Политика конфиденциальности описывает сбор регистрационных и платёжных данных для предоставления сервиса, биллинга, идентификации, связи и улучшения продукта. Данные банковской карты передаются платёжному провайдеру и не хранятся на серверах Kraken.io после операции.
Для WordPress действует отдельный уровень защиты. В текущей версии плагина API Key и API Secret хранятся в маскированном виде и не подставляются обратно в форму настроек. Действия плагина защищены проверками прав и nonce, а файлы проходят проверку содержимого. Сырые SVG-загрузки через плагин не активируются, поскольку SVG как XML способен содержать исполняемые элементы; при этом сам Kraken.io API SVG оптимизирует.
Отдельный практический риск связан с метаданными. API по умолчанию удаляет EXIF, XMP, IPTC и цветовые профили. Это уменьшает файл, но может убрать Copyright, геолокацию или профиль цвета. Для материала, где такие данные нужны, режим Expert или соответствующие параметры API должны сохранять выбранные категории. Для публичных фотографий обратная ситуация тоже бывает полезна: удаление Geotag снижает вероятность случайной публикации координат.
Что перестанет работать первым при сбое
| Зависимость | Что перестаёт работать | Что остаётся доступным | Практическое следствие |
|---|---|---|---|
| Нет интернета у пользователя | Загрузка новых файлов, вход в аккаунт, получение результата | Уже скачанные локальные файлы | Kraken.io нельзя использовать как офлайн-компрессор |
| Недоступен Web Interface | Ручная браузерная обработка | Локальные исходники; ранее скачанные результаты | Работу приходится отложить или использовать другой инструмент |
| Недоступен API | Автоматические обработки, callbacks, WordPress-операции через сервис | Сайт продолжает отдавать уже существующие файлы | Публикационный конвейер должен корректно обрабатывать ошибку внешнего сервиса |
| Исчерпана квота | В Free Account реальные оптимизации останавливаются до перехода на платный план; на платном плане дальнейший объём тарифицируется как перерасход | Аккаунт и ранее полученные файлы | Перед массовой обработкой важно знать объём исходных данных и ставку за дополнительный ГБ |
| Удалён аккаунт | Доступ к аккаунтным данным и Cloud Storage | Копии, заранее сохранённые вне Kraken.io | Cloud Storage не следует считать единственным архивом |
| Сломана интеграция callback | Приложение не получает асинхронное уведомление о завершении | Сама серверная обработка может завершиться | Нужно различать ошибку оптимизации и ошибку доставки результата в приложение |
| WordPress-плагин конфликтует с другим оптимизатором | Автоматическая обработка может стать непредсказуемой | Оригинальные функции WordPress и уже размещённые медиа | Актуальный плагин обнаруживает конфликтующие оптимизаторы и предлагает отключить их |
Для веб-сервиса это фундаментальное ограничение: Kraken.io переносит вычисления с локального устройства на серверы, но вместе с этим переносит туда и критическую зависимость. Если автономность важнее интеграции, локальный инструмент вроде Squoosh по модели обработки будет устойчивее к недоступности внешнего API после загрузки самого приложения.
Тарифы и ограничения бесплатного режима
Бесплатный аккаунт Kraken.io предоставляет 100 МБ тестовой квоты и не требует банковской карты при регистрации. Эта квота позволяет проводить реальные оптимизации после интеграции API, а Developer Sandbox может проверять структуру обращения и возвращать реалистичный ответ без фактической компрессии. Для браузерного Free Web Interface действуют отдельные ограничения: до 1 МБ на файл и не более 20 выбранных файлов в одном пакете.
| План | Цена в месяц | Цена в год | Месячная квота исходных данных | Дополнительный объём |
|---|---|---|---|---|
| Micro | $5 | $50 | 500 МБ | $5 за дополнительный ГБ |
| Basic | $9 | $90 | 2 ГБ | $4 за дополнительный ГБ |
| Advanced | $19 | $190 | 5 ГБ | $3 за дополнительный ГБ |
| Premium | $39 | $390 | 15 ГБ | $2 за дополнительный ГБ |
| Enterprise | $79 | $790 | 60 ГБ | $1 за дополнительный ГБ |
Годовая оплата соответствует десяти месячным платежам, то есть сайт показывает два месяца без отдельной платы. Платные планы включают Full API Access, Web Interface PRO, WordPress Plugin, Magento Extension и Kraken.io Cloud Storage. Между планами меняется главным образом объём включённых исходных данных и ставка за перерасход, а не базовый набор функций.
Квота считается по необработанному размеру входных файлов. Один и тот же месячный пул расходуют Web Interface, API, WordPress-плагин, Magento и другие интеграции с теми же учётными данными. Это важно при расчёте стоимости: экономия после компрессии не уменьшает уже списанный объём, потому что биллинг ориентируется на размер исходника.
Web Interface PRO увеличивает максимальный размер отдельного файла до 32 МБ, включает изменение размеров, конвертацию, ZIP-загрузку и приоритетную обработку. ZIP может достигать 1 ГБ. URL Paster и Page Cruncher также относятся к PRO. Сервис принимает основные банковские карты; для применимых продаж частным клиентам в ЕС учитывается VAT.
Производительность без вымышленных замеров
Kraken.io выполняет вычисления на собственной инфраструктуре, поэтому скорость не зависит напрямую от мощности пользовательского процессора. Реальное время определяется размером файлов, форматом, выбранными преобразованиями, количеством вариантов resize, сетевой скоростью и текущей нагрузкой сервиса. Без воспроизводимого тестового стенда некорректно обещать конкретное число изображений в минуту.
Архитектура API предлагает два режима получения ответа. wait удерживает HTTPS-соединение до окончания оптимизации и подходит для коротких операций. callback_url завершает первоначальное соединение и позже отправляет результат на адрес приложения. Документация рекомендует callback_url для крупных файлов и многовариантного resize, поскольку это снижает риск сетевого тайм-аута.
В браузерной работе узким местом часто становится не локальная компрессия, а загрузка исходника и скачивание результата. Если интерфейс ведёт себя нестабильно, имеет смысл проверить версию браузера; на GeekHow есть отдельная инструкция о том, как обновить браузер на компьютере. При полном отсутствии соединения с сетью сначала полезнее исключить проблему доступа в интернет по базовой диагностике подключения, потому что локальными настройками Kraken.io серверную обработку не заменить.
Как пользоваться программой — советы гика
Ниже собраны рабочие последовательности только для подтверждённых функций Kraken.io. Названия элементов интерфейса сохранены в официальном английском написании, чтобы их было проще найти на странице сервиса.
Сжать локальный файл в Free Web Interface
Цель: уменьшить вес изображения без установки программы. Подготовка: файл должен входить в поддерживаемый формат; для бесплатного интерфейса размер одного файла не должен превышать 1 МБ, а за один пакет выбирается не более 20 файлов.
- Откройте Web Interface Kraken.io.
- В блоке Select source of images оставьте File Uploader.
- В Select optimization and compression mode выберите Lossy для более сильного уменьшения или Lossless для сохранения пиксельной информации.
- Перетащите файл в область Click to upload or drag-and-drop your images here либо нажмите эту область и выберите файл.
- Дождитесь строки результата и сравните Original size, Kraked size, Savings и % Savings.
- Нажмите Download у нужного файла или Download All Kraked Files для всего пакета.
Проверка: откройте скачанную копию и убедитесь, что изображение декодируется корректно, а размер соответствует строке Kraked size. Типичная ошибка: файл больше 1 МБ в Free Web Interface или выбрано более 20 файлов. Безопасный откат: исходник не заменяется автоматически, поэтому достаточно сохранить оригинал и удалить неудачный результат.
Использовать Lossless для файлов, где нельзя менять пиксели
Цель: получить меньший файл без изменения пиксельной информации. Подготовка: заранее определите, нужны ли метаданные, поскольку стандартная оптимизация может удалить служебные поля.
- В блоке Select optimization and compression mode выберите Lossless.
- Загрузите исходник через File Uploader.
- После завершения сравните Original size и Kraked size.
- Скачайте результат через Download.
Проверка: контролируйте корректность изображения и сохранность тех данных, которые критичны для публикации. Типичная ошибка: ожидание такой же экономии, как у Lossy; Lossless ограничен требованием не менять пиксели. Безопасный откат: используйте сохранённый оригинал, если выигрыш по размеру недостаточен или метаданные нужны в исходном виде.
Настроить Expert: качество, EXIF и chroma subsampling
Цель: вручную контролировать компрессию JPEG/PNG и сохранение служебных данных. Подготовка: этот режим рассчитан на пользователей, которые понимают последствия изменения качества и цветовой дискретизации.
- В Select optimization and compression mode выберите Expert.
- При работе с JPEG задайте JPEG Quality в диапазоне 1–100; для PNG используйте PNG Quality.
- В Preserve Metadata отметьте только нужные категории: Profile, Date, Copyright, Geotag, Orientation.
- При необходимости включите Auto-Orient Images.
- Для JPEG выберите Chroma Subsampling: 4:2:0, 4:2:2 или 4:4:4.
- Загрузите файл и дождитесь результата.
- Сравните размеры и визуально проверьте области с мелким текстом, градиентами и насыщенными цветными границами.
Проверка: кроме размера, убедитесь, что нужные метаданные сохранились и ориентация верна. Типичная ошибка: слишком низкое качество или агрессивный subsampling для изображения с мелкими цветными деталями. Безопасный откат: повторите обработку с более высоким Quality или 4:4:4, не удаляя исходник до принятия результата.
Изменить размеры изображения в Web Interface PRO
Цель: уменьшить не только байтовый вес, но и пиксельные размеры. Подготовка: требуется платный план с Web Interface PRO; заранее определите целевые Width и Height.
- В блоке Resize your images откройте список Strategy вместо Don’t Resize.
- Выберите Exact, Fit, Portrait, Landscape, Crop, Square или Auto в зависимости от требуемого отношения сторон.
- Введите Width и Height там, где их требует выбранная стратегия.
- Выберите Lossy, Lossless или Expert в блоке компрессии.
- Загрузите исходник.
- В карточке сравнения проверьте строку Resolution с преобразованием исходного размера в итоговый.
- Скачайте результат.
Проверка: итоговая Resolution должна совпадать с задачей, а важные объекты не должны быть случайно обрезаны. Типичная ошибка: Exact искажает пропорции, если заданное соотношение сторон отличается от исходного. Безопасный откат: вернитесь к Auto, Portrait, Landscape, Fit или Crop и обработайте исходник заново.
Конвертировать изображение в другой формат
Цель: получить JPEG, PNG, GIF, WebP или AVIF вместо исходного контейнера. Подготовка: в Web Interface конвертация относится к PRO; через API используется объект convert.
- В Web Interface PRO откройте блок Convert your images.
- В поле Format выберите нужный поддерживаемый выходной тип.
- При преобразовании прозрачного изображения в непрозрачный формат задайте Background.
- Выберите режим компрессии и при необходимости Resize.
- Загрузите исходник и дождитесь завершения.
- Скачайте файл и проверьте фактическое расширение, прозрачность и размер.
Проверка: файл должен открываться в целевой среде и иметь ожидаемый фон там, где прозрачность невозможна. Типичная ошибка: ожидание HEIC, SVG или PDF среди подтверждённых целей API convert. Безопасный откат: верните Format к Auto или повторите обработку в исходном формате.
Обработать список опубликованных изображений через URL Paster
Цель: оптимизировать файлы, уже доступные по прямым интернет-адресам. Подготовка: требуется Web Interface PRO, а адреса должны быть доступны Kraken.io.
- В Select source of images выберите URL Paster.
- Вставьте список прямых URL изображений в поле ввода.
- Выберите режим Lossy, Lossless или Expert.
- При необходимости настройте Resize и Convert.
- Запустите обработку и дождитесь формирования результатов.
- Скачайте полученный набор как ZIP.
Проверка: количество результатов должно соответствовать числу доступных исходных адресов. Типичная ошибка: URL ведёт на HTML-страницу, закрыт авторизацией или возвращает ошибку. Безопасный откат: удалите проблемный адрес из списка, не меняя опубликованный исходник.
Собрать графику со страницы через Page Cruncher
Цель: получить оптимизированный набор изображений, найденных на конкретной веб-странице. Подготовка: нужен Web Interface PRO и публично доступная страница.
- В Select source of images выберите Page Cruncher.
- Укажите URL страницы.
- Выберите режим компрессии.
- Запустите обработку.
- После завершения скачайте ZIP с найденными и оптимизированными ресурсами.
- Сопоставьте содержимое архива с фактической страницей, уделив внимание фоновым изображениям CSS.
Проверка: архив должен содержать ожидаемые ресурсы, но его нельзя считать автоматической полной копией сайта без сверки. Типичная ошибка: часть изображений подгружается скриптами или защищена от внешнего доступа и не попадает в набор. Безопасный откат: исходный сайт Page Cruncher не изменяет; недостающие файлы можно обработать отдельно через File Uploader или URL Paster.
Оптимизировать ZIP с сохранением структуры папок
Цель: обработать большой каталог без ручного выбора каждого изображения. Подготовка: требуется PRO; ZIP должен быть не больше 1 ГБ, а исходный архив следует сохранить отдельно.
- Нажмите Upload a ZIP Containing Your Images.
- Выберите ZIP-архив.
- Задайте режим оптимизации и применимые параметры обработки.
- Дождитесь фоновой обработки архива.
- Скачайте готовый ZIP после завершения.
- Распакуйте его в отдельную папку и сравните дерево каталогов с исходным.
Проверка: структура папок и количество поддерживаемых изображений должны соответствовать исходному архиву. Типичная ошибка: прямое распаковывание результата поверх единственной копии проекта. Безопасный откат: храните исходный ZIP как контрольную копию и заменяйте рабочие файлы только после проверки.
Встроить оптимизацию через API
Цель: автоматизировать обработку в приложении или серверном конвейере. Подготовка: создайте аккаунт и возьмите API Key и API Secret в разделе API Credentials; используйте HTTPS.
- Для прямой загрузки отправьте файл методом POST на endpoint /v1/upload на домене api.kraken.io вместе с параметрами auth.
- Для обработки файла по URL отправьте данные методом POST на endpoint /v1/url на домене api.kraken.io и передайте поле url.
- Для синхронного результата добавьте wait: true; для асинхронной схемы задайте callback_url.
- Добавьте lossy, resize, convert и параметры метаданных только по требованиям конкретной операции.
- Разберите ответ success, исходный размер, kraked size и kraked_url либо получите итог через callback.
- Сохраните оптимизированный файл в своём постоянном хранилище.
Проверка: success должен быть положительным, а конечный файл — доступным из вашего хранилища. Типичная ошибка: приложение использует временный kraked_url как постоянный адрес. API-результат на серверах Kraken.io хранится ограниченное время. Безопасный откат: не удаляйте исходный объект до подтверждённого сохранения результата.
Подключить Kraken.io к WordPress и обработать медиатеку
Цель: автоматизировать компрессию новых загрузок и существующей Media Library. Подготовка: WordPress 4.9+, PHP 5.6+, аккаунт Kraken.io и учётные данные API.
- В панели WordPress откройте Plugins → Add New, найдите Kraken.io Image Optimizer, нажмите Install Now и Activate.
- Откройте Settings → Kraken.io.
- Введите API Key и API Secret.
- Выберите режим оптимизации, нужные форматы и размеры, затем нажмите Save Changes.
- Убедитесь, что интерфейс показывает успешное подключение.
- Для существующей медиатеки откройте Media → Bulk Optimize with Kraken.io и используйте Krak ’em all либо Optimize у отдельного объекта в списке Media Library.
- Контролируйте статусы и экономию в Media Library.
Проверка: у обработанных файлов должны появиться корректные статусы и показатели экономии, а страницы сайта — продолжать открывать изображения по прежним адресам. Типичная ошибка: одновременная работа нескольких плагинов-оптимизаторов. Безопасный откат: перед массовой обработкой держите резервную копию медиатеки, поскольку плагин заменяет файлы оптимизированными версиями и удаление плагина само по себе не восстанавливает исходники.
Сквозной сценарий: от исходной фотографии до готового веб-файла
Цель: получить публикационную копию с контролем размера, формата и качества. Подготовка: сохраните исходник отдельно; для ресайза и конвертации нужен Web Interface PRO.
- Откройте Web Interface и выберите File Uploader.
- Выберите Lossy для обычной веб-публикации либо Expert, если нужно сохранить Copyright или вручную задать качество.
- В Resize выберите стратегию, соответствующую макету, и задайте целевые размеры.
- В Convert выберите WebP или AVIF, когда целевая платформа поддерживает этот формат.
- Загрузите исходную фотографию.
- После обработки сравните Original size, Kraked size, Savings и Resolution.
- Скачайте файл и откройте его локально.
- Проверьте резкость, градиенты, мелкие детали, ориентацию, прозрачность или фон и нужные метаданные.
- Только после проверки перенесите оптимизированную копию в систему публикации.
Проверка: итог должен соответствовать требованиям макета по размерам и формату, а визуальные дефекты не должны быть заметны в реальном масштабе использования. Типичная ошибка: заменять единственный исходник до визуальной проверки. Безопасный откат: вернитесь к оригиналу и скорректируйте режим, качество, resize или формат.
Плюсы
- Один сервис принимает широкий набор актуальных веб-форматов, включая JPEG, PNG, GIF, WebP, AVIF, SVG, HEIC и PDF, поэтому не требуется отдельный компрессор для каждого типа.
- Есть три понятных уровня контроля: Lossy для сильного уменьшения, Lossless для сохранения пикселей и Expert для ручной настройки качества, метаданных, ориентации и JPEG subsampling.
- Ресайз выполняется до компрессии и поддерживает разные стратегии кадрирования, а API умеет формировать несколько размеров из одного исходника.
- Web Interface PRO решает пакетные задачи через ZIP, URL Paster и Page Cruncher, не требуя написания собственного клиента.
- API поддерживает прямую загрузку, обработку по URL, синхронный wait и асинхронный callback_url, что позволяет встроить Kraken.io в разные серверные архитектуры.
- Квота измеряется объёмом исходных данных, а не количеством картинок, поэтому маленькие изображения не расходуют отдельную фиксированную единицу тарифа.
- Официальный WordPress-плагин умеет обрабатывать существующую медиатеку и новые загрузки, конвертировать их в WebP/AVIF и показывает экономию по объектам.
- Бесплатный аккаунт предоставляет 100 МБ реальной тестовой квоты без банковской карты, чего достаточно для проверки API и качества результата на собственных файлах.
Минусы
- Обработка облачная: без интернета и доступности инфраструктуры Kraken.io новые файлы оптимизировать нельзя.
- Free Web Interface ограничен 1 МБ на отдельный файл и 20 файлами в пакете, что быстро становится тесно для фотографий высокого разрешения.
- Ресайз, конвертация, ZIP Uploader, URL Paster и Page Cruncher относятся к PRO, поэтому бесплатная браузерная версия заметно урезана.
- Kraken.io не заменяет фоторедактор: нет слоёв, масок, ретуши, локальной цветокоррекции, рисования и композиционного монтажа.
- API-результат хранится временно, поэтому приложение обязано переносить готовые файлы в постоянное хранилище, а не использовать kraked_url как долговечный CDN-адрес.
- Метаданные по умолчанию удаляются, что требует отдельной настройки для фотографов и организаций, которым нужны Copyright, профиль цвета или геоданные.
- Web Interface использует английские подписи; русская локализация подтверждена для WordPress-плагина, а не для основного сайта.
- При использовании WordPress массовая оптимизация заменяет файлы в медиатеке, поэтому сохранность исходников зависит от внешней резервной копии.
Кому подойдёт
- Владельцам сайтов и контент-редакциям, которым регулярно нужно уменьшать вес фотографий и иллюстраций перед публикацией.
- Разработчикам, которым нужен удалённый API для компрессии, ресайза, конвертации и асинхронной обработки изображений.
- Администраторам WordPress, если важна автоматическая обработка новых загрузок и пакетная оптимизация старой медиатеки.
- Командам с несколькими форматами, поскольку сервис принимает и традиционные JPEG/PNG/GIF, и WebP/AVIF/HEIC, а также SVG и PDF.
- Пользователям, которым нужна воспроизводимость: одинаковые параметры можно применять через API вместо ручного экспорта в графическом редакторе.
- Проектам с внешним объектным хранилищем, где готовый файл после серверной обработки должен попадать, например, в S3-подобный рабочий контур.
Кому не подойдёт
- Тем, кому необходим полностью офлайн-процесс: Kraken.io зависит от сети и удалённой инфраструктуры.
- Фотографам и дизайнерам, которым нужна ручная ретушь: сервис оптимизирует готовый файл, но не редактирует содержимое как Photoshop, Affinity Photo или другие полноценные редакторы.
- Пользователям с единичными крупными файлами, не желающим платить: ограничение 1 МБ в Free Web Interface делает такой сценарий неудобным.
- Организациям с запретом на передачу изображений стороннему SaaS: локальный компрессор лучше соответствует требованиям к изоляции данных.
- Тем, кто ищет постоянный CDN: Kraken.io Cloud Storage предназначен для хранения результатов внутри аккаунта, а не для горячей раздачи посетителям сайта.
- Тем, кому важна восстановимость WordPress-медиатеки одним кликом: текущий Kraken.io plugin заменяет файлы, поэтому исходники нужно резервировать самостоятельно.
Сравнение с другими аналогами
Альтернативы ниже сравниваются по одинаковым критериям: основная задача, платформа, порог освоения, форматы, автоматизация, модель оплаты, ограничения и подходящий сценарий. Это не рейтинг: выбор зависит от того, нужен ли облачный API, локальная приватность или глубокая интеграция с CMS.
| Сервис | Задача и платформа | Порог освоения | Форматы | Автоматизация | Модель оплаты | Главное ограничение | Подходящий сценарий |
|---|---|---|---|---|---|---|---|
| Kraken.io | Облачная оптимизация через браузер, API и WordPress | Низкий для Web Interface, средний для API | JPEG, PNG, GIF, WebP, AVIF, SVG, HEIC, PDF; часть форматов поддерживает анимацию | REST API, callback_url, SDK, WordPress, Magento, ZIP, URL Paster, Page Cruncher | 100 МБ тестовой квоты; подписки от $5/мес с объёмом исходных данных и перерасходом | Сильная зависимость от облака; PRO нужен для большинства расширенных функций интерфейса | Сайты и приложения, которым нужен единый удалённый конвейер |
| TinyPNG / Tinify | Веб-компрессор и Developer API | Низкий | Веб-инструмент работает с современными форматами, включая JXL, AVIF, WebP, JPG, PNG и APNG; API оптимизирует AVIF, WebP, JPEG и PNG | REST API и официальные библиотеки, WordPress-интеграция | API даёт 500 бесплатных компрессий в месяц; далее доступна оплата по использованию и предоплаченные пакеты | API считает операции по изображениям, а не по суммарному объёму входных файлов | Проекты, где удобнее прогнозировать обработку по количеству файлов |
| Squoosh | Браузерное приложение с локальной обработкой на устройстве | Низкий для базовой компрессии, средний для ручных кодеков | Несколько современных и классических кодеков, включая AVIF, WebP и JPEG-варианты | Основной акцент на интерактивной локальной обработке; облачный аккаунт не нужен | Бесплатно, проект с открытым исходным кодом | Не является готовым облачным API-сервисом для массового серверного конвейера | Конфиденциальные или разовые изображения, которые не хочется отправлять на чужой сервер |
| ShortPixel | Облачная оптимизация, WordPress, PHP-сайты и API | Низкий в WordPress, средний для API | JPEG, PNG, GIF, PDF и современные WebP/AVIF; есть дополнительные преобразования | Bulk optimization, WordPress, Reducer API, Website Optimizer, планировочные сценарии | Есть бесплатный уровень, подписки и разовые пакеты; отдельные продукты используют кредитную модель | Модель продуктов и квот сложнее, чем единый объёмный пул Kraken.io | WordPress-проекты, где важны варианты Lossy/Glossy/Lossless и экосистема плагинов |
| Imagify | В первую очередь WordPress-оптимизация с облачной обработкой | Низкий | Основные веб-изображения с созданием современных версий для WordPress | Автоматизация в WordPress, массовая оптимизация, восстановление исходных версий | Starter — 20 МБ/мес бесплатно; Growth — 500 МБ/мес; Infinite — безлимитный объём по подписке | Сильнее ориентирован на WordPress, чем на универсальный API-конвейер | Пользователи WordPress, которым важна встроенная возможность восстановления оригиналов |
Kraken.io особенно логичен, когда одна и та же квота должна обслуживать браузерную работу, API и CMS. TinyPNG/Tinify проще воспринимать в проектах, где стоимость считают по числу операций. Squoosh выигрывает по приватности благодаря локальной компрессии. ShortPixel предлагает более широкую WordPress-экосистему и дополнительные режимы. Imagify удобен тем, кому важна тесная работа с WordPress и возврат исходной версии внутри плагина.
Типичные проблемы и диагностика
| Симптом | Возможная подтверждённая причина | Диагностика | Исправление | Проверка результата |
|---|---|---|---|---|
| Free Web Interface не принимает файл | Файл превышает лимит 1 МБ | Сравнить размер исходника с ограничением бесплатной страницы | Использовать меньший исходник или Web Interface PRO с лимитом 32 МБ | Файл появляется в очереди и получает Status |
| Пакет из локальных файлов не добавляется | Выбрано более 20 файлов одновременно | Посчитать количество выбранных объектов | Разделить набор на пакеты до 20 файлов или перейти на PRO/ZIP | Очередь формируется без сообщения Too Many Files Selected |
| Resize недоступен | Функция относится к Web Interface PRO | Проверить статус аккаунта и сообщение рядом с Resize your images | Использовать платный план либо выполнить изменение размеров другим инструментом | В Strategy доступны варианты вместо заблокированного блока |
| Convert недоступен | Конвертация в Web Interface относится к PRO | Проверить подпись Image Conversion is available in Kraken.io PRO | Перейти на PRO или выполнить конвертацию через доступный рабочий процесс | Format становится активным и итог получает выбранный тип |
| Изображение после обработки потеряло Copyright или геоданные | Kraken.io по умолчанию удаляет метаданные | Сравнить EXIF/IPTC исходника и результата | Повторить обработку в Expert с сохранением нужных категорий | Требуемые поля присутствуют в новом файле |
| JPEG выглядит хуже в цветных мелких деталях | Слишком агрессивное качество или chroma subsampling | Сравнить проблемные области с исходником в одинаковом масштабе | Повысить JPEG Quality и выбрать менее агрессивный subsampling | Артефакты исчезают при приемлемом размере |
| API-клиент получает тайм-аут на крупной обработке | wait удерживает соединение до завершения | Проверить, используется ли wait при крупном файле или нескольких resize-вариантах | Перейти на callback_url | Первичное соединение завершается быстро, а итог приходит отдельным callback |
| Сохранённый kraked_url перестал открываться | API-файлы хранятся на стороне Kraken.io временно | Проверить, был ли файл перенесён в постоянное хранилище после обработки | Повторно обработать исходник и сохранить результат у себя или во внешнем storage | Приложение использует постоянный собственный адрес |
| WordPress после удаления плагина не вернул старые изображения | Плагин заменяет файлы оптимизированными версиями, а деактивация не выполняет автоматический rollback | Проверить наличие внешней резервной копии медиатеки | Восстановить нужные оригиналы из своей копии | Media Library и страницы показывают восстановленные файлы |
| WordPress показывает ошибки или двойную обработку изображений | Одновременно активен другой плагин-оптимизатор | Проверить предупреждение Kraken.io о конфликтующем оптимизаторе и список активных плагинов | Оставить один сервис оптимизации для одного набора медиа | Новые загрузки получают один предсказуемый статус и одну версию результата |
| Page Cruncher не собрал часть изображений | Ресурс недоступен извне, подгружается динамически или не обнаруживается как обычное изображение/CSS-фон | Сопоставить содержимое ZIP с фактической страницей и сетевыми адресами ресурсов | Недостающие файлы передать отдельно через File Uploader, URL Paster или API | После отдельной обработки полный требуемый набор находится в рабочем каталоге |
| API возвращает ошибку авторизации | Неверные API Key или API Secret | Сверить учётные данные с разделом API Credentials и убедиться, что они передаются в auth | Исправить данные интеграции и не публиковать секрет в клиентском коде | Ответ API содержит success и сведения об обработанном файле |
FAQ
Сколько наборов API Credentials можно создать в одном аккаунте?
Текущие планы Kraken.io позволяют сгенерировать до десяти наборов API credentials. Это даёт возможность разделять учётные данные между разными приложениями, сайтами или средами, сохраняя общий аккаунт и общую тарифную квоту.
Чем Developer Sandbox отличается от бесплатной тестовой квоты?
Sandbox с параметром dev проверяет интеграцию и возвращает реалистичный тестовый ответ без фактической оптимизации изображения. Бесплатные 100 МБ предназначены уже для реальных обработок, поэтому эти два механизма решают разные задачи: один проверяет код обмена с API, другой — фактический результат компрессии.
Всегда ли Resize может увеличить маленькое изображение?
Нет. В API стратегии Portrait, Landscape и Auto не увеличивают исходник, когда заданная ширина или высота больше его реальных размеров. Это защищает типовые превью от ненужного апскейла; Exact и другие стратегии имеют иную геометрию и должны оцениваться отдельно.
Можно ли управлять направлением и точной областью Crop?
Да. API поддерживает crop_mode с направлением кадрирования относительно центра и сторон изображения, а также пользовательскую прямоугольную область через координаты x и y, ширину и высоту. Для вырезанной области доступен параметр scale, который меняет размер уже выбранного фрагмента.
Для чего нужен параметр enhance при уменьшении изображения?
Флаг enhance относится к Resize API и включает дополнительное повышение резкости после сильного уменьшения. Он предназначен прежде всего для небольших превью, где после масштабирования могут проявляться ореолы или теряться мелкие детали; поддержка распространяется на все стратегии resize.
Что делает keep_extension при конвертации?
По умолчанию API после convert ставит расширение, соответствующее фактическому выходному формату. При keep_extension=true исходное расширение имени сохраняется даже после изменения формата содержимого. Это нестандартный режим: имя файла тогда может визуально указывать на прежний тип, поэтому совместимость принимающей системы нужно учитывать отдельно.
Как тарифицируется перерасход месячной квоты?
Для платных планов перерасход считается по ставке выбранного тарифа и начисляется блоками по 1 ГБ. Неучтённый в предыдущем счёте перерасход добавляется к следующему биллингу. Поэтому проект с неравномерными всплесками загрузок должен учитывать не только включённую квоту, но и цену следующего гигабайта.
Когда вступают в силу повышение и понижение тарифного плана?
Повышение уровня применяется сразу. Понижение вступает в силу при следующем продлении подписки. При смене уровня Kraken.io учитывает остаток уже оплаченного периода и пересчитывает стоимость текущего цикла по правилам пропорционального зачёта.
Когда списываются деньги после добавления банковской карты?
Добавление карты используется для её проверки и само по себе не означает оплату платного плана. Списание начинается после выбора платного тарифа; далее периодичность соответствует выбранному месячному или годовому биллингу.
Можно ли ограничить в WordPress пользователей, которые расходуют квоту на оптимизацию?
Да. В актуальном плагине есть настройка Who can optimize images. Она позволяет оставить право оптимизации всем вошедшим пользователям, авторам и ролям выше либо только администраторам. Это полезно для сайтов с несколькими авторами, где расход общей квоты нужно контролировать на уровне ролей.
Вывод
Kraken.io имеет смысл выбирать не как замену фоторедактору, а как отдельный технический слой между готовым изображением и публикацией. Для нескольких небольших файлов достаточно Free Web Interface. Для регулярной ручной обработки важны возможности PRO: большие файлы, resize, convert, ZIP, URL Paster и Page Cruncher. Для сайта или приложения с постоянным потоком изображений основная ценность смещается к API, callback_url, генерации нескольких размеров и внешнему хранилищу.
WordPress-проект получает наиболее цельный сценарий: актуальный официальный плагин автоматизирует новые загрузки, массовую медиатеку, современные форматы и статистику экономии. Цена этого удобства — зависимость от облака и необходимость самостоятельно сохранять оригиналы до массовой замены файлов.
Если данные нельзя отправлять стороннему сервису, рациональнее локальный Squoosh. Если оплата по количеству операций понятнее объёмной квоты, стоит сравнить Tinify. Если приоритетом является развитая WordPress-экосистема и другие модели квот, уместны ShortPixel или Imagify. Kraken.io остаётся сильным вариантом для тех случаев, где один сервис должен одинаково обслуживать браузер, API и CMS, а качество результата нужно контролировать через конкретные параметры, а не ручное сохранение каждого файла из редактора.




















