الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عرض صورة

مغلق
بدأه ابو سالار في 26 يوليو 2006 · 3 رد · 511 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قمت بانشاء قاعدة بيانات وجعلت احد الحقول لخزن مسارات صور اقوم بتحميلها وخزنها في القاعدة ، عندما اقوم بعرض الصورة وبابعاد صغيرة فان الصورة تكون غير واضحة لاني اعطيها ابعاد اصغر من الابعاد الحقيقية للصورة وكالتالي

			<a border ="0" href="<? echo $sourceImage ?>" target="_blank" >
			<?
			echo '<img width=320 height=240 src= ',$sourceImage,">";
			?>

فهل توجد طريقة افضل لعرض الصور بوضوح افضل

وشكرا

تم تعديل هذه المشاركة بواسطة mostafasawan في 27 يوليو 2006 في 10:37

#2

هو في كتير طرق بس انت استخدم اللي بتريحك

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#3

انشء مجلدان واحد باسم pics

وثاني thumbs

واستخدم هذه فنكشن التي قمت ببرمجتها سابقا لتصغير الصور من نوع jpg

#########################################
//by ahmad sh
//www.palface.com
#########################################

function resize( $nx, $ny){
$dir = opendir( "pics" );
	$pics = array();
	while( $fname = readdir( $dir ) )
	{
		if ( preg_match( "/[.]jpg$/", $fname ) )
			$pics []= $fname;
	}
	closedir( $dir );
	foreach( $pics as $fname )
	{
	  $im = imagecreatefromjpeg( "pics/$fname" );
	  $ox = imagesx( $im );
	  $oy = imagesy( $im );




	  $nm = imagecreatetruecolor( $nx, $ny );

	  imagecopyresized( $nm, $im, 0, 0, 0, 0, $nx, $ny, $ox, $oy );

	  print "Creating thumb for $fname\n";

	  imagejpeg( $nm, "thumbs/$fname" );
	 }


	  ob_start();



}

اسخدام

resize("width","hight")

ضع الصور العاديه في مجلد pics

وهذه الفنكشن تصغر الصور وتضعها في thumbs

وبتالي تستطيع استدعاء الصور المصغره من thumbs

وسلام عليكم

تم تعديل هذه المشاركة بواسطة ahmad123 في 27 يوليو 2006 في 15:51

#4

شكرا اخي ساقوم بتجربة الكود وساعلمك بالنتيجة

هذا الموضوع مغلق.

مواضيع مشابهة