Image Crop and Rotate

Ein Pillow-Skript: zentriert ein Bild auf halbe Größe zuschneiden, um 90 Grad im Uhrzeigersinn drehen

von instavm · instavm/coderunner

Funktioniert mit Setup ★ 7.2/10

Image Crop and Rotate — Ein Pillow-Skript: zentriert ein Bild auf halbe Größe zuschneiden, um 90 Grad im Uhrzeigersinn drehen

Was es kann

Ein einzelnes Python/Pillow-Skript, das ein Bild von der Mitte aus auf 50 Prozent seiner Breite und Höhe zuschneidet und das Ergebnis dann um 90 Grad im Uhrzeigersinn dreht. Es wird bei Anfragen zum Zentrieren, zum Drehen eines Bildes um 90 Grad oder zum gleichzeitigen Ausführen beider Operationen ausgelöst. Beide Operationen sind fest: Es gibt kein Argument für das Zuschneideverhältnis, den Rotationswinkel oder die Richtung.

Testbericht

Das Skript funktioniert und die Rotationsrichtung ist tatsächlich korrekt: Bei einem markierten 100x60 Testbild ergab der Zuschnitt 50x30, das endgültige Bild 30x50, und eine Eckpixelprüfung bestätigte eine echte Drehung im Uhrzeigersinn (der Marker bewegte sich von oben links nach oben rechts). Das Problem ist, dass es genau das tut, was Claude unaufgefordert tut – die achtzeilige No-Skill-Version erzeugte eine byte-identische Ausgabedatei sowohl bei PNG- als auch bei JPEG-Eingabe, 11401 Bytes in beiden Fällen, so dass es keinen Vorteil durch die Installation gibt. Beide Pfade teilen auch eine Pillow-Falle, vor der der Skill nie warnt: Das Speichern eines JPEG ohne Qualitätsargument senkte das Ergebnis auf 19.3 dB PSNR gegenüber einer verlustfreien Referenz, wobei das Übergeben von quality=95 35.8 dB ergibt, eine 11 KB Datei, wo 49 KB gerechtfertigt gewesen wären. Die Einrichtungsreibung besteht darin, dass die Dokumentation auf /mnt/user-data/uploads und /mnt/user-data/outputs verweist, die außerhalb von Claude.ai's Sandbox nicht existieren, so dass Sie jeden Pfad manuell übersetzen müssen.

Getestet am: 2026-07-29 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/instavm/coderunner.git
mkdir -p ~/.claude/skills
cd coderunner && cp -r skills/public/image-crop-rotate ~/.claude/skills/image-crop-rotate

Befehle & Beispiel-Prompts

  • /image-crop-rotateEin Pillow-Skript: zentriert ein Bild auf halbe Größe zuschneiden, um 90 Grad im Uhrzeigersinn drehen

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Center-crop this photo to half size and rotate it 90 degrees clockwise
  • Rotate screenshot.png 90 degrees clockwise for me please
  • Crop this image to 50% from the center then turn it a clockwise quarter