PDA

View Full Version : راه کاری برای تصاویر بند انگشتی برای رزلوشن های مختلف



nariman_t
شنبه 14 آذر 1394, 23:57 عصر
یه راه کار بدید برای رزلوشن های مختلف بدون بهم ریختگی تصاویر چطور نصاویر بند انگشتی رو درست بکنم و نمایش بدم البته بگم بند انکشتی دئرست کردن و اینها رو بلم ولی در این سایت چطور این کار رو انجام بدم که به بهترین شکل نمایش داده بشه
http//:www.abctech.ir/m

H:Shojaei
یک شنبه 15 آذر 1394, 16:44 عصر
من این کار رو میکنم معمولا:


$imagex=ImageSX($src);
$imagey=ImageSY($src);
while(!(($imagex/2)<200 && ($imagex/2)>128) && !(($imagex/2)<128))
{
$imagex=$imagex/2;
}
if($imagex<64)
{
$bet=64-$imagex;
$imagex+=$bet;
}
while(!(($imagey/2)<200 && ($imagey/2)>128) && !(($imagey/2)<128))
{
$imagey=$imagey/2;
}
if($imagey<128)
{
$bet=128-$imagey;
$imagey+=$bet;
}
$imagey-=$imagey-$imagex;

us1234
یک شنبه 15 آذر 1394, 19:20 عصر
به حاصل تقسیم طول تصویر به عرض تصویر ratio ( همون نسبت خودمون ) گفته میشه .

اگر نسبت جدیدی که میخواهم درست کنم بیشتر از نسبت تصویر اصلی بود ، طول جدید میشه عرض جدید ضرب در نسبت اصلی
اگر نسبت جدید کمتر از نسبت قدیمی شد ، عرض جدید میشه حاصل تقسیم طول جدید در نسبت اصلی


$ratio_orig = $width_orig / $height_orig;
if ($newWidth / $newHeight > $ratio_orig) {
$newWidth = $newHeight * $ratio_orig;
} else {
$newHeight = $newWidth / $ratio_orig;
}

ریاضی و برنامه نویسی 2 دوست قدیمی هستند :)

m_r_1989
یک شنبه 15 آذر 1394, 22:45 عصر
یک کلاس هست که این کار رو به راحتی برات انجام می ده به من یک ایمیل بزن برات می فرستم



پکیج تصفیه فاضلاب
(http://campkrupp.net)ثبت شرکت (http://www.saadatandishan.ir/)