Zum Inhalt

WB-14 – Beschneidung global, je Ausgang und über Eingangsunterordner nocrop abschalten

Was macht die Funktion?

Die dokumentierten Abschaltungen sollen Webbilder ohne automatischen Trim liefern: kundenglobal, pro Ausgang oder für einen bestimmten Eingang. Das ist wichtig, wenn transparente Außenränder zur gewünschten Gestaltung gehören. Es bedeutet nicht, dass Skalierung, Canvas oder ein ausdrücklich eingereichter Koordinaten-Crop entfallen.

Wo wird sie konfiguriert?

Ort / Mechanismus Typ / Wert Dokumentierte Absicht und Grenze
Kunden-JSON mainFolder.web.noTrim Boolean true Globales Trimmen ausschalten; konkreter Readerkonflikt unten
Kunden-JSON mainFolder.web.subFolder[].noTrim Boolean true Für diesen Ausgang ungetrimmte Webvorlage wählen
Jeweils false Boolean Diese Abschaltung nicht verlangen; aktiviert allein keinen bestimmten Trimmodus
Eingangsunterordner nocrop Ordnerkonvention, kein JSON-Boolean Eingangsbezogene Abschaltung; Source erkennt einen Elternpfad, der exakt auf \nocrop\ endet

Lokales noTrim wird im gelesenen Reader mit false initialisiert. Das ist ein Source-Default, kein Nachweis der Defaults einer beliebigen Installation.

Konfigurieren und Beispiel

  1. Wähle den vorhandenen Ausgang, dessen Quellfläche erhalten bleiben soll.
  2. Setze dort noTrim: true. Verändere keine anderen Listenpositionen.
  3. Prüfe Größe, Canvas und specialSize; sie können die Bildfläche anschließend verändern.
  4. Für transparente Lieferung passende Exportoptionen und eine transparente Webvorlage verwenden.
  5. Kontrolliere sowohl Außenmaße als auch Alpha-/Motivlage. Ein neuer Rand durch Canvas ist kein erhaltener Quellrand.

Änderungsfragment eines vorhandenen PNG-Ausgangs, keine vollständige Konfiguration:

{
  "format": "png-24",
  "noTrim": true,
  "flatten": false
}

Für einen eingangsbezogenen Auftrag wäre beispielsweise die Ablage unter dem tatsächlich eingerichteten Eingang entry\nocrop\ vorgesehen. entry steht hier für den konfigurierten Eingang, nicht für einen überall fest vorgegebenen absoluten Pfad. Keine JSON-schaltpfade-Liste als Ersatz für diese Ordnersemantik erfinden. Tiefer verschachtelte Unterordner sind durch den gelesenen Suffixcheck nicht allgemein mitbelegt.

Verifizierter Projektstand

Build 20260915 ignorierte lokales noTrim: true bei einer transparenten Quelle. Im Retest des Builds 20261009 blieb bei PNG_mit_Transparenz.png die vollständige Quellfläche erhalten: Im geprüften Ziel folgte proportionale Skalierung plus lokaler Canvas. Dieser konkrete Fehler war dort behoben. Das ist keine heutige Garantie für alle globalen/lokalen Kombinationen oder für nocrop gegen Weißtrim.

Quellenkonflikte und Grenzen

Die FAQ nennt einmal noTrim: false zum Abschalten, während Hauptbeschreibung und andere FAQ-Stelle true nennen. Für lokale Abschaltung folgen Beschreibung und obiger Retest dem Wert true.

Im gelesenen Source steht zusätzlich ein enger globaler Konflikt: Zeilen 783–786 lesen globales noTrim und setzen gegebenenfalls trim = "no"; Zeilen 1006–1008 setzen trim später erneut auf onlyOnePath beziehungsweise den konfigurierten Trimwert. Die globale Variable wird laut Kommentar nicht direkt benutzt. Deshalb keine verlässlich wirksame globale Vorrangregel für diesen Quellstand behaupten. Das ist ein statischer Verdacht, kein neu beobachteter EXE-Fehler.

Das Weißscript läuft im gelesenen Ablauf vor der Auswahl der getrimmten/ungetrimmten Webvorlage. noTrim ist daher kein pauschaler Nichtaufrufnachweis für Weißtrim. Siehe WB-16. Koordinaten-Crop bleibt separat.

Quellen und Einordnung

ImageConvert-4.pdf, 09.10.2026, PDF-S. 27 und FAQ PDF-S. 69/71. IC/Form1.cs 783–786, 1006–1008, 1063–1065, 4321–4327, 4540–4547, 7365–7368; Quellstand. Historische Laufbelege: docs/ERGEBNIS_FEHLER_RETEST_BUILD_20261009.md, docs/ABSCHLUSS_MINITEST_BUILD_20261009.md. Kein neuer Lauf.

Feldanker: globales noTrim · lokales noTrim. Weiter: Pfadregel no · Bedienanleitung · Web.