دمج "صور Tileset" في خلفية واحدة باستخدام Ruby
-
26-09-2019 - |
سؤال
لدي طاولة هي 26 المربعات من 26 مربع. كل مربع سيكون 30 بكسل * 30 بكسل.
بالنظر إلى البلاط
- UPPER_LEFT.PNG
- UPPER_RIGHT.PNG
- apper_wall.png
و:
- left_wall.png
- right_wall.png
و:
- Bottom_left.png
- Bottom_wall.png
- Bottom_right.png
أهدف إلى تضمين خلفية 780 بكسل*780 بكسل. من أجل السرعة ولمنع أخطاء تقديم محتملة ، أريد أن يتم تكوين هذه البلاط في خلفية واحدة كبيرة. كان صنع 8 بلاطًا سهلاً ، لكنني لست مصممًا ...
أعتقد أنني بحاجة إلى استخدام مكتبة صور مثل Rmagick لوضعها معًا ، لكن ليس لدي أي فكرة من أين أبدأ.
من الناحية المثالية ، أود أن أتكرر على الصورة كما لو كانت مجموعة متعددة الأبعاد من 26 صفًا وأعمدة. وبهذه الطريقة ، يمكنني فقط تحميل كل بقعة مع الصورة التي أحتاجها ، واكتبها إلى ملف.
هل يمكن لأي شخص أن يوجهني في الاتجاه الصحيح حول كيفية معالجة الصور باستخدام برنامج؟
الهدف النهائي هو فقط تحميل tile_set.zip مع الصور الثمانية على الخادم ، وجعلها تفعل ذلك من تلقاء نفسها.
ولكن في الوقت الحالي ، مجرد نص Ruby Shell سيكون كافيًا.
شكرا مقدما :)