کانال تلگرام
zeynab ghasempoor

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

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

zeynab ghasempoor
- 26 روز پیش

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

حمید رضا ملکی

حمید رضا ملکی

26 روز پیش

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

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

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

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

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

zeynab ghasempoor

zeynab ghasempoor

26 روز پیش

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

حمید رضا ملکی

حمید رضا ملکی

26 روز پیش

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

zeynab ghasempoor

zeynab ghasempoor

26 روز پیش

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

 

zeynab ghasempoor

zeynab ghasempoor

17 روز پیش

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

(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);

 

برای ثبت پاسخ باید وارد سایت شوید