Epicaler
3 سال پیش توسط Epicaler مطرح شد
7 پاسخ

کار با عکس در PHP

با سلام دوباره خدمت برنامه نویسای عزیز

دیدم بعضی از سایت هایی که با PHP ایجاد میشن میان رو یه عکس کار میکنن و اطلاعات کاربراشون رو روی یه عکس درج میکنن و یه لینکی هم بهشون میدن و کاربرا هر جایی از سایت حالا چه همون سایت چه سایت های دیگه اون لینک رو کپی کنن واسشون اطلاعاتشون رو نشون میده
قضیه این چیه؟


ثبت پرسش جدید
Muhammad
تخصص : Back-End Developer
@muhammad 3 سال پیش مطرح شد
0

سلام
برای کار با تصویر در PHP با GD آشنا بشید و از امکاناتش استفاده کنید:
https://www.php.net/manual/en/book.image.php
اگه به هر دلیلی نتونستید از این پکیج استفاده کنید:
https://github.com/Gregwar/Image

برای مورد دوم هم مثالی بزنید که شاید بتونم راهنمایی کنم


Epicaler
تخصص : برنامه نویس
@Epicaler 3 سال پیش مطرح شد
0

@muhammad ببینید فکر کنید من کاربر یه سایتی هستم و اون سایت یه دیتابیسی داره که توش جزییات اکانت منو یعنی تاریخچه اخرین ورود به سایت, آخرین آیپی , مرورگر و ... اطلاعاتی که مربوط به اکانتم هست تو اون دیتابیس قرار میگیره. حالا مدیر سایت میاد و یه عکس میسازه و توش این اطلاعات رو قرار میده و هر کسی یه لینکی داره برای این عکس مثلا برای اسم من به شکل زیر:
http://example.com/stats/Epicaler حالا ما این لینکو تو هر سایتی کپی کنیم اون عکسه میاد بالا البته وقتی عکسه میاد بالا اطلاعات همون لحظه رو به ما میده یا به نوعی پویا و داینامیک هست.
من خودمم از کتابخونهWideImage و GD استفاده میکنم ولی برای هر بار ساخت عکس مقداری فضای منابع اشغال میشه که اگه چندین بار ضفحه رو ریفرش کنی کل منابع پر میشه!!!
در کل بگم میخوام از یک روش بهینه استفاده کنم که ضرر کمتری بزنه به منابع


mmjvox
تخصص : QML,Objective-C,Qt/C++,Webasse...
@mmdjv.kh94 3 سال پیش مطرح شد
0

imagemagick رو تست کردید؟


Epicaler
تخصص : برنامه نویس
@Epicaler 3 سال پیش آپدیت شد
0

ببینید بزارید خلاصه وار بگم :

من میخوام با کتابخونه GD یک عکسی رو ایمپورت کنم از یه پوشه ای و یه متنی روش قرار بدم بعدش توی عناصر سایتم قرار بدم بدون اینکه اون عکس ذخیره شه یا اینکه از header('Content-type: image/png'); استفاده کنم . فرض کنید میخوام اون عکسی که با GD ساختم رو بک گراند صفحه قرار بدم یا مثلا با تگ <img> یا هر چیز دیگه ای اون عکس رو نمایشش بدم.


Muhammad
تخصص : Back-End Developer
@muhammad 3 سال پیش مطرح شد
Epicaler
تخصص : برنامه نویس
@Epicaler 3 سال پیش مطرح شد
0

@muhammad عزیز من منظورم اینه بدون استفاده از header
یعنی تو یه div بک گراندش اون عکسه در بیاد.


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 3 سال پیش مطرح شد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام