تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Feb 2004-
#1 (permalink)  
php + التعامل مع الصور ؟


السلام عليكم ..

1. أعمل الان على سكريبت ارشيف للصور ، والصور حجمها كبير ، اي ما بين 1 - 1.5 ميغا ، لذا فإني أرغب في عمل سكريبت يقوم بانشاء Thumbnails للصور بشكل تلقائي وبحجم معين وتخزينها في فولدر على السيرفر الذي يعمل عليه السكريبت ، هل من طريقة لعمل ذلك ؟؟

2. عند تخزين الصور من خلال الفوتوشوب فإنه يتم في بعض الاحيان كتابة بعض التعليقات او الشرح او بيانات صاحب الصورة ، ويتم تخزينها مع الصورة على شكل jpg ، هل من طريقة استطيع من خلالها وباستخدام لغة البي اتش بي ان اقرأ هذه المعلومات من ملف الصورة نفسها ؟؟ طبعا هذه الامكانية متوفرة لانني قمت بتجربتها من خلال اكثر من موقع ولكن لا علم لي بكيفية تطبيقها من خلال البي اتش بي .

3. هل صادف احدكم ان عثر على برنامج او سكريبت يعمل كأرشيف صورة لادارة الصور وكمحرك بحث ؟؟


آسف على الاطالة ..
وشكرا على المساعدة






__________________
إستخدم ملفك الخاص لكتابة توقيعك
الاحتراف غير متواجد حالياً   قديم 22-04-2005, 06:29 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2003-
#2 (permalink)  

السلام عليكم

بالنسبه للسؤال الاول , اكيد يمكن عمل ذلك

تاخذ اول شي نسخه من الصوره, بعدين تاخذ الطول والعرض للصوره , ثم تقوم عمل حسابات على الطول والعرض لتصغيره ( نسبه وتناسب ) عشان تطلع الصوره زين , في الاخير تنشئ النسخه اللي اخذتها من الصوره اول الاحجام الي طلعت معاك من التناسب, وكل هذا بإستخدام دوال مكتبة الصور GD في PHP ,


السؤال الثاني :

بالنسبه لهذي الطريقه , انك تاخذ كلمات من الصوره على شكل صوره , تقدر من حيث ان تحدد مكان الكلام في الصوره , لكن انك تاخذ كلام من الصوره على شكل نص ؟؟؟؟؟ على ما اعتقد انه لا يمكنك فعل ذلك , لكن العكس يمكن ان يكون عندك كلام وتريد ان تضعه على الصوره , فهذا ممكن ايضا بإستخدام مكتبة دوال GD في لغة PHP

اتمنى اكون افدتك , واذا كنت غلطان , ان شاء الله الشباب ما راح يقصرون

تحياتي لك






__________________
محمد الرحيلي
http://www.alrehaili.net
http://www.arccn.net
http://www.mafgod.com
mohammad@arccn.net
محمد الرحيلي غير متواجد حالياً   قديم 22-04-2005, 08:01 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2004-
#3 (permalink)  

السلام عليكم

شكرا لاهتمامك أخي

1- بالنسبة لاجابتك على السؤال الاول فهذا ما أريد ، ولكن بصراحة لا علم لي ولم استخدم من قبل مكتبة الصور GD ، فأين يمكنني الحصول على أمثلة أو شرح ؟؟

2- أما بالنسبة للسؤال الثاني ، فسوف أوضح التالي :
عند تحرير الصور في الفوتوشوب يمكننا الذهاب الى File -> file info .. وهنا يمكننا تخزين معلومات حول الصورة مثل الكاتب والتاريخ ومحتويات الصور والكلمات المفتاحية و الكثير من المعلومات ، وعند حفظ الصورة على هيئة jpg فإن هذه المعلومات تخزن داخل الصورة ويمكن قرأءتها اذا اعدت فتح الصورة باستخدم برنامج آخر ..
ما أريده هو الحصول على هذه المعلومات على شكل تكست وليس صورة وهي اصلا لا تكون ظاهرة في الصورة ..
اتمنى ان تكون الصورة وضحت الان .. واعتقد ان مكتبة الصور لها دور في هذا

شكرا






__________________
إستخدم ملفك الخاص لكتابة توقيعك
الاحتراف غير متواجد حالياً   قديم 22-04-2005, 08:44 PM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: Apr 2002-
#4 (permalink)  

جرب هذه الدالة
كود PHP:
<?
$exif 
exif_read_data('tests/test1.jpg''IFD0');
print_r($exif);
?>
www.php.net/exif_read_data






__________________
I Love PHP (d4d@hotmail.com)
http://www.daif.net/
daif متواجد حالياً   قديم 23-04-2005, 11:52 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2004-
#5 (permalink)  

السلام عليكم

شكرا جزيلا أخي ..
ولكن للأسف لم استطع تجربة الدالة وظهرت عندي رسالة خطأ : Call to undefined function

مع ان الدالة معرفة لديّ كالتالي : extension=php_gd2.dll وتم التأكد من اعداد ملف php.ini ...

كيف يمكنني استخدام الدالة ؟؟
اين أجد شرحا مفصلا يخص GD ؟؟

شكرا






__________________
إستخدم ملفك الخاص لكتابة توقيعك
الاحتراف غير متواجد حالياً   قديم 23-04-2005, 06:37 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2003-
#6 (permalink)  

هلا اخوي

الطريقه الي كتبها اخوي daif على ما اعتقد انها صحيحه

شوف هذي معلومات عنها

array exif_read_data ( string filename [, string sections [, bool arrays [, bool thumbnail]]])


The exif_read_data() function reads the EXIF headers from a JPEG or TIFF image file. This way you can read meta data generated by digital cameras.

Exif headers tend to be present in JPEG/TIFF images generated by digital cameras, but unfortunately each digital camera maker has a different idea of how to actually tag their images, so you can't always rely on a specific Exif header being present.


على فكره , شيك نسخة ال PHP عندك , لانها تشتغل على (PHP 4 >= 4.2.0, PHP 5)

واذا تحب تشوف معلومات عنها زياده من هنا

http://www.php.net/manual/en/functio...-read-data.php

تحياتي لك






__________________
محمد الرحيلي
http://www.alrehaili.net
http://www.arccn.net
http://www.mafgod.com
mohammad@arccn.net
محمد الرحيلي غير متواجد حالياً   قديم 23-04-2005, 09:41 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2004-
#7 (permalink)  

السلام عليكم

شكرا اخي على الاهتمام ...
ولكني اعتقد ان المشكلة في مكتبة الصور وليس في شيء آخر !!

حاولت فحص مكتبة الصور من خلال :
كود PHP:
var_dump(gd_info()); 
ولكن أيضا ظهرت لي رسالة خطأً

هل المشكلة في مكتبة الصور ؟؟ كيف يمكنني التأكد من انها تعمل ؟؟

ملاحظة : انا استخدم PHP4.2.3 .

شكرا






__________________
إستخدم ملفك الخاص لكتابة توقيعك
الاحتراف غير متواجد حالياً   قديم 23-04-2005, 10:50 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:28 AM بتوقيت المملكة العربية السعودية