Versehentlicher Breaking Change: Größenänderungsstrategie „crop“
Am 4. Juni um 17:32 Uhr CEST haben wir eine Änderung ausgeliefert, die die Abwärtskompatibilität bricht, obwohl wir versprechen, so etwas niemals „einfach so“ zu tun, und beispielsweise äußerste Sorgfalt beim Stack-Herding walten lassen, damit sich die Setups unserer Kunden nur dann ändern, wenn sie sich aktiv dafür entscheiden.
Ich war für diese Entscheidung verantwortlich, und der Grund dafür war, dass mir auffiel, dass crop
als Größenänderungsstrategie bei uns nicht wie beworben
funktionierte. Stattdessen ahmte es das Verhalten seines Gegenstücks fillcrop nach.
Nach einigem Abwägen entschied ich mich, die Änderung durchzuführen, weil ich davon ausging, dass die Größenänderungsstrategie crop
derzeit von niemandem genutzt wurde, da es für ihren Zweck nur sehr wenige Anwendungsfälle gibt:
„Wer möchte schon Bilder mit unbekannten Abmessungen zuschneiden, ohne bestimmte Koordinaten
anzugeben oder Gesichter zu erkennen?“
Meine Überlegung wurde zusätzlich dadurch gestützt, dass in den vergangenen neun Jahren niemand bemerkt hatte, dass es nicht korrekt implementiert war.
Was ich nicht bedacht habe, ist der naheliegende Fall, dass jemand eigentlich
fillcrop verwenden wollte, aber versehentlich crop konfiguriert hat und sich damit auf ein
fehlerhaftes Verhalten unserer Plattform verlassen hat. Es ist klar, dass ich das besser hätte
durchdenken müssen, um es anders umzusetzen und mich stärker darum zu bemühen, unsere Kunden über
die bevorstehende Korrektur zu informieren.
All das gefährdet das, was wir sein wollen: ein robuster Baustein für Unternehmen, auf den man sich blind verlassen kann.
Ich hätte hier sorgfältiger vorgehen müssen, und ich entschuldige mich für meine Fehleinschätzung. Wir werden aus diesem Fehler lernen und dafür sorgen, dass so etwas nicht wieder vorkommt.
Wenn Sie bislang crop verwendet haben und nun merkwürdige Bilder feststellen, wechseln Sie bitte zur
Strategie fillcrop. Betroffene Bilder können erneut in der Größe geändert werden, wenn Sie auch die Dateien :original
exportiert haben.
Wenn Sie Hilfe beim Reparieren fehlerhafter Bilder benötigen, wenden Sie sich bitte an den Support.
Zwar können wir die meisten Bilder reparieren, uns ist aber klar, dass wir den möglicherweise entstandenen Ärger nicht wiedergutmachen können. Dennoch möchten wir den Schmerz ein wenig lindern. Melden Sie sich daher bitte, wenn Sie davon betroffen waren, dann finden wir eine passende Entschädigung.
Update 8. Juni Wir machen diese Änderung vorerst rückgängig. Noch immer stoßen neue Kunden auf
Fehler, die durch diese Änderung verursacht werden. Wenn Sie bereits zu fillcrop gewechselt sind, müssen
Sie nichts tun, denn das ist der richtige Name für das, was Sie erreichen wollten. Wir werden crop
einfach wieder als Alias auf fillcrop legen, da es für sich genommen nur wenige sinnvolle Anwendungsfälle
hat und das System seit 9 Jahren so funktioniert. Wahrscheinlich werden wir crop nach und nach
vollständig als veraltet markieren (Bilder könnten Sie weiterhin zuschneiden, wenn Sie den Parameter crop
angeben, der fortgeschrittener ist als die Größenänderungsstrategie crop).
