سؤال

لدي طاولة هي 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 سيكون كافيًا.

شكرا مقدما :)

هل كانت مفيدة؟

المحلول

لن أكتب السيناريو لك ، لكن ImageMagick's +إلحاق و- هي الأدوات التي ستحل هذا. وثائق Rmagick المقابلة هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top