Der Druckbereich-Wächter: Dein Motiv landet nie wieder außerhalb
Dirk BeckDer Druckbereich-Wächter: Dein Motiv landet nie wieder außerhalb
Heute erzähle ich dir von einem Feature im Klick & Bügel-Studio, das auf den ersten Blick ganz klein wirkt. Ein Hinweis und ein Button. Dahinter steckt aber eine der kniffligsten Rechnereien, die ich für das Studio gebaut habe. Und es löst ein Problem, das uns im Support lange begleitet hat. 🛡️
"Habt ihr mein Motiv abgeschnitten?"
Immer wieder hatten wir Bilder, die an der Seite eine gerade Kante hatten. Mitten im Motiv, wie mit dem Lineal gezogen. Und Katrin bekam im Support dann die Frage: "Habt ihr mein Motiv abgeschnitten?"
Nein, haben wir nicht. Das Motiv lag einfach zum Teil außerhalb des Bogens. Und was außerhalb des Bogens liegt, kann nun mal nicht gedruckt werden.
Warum wir bis an den Rand drucken
Bevor ich zum Wächter komme, muss ich kurz ausholen. Denn genau hier liegt einer der Punkte, auf die ich bei print2be richtig stolz bin: Wir drucken bis an den Rand. Du kannst also deinen ganzen Bogen ausnutzen und musst keinen Sicherheitsrand von 5 mm einhalten.
Das ist nicht selbstverständlich. Bei Hobby-Druckern hast du immer einen Rand. Die Folie muss ja irgendwie durch den Drucker transportiert werden und das machen Walzen. Und die Walze soll natürlich nicht durch die nasse Farbe laufen und dein Motiv verwischen. Also bleibt ein Streifen frei.
Aber zurück zu uns. Wir können vollflächig drucken und wir wollen dir helfen, dass du keine Kanten im Motiv hast. Genau dafür habe ich den Druckbereich-Wächter entwickelt.
Version 1: die klassische Bounding-Box
In der ersten Version habe ich die Objekte ganz klassisch über die Bounding-Box berechnet. Das ist der rechteckige Rahmen um dein ganzes Bild. So machen es alle Grafikprogramme, von Photoshop bis Canva.
Im Support haben wir sehr schnell gemerkt: Das hilft dir in unserem Fall nicht weiter. Denn für ein Bügelbild willst du einen transparenten Hintergrund. Und nach dem Freistellen ist der sichtbare Bereich deines Motivs kleiner als das ursprüngliche Bild, weil der Hintergrund drumherum wegfällt. Der Rahmen um das ganze Bild sagt dir also gar nicht, wo dein Motiv wirklich anfängt und aufhört.
Version 2: der virtuelle Rahmen
Also kam die nächste Version. Und die war wesentlich komplizierter. Ich berechne nach dem Freistellen einen virtuellen Rahmen um die sichtbaren Pixel. Dieser Rahmen ist die neue Bounding-Box.
Für dich in der Oberfläche ist das super intuitiv. In der Software ist es megakomplex. Denn dieser virtuelle Rahmen muss für alles in Bezug auf das Bild gesetzt werden. Stell dir das wie ineinander verschachtelte Koordinatensysteme vor:
- Die Arbeitsfläche hat ihr eigenes System.
- Darauf liegt der Bogen als eigenes System.
- Darauf liegt das Objekt, also dein Bild.
- Und darin liegt der virtuelle Rahmen des sichtbaren Bereichs.
Alle diese Systeme stehen miteinander in Beziehung. Solange du nur verschiebst, geht das noch. Aber wenn du anfängst, das Objekt zu drehen, geht es los. 😅
- Wo liegt die Mitte des sichtbaren Rahmens? Das muss nicht die Mitte des Originalbildes sein.
- Wo kommen die Maße hin? Natürlich an den sichtbaren Rahmen. Aber wo liegt der gerade, wenn das Bild schräg auf dem Bogen liegt?
Für dich sieht das am Ende ganz selbstverständlich aus. Dahinter steckt aber jede Menge Mathematik.
Inzwischen bin ich bei Version 3 und es geht sogar noch einfacher, aber das ist eine andere Geschichte.
Die Kollisionserkennung
Auf Basis dieser Neuerung habe ich dann eine Kollisionserkennung eingebaut. Das Prinzip ist einfach: Sobald ein Pixel deines Motivs außerhalb des Bogens liegt, bekommst du einen Hinweis.
Und weil ich dich mit einem Hinweis allein nicht stehen lassen will, gibt es gleich die Lösung dazu. Direkt daneben ist der Button "Einpassen". Ein Klick und wir schieben dein Motiv wieder auf den Bogen. Wenn es nötig ist, verkleinern wir dein Motiv auch, damit wirklich alles gedruckt wird.
Und wenn du nur einen Ausschnitt willst?
Dann lass es einfach so. Der Wächter zwingt dich zu nichts. Manchmal ist es ja genau gewollt, dass ein Motiv über den Rand läuft und nur ein Teil davon auf dem Bügelbild landet. Der Hinweis ist dafür da, dass es dir nicht aus Versehen passiert.
Volle Fläche, keine Kanten
Für mich gehören diese beiden Dinge einfach zusammen. Wir drucken bis an den Rand, damit du jeden Zentimeter deines Bogens nutzen kannst. Und der Druckbereich-Wächter passt auf, dass dabei nichts verloren geht, was du eigentlich drucken wolltest. 😉
Du willst deinen Bogen bis an den Rand nutzen? Im Klick & Bügel-Studio passt der Druckbereich-Wächter dabei auf dein Motiv auf.