سؤال

وأنا تطوير مشروع جديد في كود إغنيتر (CI)، وأود أن إيجاد حل لهذه القضية CI الحالية. لقد حصلت على صورة واحدة، والذي يشبه إطار الصورة. أود للصور التي تم تحميلها إلى تعديل لهذا الإطار في خلفيتها.

وعلى سبيل المثال:
نص بديل http://www.sampsonresume.com/projects/visit- إنشاء / VC-process.jpg

والصورة الأولى هي الإطار. والثاني هو الصورة التي تم تحميلها (بعد تغيير حجم / الاقتصاص)، والثالث هو مزيج من الاثنين معا، والذي أود أن إنجاز.

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

المحلول

وإذا كانت الصور هي على وشك أن تظهر على موقع الويب الخاص بك، فإنه ربما يكون من الأسهل لمجرد استخدام CSS (وخاصة إذا كان لديك صورة أسفل ببساطة يعطي الحدود ...). بالطبع، إذا كنت تريد أن يكون الناس تحميل هذه الملفات مع الإطار، وهذا هو قصة مختلفة.

وأنا لا أعتقد CI وقد بنيت في أسلوب في فئة صورة التلاعب. ولكن، هذه الطبقة هي مجرد ملخصات الميزات التي تستخدم عادة من أحد المكتبات PHP صورة الرئيسية الثلاث (GD، يماغيماغيك، وNetPBM). إذا كنت تعرف ما مكتبة كنت تستخدم (وعادة ما تستخدم GD عن الأشياء الأساسية مثل هذا ...)، ثم سيكون لديك فقط لاستخدام طرق الملكية الخاصة بهم للقيام بذلك الاشياء.

ويمكنك ان تجعل حتى مكتبتك الخاصة أو توسيع الطبقة صورة التلاعب لإضافة ميزات خاصة بك.

وبالإضافة إلى ذلك، قد يكون هناك طرق للقيام بذلك في زند (غير متأكد، أنا لا أذهب للبحث عنه سواء). ولكن، هناك طرق سهلة ل تشمل مكونات زند إلى CI إذا كنت لا تجد شيئا.

وحظا سعيدا رجل!

نصائح أخرى

ومتفق عليها مع كايل - أفضل رهان هو توسيع المكتبات بالفعل هناك. نلقي نظرة على يماغيماغيك قيادة "المركب".

composite -gravity center smile.gif rose: rose-over.png

http://www.imagemagick.org/script/composite.php

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