Navega tus fotos a máxima fidelidad con renderizado GPU, zoom píxel-perfecto sin pérdida de nitidez, soporte completo de formatos y una huella de memoria mínima. Hecho en C++ nativo — sin Electron, sin peso.
Características premium
Una interfaz acrílica moderna sobre un motor de imagen serio: calidad de estudio con el tacto y la velocidad de una app nativa.
Estética acrílica inspirada en Windows 11 con dock flotante compacto, tema claro/oscuro automático según el sistema y ventana redondeada.
Escena dibujada por hardware a 60 FPS con CPU ~0%. Si Direct2D no está disponible, se vuelca automáticamente al trazador GDI+ clásico.
Auto-snap a 100%, 200%… con interpolación de vecino más próximo (nitidez cristalina) y bicúbica fotográfica de alta precisión en escalas intermedias. Hasta 200×.
Modo de realce de micro-contraste y detalles finos, horneado una sola vez por cambio — cero coste por fotograma.
Fondo ajedrezado inteligente (una sola llamada de textura en vez de miles de rectángulos) para PNG, WebP, ICO y GIF.
Detecta y corrige la orientación de fotos de móviles y cámaras, con panel de propiedades y metadatos integrado.
Sincronización proporcional al tiempo transcurrido: si el sistema va retrasado se saltan fotogramas para no perder el ritmo.
Prefetch en segundo plano a prioridad mínima, presupuesto de caché ajustado y devolución de RAM al sistema tras cada carga (Working Set Trim).
Flechas para imágenes y zoom, arrastre para panorámica, rueda centrada en el cursor, botones X1/X2 del ratón y dock con atajos de un clic.
Establece la imagen como fondo de escritorio con un atajo y copia al portapapeles en calidad máxima (exportación 100%).
Exporta con rotación y volteos aplicados a PNG, JPEG (calidad 100%) o BMP mediante el diálogo nativo de Windows.
Arrastra y suelta, línea de comandos, presentación F5, pantalla completa F11 y arranque instantáneo. Sin telemetría, sin servicios en segundo plano.
Rendimiento y recursos
Cada fotograma se repinta por regiones (solo lo que cambió), los efectos se hornean una vez y los buffers de decodificación vuelven al sistema. Así se ve el consumo real:
Caché compacta de 4 imágenes con tope de 64 MB, sin copias duplicadas al rotar o voltear.
El dock y el OSD repintan solo su banda; el fotograma 4K no se vuelve a escalar en cada hover.
Avance por temporizador con salto de fotogramas atrasados y subida al GPU solo cuando cambia el contenido.
Motor de imagen
El código elige el mejor motor para cada archivo — calidad sin concesiones con el mínimo coste.
Escena completa (foto, ajedrez, OSD, dock) por hardware. Interpolación lineal GPU con bloqueos al mínimo en reposo.
Respaldo automático (o forzable con ARTPICST_NO_GPU=1) con repintado parcial, bicúbica solo al ampliar y patrón de transparencia en una llamada.
stb para los formatos ligeros, Windows Imaging Component para WebP/HEIC/RAW y GDI+ para metarchivos. Decodificación en el hilo justo y prefetch a prioridad mínima.
Formatos soportados
Cada formato se enruta al motor que mejor lo decodifica, con límite de dimensiones para mantener la RAM contenida.
Controles y atajos
Del ratón a la papelera sin soltar el teclado. El dock inferior agrupa los accesos más usados con un clic.
| Acción | Atajo |
|---|---|
| Siguiente imagen | → Espacio ▶ |
| Imagen anterior | ← Retroceso ◀ |
| Zoom in / out | ↑/↓ · rueda · +/− |
| Primera / última imagen | Inicio / Fin |
| Ajustar a la ventana | F o botón Ajustar |
| Tamaño real 100% | 1 o 0 |
| Pantalla completa | F11 o doble clic · Esc para salir |
| Rotar 90° / antihorario | R / Shift+R |
| Volteo horizontal / vertical | H / V |
| Ultra-Claridad HDR | D |
| Escala de grises / invertir | G / N |
| Presentación | F5 |
| Eliminar a la papelera | Supr |
| Mostrar en el Explorador | Ctrl+E |
| Copiar imagen / ruta | Ctrl+C / Ctrl+Shift+C |
| Abrir archivo / carpeta | Ctrl+O / Ctrl+Shift+O |
| Panorámica | Clic izquierdo + arrastrar |
| Menú contextual / ayuda | Clic derecho / F1 |
Instalación y código
El instalador incluye un asistente gráfico moderno (tema oscuro, icono de la app y registro de desinstalación). También puedes compilar desde el código con Visual Studio o MinGW.
Asistente premium paso a paso: carpeta de instalación, accesos en escritorio y menú Inicio, asociación de formatos y desinstalador limpio.
Enlace directo a la última versión publicada en GitHub Releases.
Un solo artpicst.exe sin instalación: cópialo a un USB y llévalo contigo. Incluye el visor y el icono de la app.
Generado automáticamente por la CI en cada release.
Compilar desde el código
Sistema operativo de destino. La app detecta el tema claro/oscuro y escala por DPI del monitor.
O MinGW-w64 como alternativa. También se ofrece un CMakeLists.txt para otros flujos.
Para clonar el repositorio: git clone https://github.com/LiebeBlack/Pic
Build en tres sabores
Cualquiera de estos comandos produce artpicst.exe y artpicst_installer.exe en dist\:
# Opción 1 — PowerShell (recomendada)
powershell -ExecutionPolicy Bypass -File build.ps1
# Opción 2 — Batch build.bat # Opción 3 — MinGW build_mingw.bat
Cada ejecución compila el visor, el instalador premium y copia icono y versión a dist\. En CI (GitHub Actions) se compila automáticamente en cada push.
Línea de comandos
# Abre el visor, una carpeta o una imagen concreta artpicst.exe artpicst.exe "C:\Fotos" artpicst.exe "C:\Fotos\imagen.jpg" # Modos de ventana y registro del instalador artpicst.exe --maximized "C:\Fotos" artpicst.exe --fullscreen "C:\Fotos" artpicst.exe --register artpicst.exe --unregister
Arquitectura
C++17 + API Win32 con GDI+, WIC, stb_image y Direct2D/DirectWrite. Todo el renderizado, la caché LRU, el prefetch y la animación de zoom viven en un único binario compacto.
C++ con GDI+: asistente gráfico con degradados, esquinas redondeadas, detección de DPI y barra de título oscura. Icono y metadatos de versión integrados en el ejecutable.
GitHub Actions compila visor e instalador en cada push, empaqueta el ZIP portable y publica los artefactos en el release.
Preguntas frecuentes
¿Algo no funciona? Abre un issue en GitHub con el error y el paso a paso; la respuesta suele llegar en horas.
Sí. ARTPICST es gratuito y de código abierto: úsalo, cópialo y modifícalo libremente para fines personales. No está permitida su venta ni su redistribución comercial sin autorización previa.
No. El instalador trabaja por usuario en %LOCALAPPDATA%\Programs\ARTPICST, sin elevación UAC. Es ideal para equipos corporativos o cuentas sin derechos de administrador.
Sí. Si Direct2D no está disponible, el visor usa automáticamente el trazador GDI+ optimizado (repintado parcial, patrones en una sola llamada). También puedes forzarlo con la variable de entorno ARTPICST_NO_GPU=1.
Sí: CR2, NEF, ARW, DNG y otros RAW se decodifican a través de Windows Imaging Component. El soporte depende de los códecs WIC instalados en tu Windows (los de tu marca de cámara si el RAW no está cubierto por defecto).
Abre Menú Inicio → ARTPICST → Desinstalar ARTPICST, o ejecuta artpicst_installer.exe --unregister. Se eliminan archivos, accesos directos y asociaciones de archivo.
No. ARTPICST no tiene telemetría, no crea cuentas ni envía datos a ningún servidor: al abrirlo solo lee la carpeta que le indiques y sigue el tema claro/oscuro de Windows.