Files
Adminator 1e51ef7def Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/
- 12 code-workspace-Files
- STATUS-*.md
- viele M/D/R-Änderungen an bereits getrackten Files
- .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-08 02:27:02 +02:00

43 lines
1.3 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* Erzeugt eine kontrast-/schärfen-verstärkte Variante der Mond-Textur.
* Aufruf: c:\xampp\php\php.exe enhance-moon-texture.php
*
* Quelle: assets/img/moon-equirect.jpg (NASA, 1024×512, Graustufen)
* Ziel: assets/img/moon-equirect-hi.jpg
*
* Mond ist Graustufen → Sättigungs-Boost wenig sinnvoll. Kontrast (Mare
* vs. Hochland) und Schärfen (Krater-Ränder) sind die wirksamen Hebel.
* Leichte Helligkeits-Anhebung, sodass der Mond auf der Sphere mit
* Sonnenlicht nicht zu dunkel wirkt.
*/
$srcPath = __DIR__ . '/../assets/img/moon-equirect.jpg';
$dstPath = __DIR__ . '/../assets/img/moon-equirect-hi.jpg';
if (!is_file($srcPath)) {
fwrite(STDERR, "Source missing: $srcPath\n");
exit(1);
}
$img = imagecreatefromjpeg($srcPath);
// 1) Kontrast deutlich erhöhen — bringt die Maria (dunkle Basaltebenen)
// klar gegen die hellen Hochland-Plateaus heraus.
imagefilter($img, IMG_FILTER_CONTRAST, -35);
// 2) Helligkeit leicht anheben (Mond wirkt sonst auf der Sphere dunkel-grau).
imagefilter($img, IMG_FILTER_BRIGHTNESS, 12);
// 3) Schärfen — macht Krater-Schatten klarer.
$sharpen = [
[ 0, -1, 0],
[-1, 6, -1],
[ 0, -1, 0],
];
imageconvolution($img, $sharpen, 2, 0);
imagejpeg($img, $dstPath, 92);
imagedestroy($img);
echo "OK: $dstPath (" . round(filesize($dstPath)/1024) . " KB)\n";