3.8 KiB
title: Pixelfin created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, photos, pixel-art, niche, gallery, self-hosted, web] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Photos, https://github.com/pixelfin/pixelfin]
📸 Pixelfin
Galerie photos spécialisée pixel art : visualisez et partagez vos créations pixelisées (sprites, tilesets, illustrations rétro) avec un viewer qui respecte le rendu net.
📋 Informations Générales
| Attribut | Valeur |
|---|---|
| Nom | Pixelfin |
| Slug | app-pixelfin |
| Description | Galerie d'images spécialisée pixel art |
| Site officiel | pixelfin.app |
| Repository | pixelfin/pixelfin |
| Stars | 151 ⭐ |
| Licence | MIT |
| Langage principal | TypeScript, Svelte |
| Catégorie | Photos |
| Tags | [catalogue, photos, pixel-art, niche, gallery, self-hosted, web] |
📝 Description
⚠️ Fiche confiance basse : Pixelfin est un projet de niche (~150 étoiles), sans garantie de maintenance long terme. À utiliser en connaissance de cause.
Pixelfin est une galerie web spécialisée dans l'affichage de pixel art et petites images raster. Le problème des galeries classiques : elles upscalent les images avec du bilinear/bicubic smoothing, ce qui floute le pixel art. Pixelfin utilise des algorithmes de mise à l'échelle nearest-neighbor ou HQ2x/HQ4x pour préserver la netteté du pixel.
Fonctionnalités : rendu pixel-perfect (pas de smoothing), zoomer 1x, 2x, 4x, 8x sans perte, algorithmes HQ (HQ2x, HQ4x, xBRZ) pour upscale qualitatif, viewer grille pour comparer sprites côte à côte, palette inspection (extraction des couleurs uniques), support PNG-8/PNG-24/PNG-32 avec palette, GIF animé (lecture frame par frame), tags par projet/sprite set, API d'upload.
Cas d'usage : game devs indie qui veulent présenter leurs tilesets/sprites, artistes pixel qui exposent leur portfolio, rétro-gaming (scans d'assets d'anciens jeux), pixel art challenges (DailyPixel, etc.).
⚠️ Limites : le projet est petit, peu de documentation, peu de releases. À envisager comme un point de départ à forker si vous avez un vrai besoin.
🚀 Installation
Via Docker
# docker-compose.yml
services:
pixelfin:
image: ghcr.io/pixelfin/pixelfin:latest
container_name: pixelfin
restart: unless-stopped
volumes:
- /mnt/pixelart:/app/images:ro
- pixelfin-data:/app/data
ports:
- 8092:8080
Installation manuelle
git clone https://github.com/pixelfin/pixelfin.git
cd pixelfin
npm install
npm run build
# Servir dist/ via nginx
⚙️ Configuration
- Dossier images : montage du dossier contenant le pixel art.
- Algorithme d'upscale : choisir dans l'UI (nearest, HQ2x, HQ4x, xBRZ).
- Palette inspection : activer pour les PNG indexés.
🔗 Alternatives
- app-pigallery2 — Galerie générique très performante (sans optimisation pixel)
- app-foldergram — Galerie dossier simple
- app-photonix — Si vous voulez de l'IA sur du pixel art
🔒 Sécurité
- Lecture seule :
:rosur le dossier d'images. - Pas d'auth par défaut : activer basic auth si exposition non-LAN.
- HTTPS : recommandé.
- Surface limitée : app statique.