@extends('layouts.app') @php $tr = fn ($de, $en) => request()->segment(1) === 'en' ? $en : $de; @endphp @section('title', $tr('KARC — Bildkompression, die JPEG schlägt | KOTSCH.TECH', 'KARC — image compression that beats JPEG | KOTSCH.TECH')) @section('meta_description', $tr('KARC codiert jede Bildregion unterschiedlich und braucht messbar weniger Bits als JPEG bei gleicher Qualität. Von Arthur Kotsch.', 'KARC codes every image region differently and needs measurably fewer bits than JPEG at equal quality. By Arthur Kotsch.')) @section('content') @include('karc.partials.styles')
Kotsch Adaptive Region Codec
{{ $tr('KARC ist ein neues Kompressionsverfahren, das glatte Flächen, Kanten und Texturen getrennt behandelt — und so bei gleicher Qualität weniger Bits als JPEG braucht.', 'KARC is a new codec that treats smooth areas, edges and textures separately — needing fewer bits than JPEG at equal quality.') }}
{{ $tr('Je Block entscheidet ein Rate-Distortion-Kriterium zwischen glatter Ebene und DCT. Der Inhalt wählt, nicht eine feste Regel.', 'Per block, a rate-distortion criterion picks between a smooth plane and a DCT. Content chooses, not a fixed rule.') }}
{{ $tr('Die Region-Klasse ist zugleich der Kontext für die Entropiecodierung — kein einziges zusätzliches Signalbit.', 'The region class is also the entropy-coding context — not a single extra signalling bit.') }}
{{ $tr('Die Entscheidung wahrt lokale Struktur, nicht nur den quadratischen Fehler. Genau das brachte den Vorsprung vor JPEG.', 'The decision preserves local structure, not just squared error. That is what put it ahead of JPEG.') }}
{{ $tr('Echtes Beispiel — ocker: PLANE (glatt), blau: DCT (Detail).', 'Real example — ochre: PLANE (smooth), blue: DCT (detail).') }}
{{ $tr('Gegen die meistgenutzten klassischen Standards gewinnt KARC reproduzierbar — bei gleicher Qualität braucht es weniger Bits. Negative Balken = KARC besser.', 'Against the most widely used classic standards KARC wins reproducibly — fewer bits at equal quality. Negative bars = KARC better.') }}
{{ $tr('−2,1 % BD-Rate gegenüber optimiertem JPEG, gewinnt auf 18 von 20 Testbildern. Gegen JPEG 2000 sogar −32 %.', '−2.1% BD-rate vs optimized JPEG, winning on 18 of 20 test images. Against JPEG 2000 even −32%.') }}
{{ $tr('Region-as-representation: jede Region wählt ihre Darstellung selbst — so arbeitet kein anderer Standard-Codec.', 'Region-as-representation: each region picks its own representation — no other standard codec works this way.') }}
{{ $tr('Der PLANE-Modus beschreibt Verläufe als Ebene — kein JPEG-Blockraster in Himmel und Wänden.', 'PLANE mode describes gradients as a plane — no JPEG block grid in skies and walls.') }}
{{ $tr('Von Grund auf in Python gebaut, jede Stufe getestet — mit Live-Demo und Dokumentation zum Nachvollziehen.', 'Built from scratch in Python, every stage tested — with a live demo and documentation to verify.') }}