VOOZH about

URL: https://apify.com/viralanalyzer/review-analyzer-image-generator

⇱ Review Analyzer & Visual Report Generator [DEPRECATED] · Apify


👁 [DEPRECATED] review-analyzer-image-generator - DO NOT USE avatar

[DEPRECATED] review-analyzer-image-generator - DO NOT USE

Deprecated

Pricing

from $105.00 / 1,000 image enhanceds

Go to Apify Store

[DEPRECATED] review-analyzer-image-generator - DO NOT USE

Deprecated

DEPRECATED ACTOR: This actor relies on external HuggingFace Spaces which are unstable (sleeping or deleted Spaces cause 100% failure rate). It will be replaced by a more reliable version. Do not run.

Pricing

from $105.00 / 1,000 image enhanceds

Rating

5.0

(3)

Developer

👁 viralanalyzer

viralanalyzer

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

13 days ago

Last modified

Categories

Share

🔍 AI Image Enhancer 4K — Real-ESRGAN Upscale + GFPGAN Face Restoration

🔗 View on Apify Store | 🇺🇸 English | 🇧🇷 Português

Upscale any image to 4K resolution with AI super-resolution and face restoration. Powered by Real-ESRGAN x4 for sharp, artifact-free upscaling and GFPGAN for dramatic face recovery. Feed one image or a batch — get back crisp landscape (16:9) and portrait (9:16) outputs cropped losslessly from a single 4K render. No GPU, no setup, no install.

✨ Features

  • 🔍 4x AI upscaling — Real-ESRGAN x4 super-resolution to sharp 4K (3840x2160) or 1080p (1920x1080)
  • 👤 Face restoration — GFPGAN dramatically improves faces in portraits, group photos, and old/blurry images
  • 🖼️ Dual aspect output — Landscape (16:9) and portrait (9:16) from one image, lossless crops from the same 4K render. Also 16:9, 9:16, or 1:1
  • 📦 Batch mode — Up to 20 images in a single run; PNG, JPEG, and WebP input
  • Zero-setup GPU — Runs on a HuggingFace ZeroGPU Space; no local GPU or model download. Optional HF token for a faster, authenticated queue
  • 🛡️ Smart failure handling — Recoverable issues (missing input, sleeping Space) emit a diagnostic Setup Guide instead of failing, and never charge you

📥 Input

ParameterTypeDefaultDescription
imageUrlstringURL of a single image (PNG, JPEG, WebP). Use this or imageUrls
imageUrlsstring[]Multiple image URLs in one run (max 20)
upscalebooleantrueApply Real-ESRGAN 4x super-resolution upscaling
faceEnhancebooleantrueApply GFPGAN AI face enhancement
outputAspectstring"both"Output: both (16:9 + 9:16), 16:9, 9:16, or 1:1
outputResolutionstring"4K"4K (3840x2160) or 1080p (1920x1080)
huggingfaceTokenstring (secret)Optional HF token for a faster GPU queue (get one free)

At least one of imageUrl or imageUrls is required.

Input Example

{
"imageUrls":["https://example.com/photo1.jpg","https://example.com/photo2.png"],
"outputAspect":"both",
"outputResolution":"4K"
}

📤 Output

Each image produces one dataset record; the enhanced WebP files are saved to the run's Key-Value Store and linked via public URLs.

FieldDescription
sourceUrlThe original image URL provided
imageNumberSequence number within the run
upscale / faceEnhanceWhether 4x upscaling / GFPGAN face enhancement was applied (boolean)
outputAspect / outputResolutionAspect mode (both/16:9/9:16/1:1) and resolution (4K/1080p)
model / provider"Real-ESRGAN x4 + GFPGAN" / "HuggingFace Space (ZeroGPU)"
landscapeUrl / landscapeKey / landscapeSizeKBPublic URL, KV Store key, and size (KB) of the landscape (16:9) WebP
portraitUrl / portraitKey / portraitSizeKBPublic URL, KV Store key, and size (KB) of the portrait (9:16) WebP
processingLogDiagnostic log returned by the enhancement model
ppeCharged / ppeReasonWhether billed, and reason (owner, trial, or paid)
generatedAtISO 8601 timestamp
errorPresent only when an individual image failed

Output Example

{
"sourceUrl":"https://example.com/photo1.jpg",
"outputResolution":"4K",
"landscapeUrl":".../records/enhanced-landscape.webp",
"portraitUrl":".../records/enhanced-portrait.webp",
"ppeCharged":true,
"ppeReason":"paid"
}

💡 The enhanced WebP files live in the run's Key-Value Store — open landscapeUrl / portraitUrl, or the KV Store tab.

📋 Use Cases

  • E-commerce product shots — Upscale supplier thumbnails into crisp 4K listing images
  • Social media assets — Matching landscape + portrait crops for feed, stories, and reels from one source
  • Portrait & headshot cleanup — Restore faces in compressed, low-res, or older photos with GFPGAN
  • Marketing & archive — High-resolution hero images from small source files; restore blurry/pixelated photos
  • Batch pipelines — Up to 20 images per run inside an automated content workflow

❓ FAQ

Q: What does this actor actually do? A: It enhances images — each source is downloaded, upscaled 4x with Real-ESRGAN, optionally face-restored with GFPGAN, then cropped to your chosen aspect ratio(s) at 4K or 1080p, and saved as WebP in the Key-Value Store.

Q: Why does the output give me two images? A: With outputAspect: "both" (default), it crops both a landscape (16:9) and a portrait (9:16) from the same 4K render — zero quality loss. Set 16:9, 9:16, or 1:1 for a single output.

Q: Do I need a GPU, an install, or a HuggingFace token? A: No GPU or install — enhancement runs on a HuggingFace ZeroGPU Space. A huggingfaceToken is optional but recommended for a faster, authenticated queue (get one free).

Q: What formats and how many images are supported? A: PNG, JPEG, and WebP source images (outputs always WebP), up to 20 images per run via imageUrls.

Q: A run "succeeded" but I got a diagnostic message instead of images — why? A: For recoverable problems (no URL provided, sleeping Space, exhausted ZeroGPU quota) the actor returns a Setup Guide and exits successfully without charging you. Follow the remediations (often: add a HF token or retry shortly) and run again. Your first run is always free.

💰 Pricing

This actor uses Pay-Per-Event (PPE) pricing. New users get a free trial run, and you are never charged for a run that produces no output (billing happens before GPU work). See the current per-image price on the Apify Store: 👉 https://apify.com/viralanalyzer/review-analyzer-image-generator

🔗 Related Actors

📝 Changelog

v2.0.0 (Current) — 2026-04-05

  • ✅ Real-ESRGAN x4 upscaling (4K / 1080p) + GFPGAN face restoration
  • ✅ Dual aspect output (16:9 + 9:16) from a single 4K render; batch up to 20 images/run
  • ✅ HuggingFace ZeroGPU backend with sleep/wake-up retries; optional HF token
  • ✅ Pre-charge before GPU + per-user free trial run + owner-skip on PPE billing
  • ✅ Recoverable-failure Setup Guide (no charge, no maintenance flag)

🔍 AI Image Enhancer 4K — Upscale Real-ESRGAN + Restauração de Rostos GFPGAN

🇺🇸 English | 🇧🇷 Português

Faça upscale de qualquer imagem para resolução 4K com super-resolução por IA e restauração de rostos. Usa Real-ESRGAN x4 para upscaling nítido e sem artefatos e GFPGAN para recuperar a qualidade dos rostos. Envie uma imagem ou um lote — receba versões paisagem (16:9) e retrato (9:16) recortadas sem perda de qualidade de um único render 4K. Sem GPU, sem configuração, sem instalação.

✨ Funcionalidades

  • 🔍 Upscaling 4x por IA — Super-resolução Real-ESRGAN x4 para 4K nítido (3840x2160) ou 1080p (1920x1080)
  • 👤 Restauração de rostos — GFPGAN melhora drasticamente rostos em retratos, fotos em grupo e imagens antigas/borradas
  • 🖼️ Saída em dois formatos — Paisagem (16:9) e retrato (9:16) de uma só imagem, recortes sem perda do mesmo render 4K. Também 16:9, 9:16 ou 1:1
  • 📦 Modo em lote — Até 20 imagens em uma única execução; entrada PNG, JPEG e WebP
  • GPU sem configuração — Roda em um Space HuggingFace ZeroGPU; sem GPU local nem download de modelo. Token HF opcional para uma fila mais rápida e autenticada
  • 🛡️ Tratamento inteligente de falhas — Problemas recuperáveis (entrada faltando, Space dormindo) geram um Guia de Configuração de diagnóstico em vez de falhar, e nunca cobram você

📥 Entrada

ParâmetroTipoPadrãoDescrição
imageUrlstringURL de uma única imagem (PNG, JPEG, WebP). Use esta ou imageUrls
imageUrlsstring[]Várias URLs de imagens em uma execução (máx 20)
upscalebooleantrueAplica super-resolução Real-ESRGAN 4x
faceEnhancebooleantrueAplica melhoria de rostos GFPGAN
outputAspectstring"both"Saída: both (16:9 + 9:16), 16:9, 9:16 ou 1:1
outputResolutionstring"4K"4K (3840x2160) ou 1080p (1920x1080)
huggingfaceTokenstring (secreto)Token HF opcional para fila de GPU mais rápida (obtenha um grátis)

Pelo menos um entre imageUrl ou imageUrls é obrigatório.

Exemplo de Entrada

{
"imageUrls":["https://example.com/foto1.jpg","https://example.com/foto2.png"],
"outputAspect":"both",
"outputResolution":"4K"
}

📤 Saída

Cada imagem produz um registro no dataset; os arquivos WebP melhorados são salvos no Key-Value Store da execução e referenciados por URLs públicas.

CampoDescrição
sourceUrlA URL original da imagem fornecida
imageNumberNúmero de sequência dentro da execução
upscale / faceEnhanceSe o upscaling 4x / a melhoria de rostos GFPGAN foi aplicado (boolean)
outputAspect / outputResolutionProporção (both/16:9/9:16/1:1) e resolução (4K/1080p)
model / provider"Real-ESRGAN x4 + GFPGAN" / "HuggingFace Space (ZeroGPU)"
landscapeUrl / landscapeKey / landscapeSizeKBURL pública, chave KV Store e tamanho (KB) do WebP paisagem (16:9)
portraitUrl / portraitKey / portraitSizeKBURL pública, chave KV Store e tamanho (KB) do WebP retrato (9:16)
processingLogLog de diagnóstico retornado pelo modelo de melhoria
ppeCharged / ppeReasonSe foi cobrada, e o motivo (owner, trial ou paid)
generatedAtTimestamp ISO 8601
errorPresente apenas quando uma imagem individual falha

Exemplo de Saída

{
"sourceUrl":"https://example.com/foto1.jpg",
"outputResolution":"4K",
"landscapeUrl":".../records/enhanced-landscape.webp",
"portraitUrl":".../records/enhanced-portrait.webp",
"ppeCharged":true,
"ppeReason":"paid"
}

💡 Os arquivos WebP melhorados ficam no Key-Value Store da execução — abra landscapeUrl / portraitUrl, ou a aba KV Store.

📋 Casos de Uso

  • Fotos de produtos e-commerce — Upscale de miniaturas de fornecedores para imagens 4K nítidas de anúncio
  • Conteúdo para redes sociais — Recortes paisagem + retrato combinados para feed, stories e reels a partir de uma origem
  • Limpeza de retratos e headshots — Restaure rostos em fotos comprimidas, de baixa resolução ou antigas com GFPGAN
  • Marketing e acervo — Imagens hero de alta resolução de arquivos pequenos; restaure fotos borradas/pixeladas
  • Pipelines em lote — Até 20 imagens por execução em um fluxo de conteúdo automatizado

❓ Perguntas Frequentes

P: O que este actor realmente faz? R: Ele melhora imagens — cada origem é baixada, sofre upscale 4x com Real-ESRGAN, é opcionalmente restaurada nos rostos com GFPGAN e recortada para a(s) proporção(ões) escolhida(s) em 4K ou 1080p, e salva como WebP no Key-Value Store.

P: Por que a saída me dá duas imagens? R: Com outputAspect: "both" (padrão), recorta uma paisagem (16:9) e uma retrato (9:16) do mesmo render 4K — sem perda de qualidade. Use 16:9, 9:16 ou 1:1 para uma única saída.

P: Preciso de GPU, instalação ou token HuggingFace? R: Sem GPU nem instalação — a melhoria roda em um Space HuggingFace ZeroGPU. Um huggingfaceToken é opcional, mas recomendado para uma fila mais rápida e autenticada (obtenha um grátis).

P: Quais formatos e quantas imagens são suportados? R: Imagens de origem PNG, JPEG e WebP (saídas sempre WebP), até 20 imagens por execução via imageUrls.

P: Uma execução "succeeded" mas recebi uma mensagem de diagnóstico — por quê? R: Para problemas recuperáveis (nenhuma URL fornecida, Space dormindo, cota ZeroGPU esgotada) o actor retorna um Guia de Configuração e termina com sucesso sem cobrar você. Siga as soluções (geralmente: adicionar um token HF ou tentar novamente em breve) e rode de novo. A primeira execução é sempre grátis.

💰 Preços

Este actor usa precificação Pay-Per-Event (PPE). Novos usuários ganham uma execução de teste grátis, e você nunca é cobrado por uma execução sem saída (a cobrança acontece antes do trabalho de GPU). Veja o preço atual por imagem na página do Apify Store: 👉 https://apify.com/viralanalyzer/review-analyzer-image-generator

🔗 Actors Relacionados

📝 Changelog

v2.0.0 (Atual) — 2026-04-05

  • ✅ Upscaling Real-ESRGAN x4 (4K / 1080p) + restauração de rostos GFPGAN
  • ✅ Saída em dois formatos (16:9 + 9:16) de um único render 4K; lote de até 20 imagens/execução
  • ✅ Backend HuggingFace ZeroGPU com retries de sleep/wake-up; token HF opcional
  • ✅ Pré-cobrança antes da GPU + execução de teste grátis por usuário + owner-skip na cobrança PPE
  • ✅ Guia de Configuração para falhas recuperáveis (sem cobrança, sem flag de manutenção)

You might also like

Apify Store Scraper

extractmaster01/apify-store-scraper

Scrape the entire Apify Store and export 30+ fields per actor — usage trends, run success rates, pricing, ratings, and more. 10 built-in filters. Results in under 10 seconds. Built for niche validation, competitor analysis, and pricing intelligence.

👁 User avatar

extractmaster01

3

⚡ Page Speed Analyzer — Lighthouse & Web Vitals

nexgendata/page-speed-analyzer

Run Google Lighthouse audits at scale — Core Web Vitals, performance scores, SEO analysis. Track site speed across all pages.

63

AI Training Data Quality MCP Server

ryanclinton/ai-training-data-quality-mcp

AI training data quality assessment, bias detection, and governance scoring for AI agents via the Model Context Protocol.

👁 User avatar

Ryan Clinton

1

Rover Pet Sitter Scraper 🐕

celebrated-quadraphonic/rover-pet-sitter-scraper-DEPRECATED

DEPRECATED - Use rover-sitter-scraper instead. This Actor is no longer maintained.

👁 User avatar

XiaoZhi DataTools

2

Marriott Hotels Search Scraper

stealth_mode/marriott-hotels-search-scraper

Scrape comprehensive hotel search results from Marriott.com, the world's largest hotel chain. Extract property details, room rates, location data, brand information, and guest reviews across 8,000+ hotels worldwide. Perfect for travel agencies, price comparison platforms, hospitality market research

👁 User avatar

Stealth mode

30

TikTok Scraper

automation-lab/tiktok-scraper

Extract TikTok profile stats, video lists from any user, and individual video details. Get followers, views, likes, comments, hashtags, and music info without login.

👁 User avatar

Stas Persiianenko

70

Google Maps Scraper

get-leads/google-maps-scraper---best-value-for-money

Extract business leads from Google Maps with verified emails, phones & social profiles. 50+ niches (HVAC, dentists, lawyers, real estate & more). DNS/SMTP email verification. $0.003/lead — up to 10x cheaper than alternatives. HubSpot/Salesforce export. MCP-ready for AI agents.

👁 User avatar

Japi Cricket

48

Bol.com Price Tracker - NL/BE Drops + AI Briefs

harvestlab/bol-com-scraper

Track Bol.com NL/BE product prices, availability, sellers, ratings, delivery notes, and price-drop history. Built for Benelux market monitoring with clear diagnostics when public pages block access.

Stack Overflow & StackExchange Search

ryanclinton/stackexchange-search

Search Stack Overflow and the StackExchange network for questions using the official StackExchange API v2.3. Extract questions with scores, answer counts, view counts, tags, and author details from nine popular Q&A communities.

👁 User avatar

Ryan Clinton

9