| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| كيف اقوم بتصغير الصور تلقائيا باستخدام مكتبة imagick اكتب لكم عن رغبتي بتصغير الصور التي يرفعهاالمستخدم للموقع لتصبح مصغرات وتخزن في مجلد آخر تماما كبرنامج 4images باستخدام imagick وهي مكتبة متخصصة كما تعرفون وحاولت فذهبت لموقع البي اتش بي PHP: Imagick Image Library - Manual وفيه مرجع لهذه المكتبة ودوالها وطبقت المثال حرفيا مع العلم ان نسخة بي اتش بي لدي هي php4.4.7 وإصدار imagick هو imagick5.5.7 فأعطاني الخطأ التالي Cannot instantiate non-existent class: imagick لذلك حاولت مايلي ذهبت الى موقع المكتبة والصفحة IM v6 Examples -- Creating Thumbnails ووجدت سطر أوامر كمثال وبعد تحميل احد البرمجيات (4images) التي تستعمل نفس المكتبة وتحليلها وجدت في أحد ملفاتها الدالة التالية function resize_image_im($src, $dest, $quality, $width, $height, $image_info) { global $convert_options; $command = $convert_options['convert_path']." -quality ".$quality." -antialias -sample $width"."x"."$height \"$src\" \"$dest\""; system($command); return (file_exists($dest)) ? 1 : 0; } لذلك حاولت تقليد العملية بملف http://111000.net/test/t.php وكان الكود فيه <?php $command ="convert -size 118x145 images.jpg "." \ -auto-orient -thumbnail 50x90 thumbnail.gif"; system($command); ?> طبعا وضعت معه صورة images.jpg وعند استدعائه اعطاني صفحة فارغة مع العلم اني اطلعت على ماتقوم به تعليمة system يعني والله عجزت فأرجو مساعدتكم ولاأدري ماالمشكلة والغريب ان الصفحة االفارغة لم تعطيني اي خطأ ارجو المساعدة مع تحياتي
__________________ شبكة المنهل التعليمية تفوز بجائزة الشيخ سالم العلي الصباح كأفضل موقع فردي على الانترنت في الوطن العربي لعام 2007 http://111000.net/modules.php?name=N...rticle&sid=948 | |||||
|
| |||||
| اليك الطريقة التالية عساها تنفع..
سنقوم بانشاء تابع مهمته نسخ صورة كبيرة من مسار معين و تصغيرها و تخزينها في مسار مختلف عن الاول. هذا التابع ياخذ كوسيط له : 1- مسار مع اسم الصورة الكبيرة. 2- مسار مع اسم الصورة الجديدة(المستنسخة). 3- عرض الصورة الجديدة حيث ان الارتفاع سيتم استنتاجه(تناسب رياضي). التابع : كود PHP: upload و ان مجلد الصور المصغرة هو : small و ان الصور المصغرة المطلوبة هي ذات عرض 100 بكسل ان استخدام التابع سيكون كمايلي : كود PHP: | |||||
|
| |||||
|
شكرا لك من كل قلبي يا أخي مراد جاري التجربة فورا وسأرد عليك
__________________ شبكة المنهل التعليمية تفوز بجائزة الشيخ سالم العلي الصباح كأفضل موقع فردي على الانترنت في الوطن العربي لعام 2007 http://111000.net/modules.php?name=N...rticle&sid=948 | |||||
|
| |||||
|
كل الشكر وجزاك الله عني كل خير بالفعل العملية نجحت ولك مني دعوات صالحة بظهر الغيب شكرا اخي الكريم وسأقوم الآن بتخصيصها لتناسب عملي شكرا مرة أخرى
__________________ شبكة المنهل التعليمية تفوز بجائزة الشيخ سالم العلي الصباح كأفضل موقع فردي على الانترنت في الوطن العربي لعام 2007 http://111000.net/modules.php?name=N...rticle&sid=948 | |||||
|
| |||||
|
بعد مراجعة المساعدة في php.net لاحظت أن هذه الدوال تابعة لمكتبة GD2 وبالفعل فهي قوية وسهلة الاستعمال شكرا لك
__________________ شبكة المنهل التعليمية تفوز بجائزة الشيخ سالم العلي الصباح كأفضل موقع فردي على الانترنت في الوطن العربي لعام 2007 http://111000.net/modules.php?name=N...rticle&sid=948 | |||||
|
![]() |
| أدوات الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| كيف اصغر الصور تلقائيا في imaage4 ((وين الفزعه)) | help me | تطوير الويب | 3 | 07-06-2004 08:40 AM |
| كيف أحمل الصور للـMy_eGallery عن طريق الأف تي بي وليس من داخل الموقع .لأنها صعبة و... | SUPER PHP | تطوير الويب | 1 | 23-10-2003 12:22 PM |
| كيف اضيف الصور العشوائية في البوم الصور بالمجلة؟ | Al Zeeny | تطوير الويب | 5 | 16-09-2003 06:04 AM |
| كيف اخلي الصور ماتطلع بالتوقيع ؟ | q8sun | إصلاح وصيانة المنتديات | 0 | 21-01-2003 08:00 PM |
| كيف أقلب اتجاه الصور من اليمين لليسار ؟؟ | عبد الله | تطوير الويب | 5 | 08-12-2002 02:36 AM |