Einzelbild-Export (24 fps) für Sonnenfinsternis-Simulation hinzufügen
Ein neuer Button rendert die Zeitleiste der aktuell aktiven Ansicht (Weltraum oder Standort) Bild für Bild bei 24 fps und lädt sie als ZIP herunter. Jedes Frame wird einzeln an einen neuen PHP-Endpunkt hochgeladen und in einem Temp-Verzeichnis abgelegt statt im Browser gesammelt zu werden - das hält den Speicherbedarf sowohl client- als auch serverseitig unabhängig von der Frame-Anzahl vorhersagbar (wichtig bei mehreren tausend Frames). Das serverseitige Zippen kommt ohne ZipArchive-Modul aus und liefert die Datei in festen Blöcken statt sie komplett im Speicher zu puffern. Zusätzlich lässt sich der exportierte Zeitbereich per Von/Bis-Uhrzeit einschränken, statt immer die komplette Finsternis zu exportieren. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -3880,12 +3880,14 @@ body.solarsystem-page:not(.jupitersystem-page) .solarsystem-stage-card {
|
||||
}
|
||||
|
||||
.solarsystem-input-row input[type="date"],
|
||||
.solarsystem-input-row input[type="time"],
|
||||
.solarsystem-input-row select,
|
||||
.solarsystem-sidebar input[type="range"] {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.solarsystem-input-row input[type="date"],
|
||||
.solarsystem-input-row input[type="time"],
|
||||
.solarsystem-input-row select,
|
||||
.solarsystem-multiselect {
|
||||
min-height: 2.6rem;
|
||||
@@ -3899,6 +3901,7 @@ body.solarsystem-page:not(.jupitersystem-page) .solarsystem-stage-card {
|
||||
}
|
||||
|
||||
.solarsystem-input-row input[type="date"],
|
||||
.solarsystem-input-row input[type="time"],
|
||||
.solarsystem-input-row select {
|
||||
padding: 0.55rem 0.8rem;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user