کانال تلگرام
زینب

برداشت مختصات چهار گوشه ی یک عکس

این گفتگو آخرین بار توسط زینب بروزرسانی شده است

زینب
- ۶ ماه قبل، سه شنبه ۵ شهریور ۱۳۹۸، ساعت 14:15

باسلام.من چند تا عکس دارم  و الان میخام مختصات چهار گوشه ی این عکس ها رو برداشت کنم و در پایگاه داده ام ذخیره بشه.اگه کسی میدونه راهنماییم کنه.خیلی ممنونم .....

زینب - عضویت : 1398/4/19 ، ،
حمید رضا ملکی

حمید رضا ملکی

۶ ماه قبل، سه شنبه ۵ شهریور ۱۳۹۸، ساعت 16:53

سلام. اگر این چهار تا عکس از هم جدا باشند مختصات 4 گوشه نباید چیز سختی باشه...

نقطه اول - گوشه اول مربع (بالا سمت چپ) => (0,0)

نقطه دوم - گوشه دوم مربع (بالا سمت راست) => (width,0)

نقطه سوم - گوشه سوم مربع (پایین سمت چپ) => (height و 0)

نقطه چهارم - گوشه چهارم مربع (پایین سمت راست) => (height و width)

حمید رضا ملکی - عضویت : 1396/2/22 ، ،
زینب

زینب

۶ ماه قبل، سه شنبه ۵ شهریور ۱۳۹۸، ساعت 17:05

خیلی ممونم.اگه میشه با یه مثال بهم بگین خیلی ممنون میشم.بله این عکس ها جدا هستن از هم

زینب - عضویت : 1398/4/19 ، ،
حمید رضا ملکی

حمید رضا ملکی

۶ ماه قبل، سه شنبه ۵ شهریور ۱۳۹۸، ساعت 17:35

پاسخی که براتون در قسمت قبل گذاشتم یه جورایی فرمول کار هست.... شما بسته به زبانی که کار میکنید مثلا در javascript دارین کار میکنین یا php یا حتی Asp.net mvc باید ببینید چطور width و height تصویر رو میتونید بدست بیارید... که همون ابعاد تصویر شما هست که همه زبان ها راه حلی برای بدست آوردن این ابعاد دارند... بعد از اون چون مختصات 4 گوشه را میخواین کار خیلی راحته... به شکلی که در بالا مشخص کردم .. مختصات را بدست میارید... من در بالا فرض کردم گوشه بالا سمت چپ مرکز مختصات شماست یعنی (0,0) و بر اساس آنها بقیه را بدست آوردم..

حمید رضا ملکی - عضویت : 1396/2/22 ، ،
زینب

زینب

۶ ماه قبل، سه شنبه ۵ شهریور ۱۳۹۸، ساعت 21:48

متوجه شدم.دستتون درد نکنه

 

زینب - عضویت : 1398/4/19 ، ،
زینب

زینب

۵ ماه قبل، پنجشنبه ۱۴ شهریور ۱۳۹۸، ساعت 16:24

سلام دوباره. عذر میخام من طول و عرض تصویرم رو کدش رو نوشتم ولی برای مختصات چهار گوشه همون طور که گفتم هنوز به نتیجه نرسیدم.آخه طبق چیزی که شما  گفتین احتملا باید با یک تابعی به کار برده بشه.....  من هر چی تحقیق می کنم این تابع رو پیدا نمی کنم...اون چهارخط آخر کدم قبل مختصات چهار گوشه ی  عکس منظورمه.... اگه کسی میتونه راهنماییم کنه ممنون میشم

(left_top=(0,0
right_top=($width,0)
left_bottom=(0,$height)
right_bottom=($width,$height)

$im_x_length=imagesx($image_name);
$im_y_length=imagesy($image_name);
imagedestroy($image_name);
$width="image X length : ".$im_x_length." pixel";
echo $width;
echo "<br />";
$height="image Y length : ".$im_y_length." pixel";
echo $height;
$left_top=(0,0);
$right_top=($width,0);
$left_bottom=(0,$height);
$right_bottom=($width,$height);

 

زینب - عضویت : 1398/4/19 ، ،
برای ثبت پاسخ باید وارد سایت شوید