برگزیده های پرشین تولز

GD و گيف هاي متحرک !!

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
چطوري ميشه؟
مثلا ما بخوايم يه متني رو تو فريم دوم يه گيف بزاريم چطوريه؟
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
سئوال جالبیه!
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از mazoolagh :
احتمالا اینو میدونه:rolleyes:
سئوالش اینه که با GD چجوری انجامش بده؟
آره ! اصل موضوع اينه که رو سرور اين اتفاقا بيفته !
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از Shahedr :
آره ! اصل موضوع اينه که رو سرور اين اتفاقا بيفته !
خوب ImageReady رو روی سرور صدا بزن!
184.gif

.
.
این GD که همه چیز تمومه. حتما میتونی گیف متحرک رو اول فریم به فریم کنی بعد اون یک فریم رو تغییر بدی. بعد دوباره بسازیش. باید یکم با ساختار گیف متحرک آشنا باشی، تا اونجایی که من میدونم از چندتا ساختار گیف معمولی و یک شماره برای نشون دادن وقفه و تعداد فریم ها ساخته شده.
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از balabala :
خوب ImageReady رو روی سرور صدا بزن!
184.gif

.
.
این GD که همه چیز تمومه. حتما میتونی گیف متحرک رو اول فریم به فریم کنی بعد اون یک فریم رو تغییر بدی. بعد دوباره بسازیش. باید یکم با ساختار گیف متحرک آشنا باشی، تا اونجایی که من میدونم از چندتا ساختار گیف معمولی و یک شماره برای نشون دادن وقفه و تعداد فریم ها ساخته شده.
اينارو از طريق PHP چطور ميشه اعمال کرد رو يه عکس؟
بعدم ما ميخوايم که يه گيف متحرکو اصلا از اول بسازيم ! چه کنيم؟
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از Shahedr :
اينارو از طريق PHP چطور ميشه اعمال کرد رو يه عکس؟
بعدم ما ميخوايم که يه گيف متحرکو اصلا از اول بسازيم ! چه کنيم؟
متاسفانه توی PHP نمی دونم
162.gif


من یک سورسی توی VB داشتم که گیف متحرک رو نشون میداد. یعنی فرمتش رو می خوند؛ هر کدوم رو یک گیف ساده می کرد، بعد لودشون می کرد. به همین خاطر میگم که فرمتش فرق وکوله. شما اول ببین گیف ساده رو چه شکلی می سازن. یه منبع هم باید در مورد فرمت متحرک پیدا کنید، بعد فریم های ساخته شوده رو با همون فرمت بسازید. :rolleyes:
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از balabala :
متاسفانه توی PHP نمی دونم
162.gif


من یک سورسی توی VB داشتم که گیف متحرک رو نشون میداد. یعنی فرمتش رو می خوند؛ هر کدوم رو یک گیف ساده می کرد، بعد لودشون می کرد. به همین خاطر میگم که فرمتش فرق وکوله. شما اول ببین گیف ساده رو چه شکلی می سازن. یه منبع هم باید در مورد فرمت متحرک پیدا کنید، بعد فریم های ساخته شوده رو با همون فرمت بسازید. :rolleyes:
يعني بايد اين همه مشقت کشيد؟
184.gif

تابعي نيست واسه اينکار؟
164.gif
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
به نقل از Shahedr :
يعني بايد اين همه مشقت کشيد؟
184.gif

تابعي نيست واسه اينکار؟
164.gif
PHP از gif معمولی ساپورت می کنه
ولی gif متحرک رو نمی دونم (شاید بکنه ها !)
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
ديد م چند جا که اين مودل عکسا حالت انيميشني داشتن !
حالا نميدونم php بوده يا چيز ديگه !

حالا از کجا بايد شروع کنم؟
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از Shahedr :
ديد م چند جا که اين مودل عکسا حالت انيميشني داشتن !
حالا نميدونم php بوده يا چيز ديگه !

حالا از کجا بايد شروع کنم؟
اول ببین اسکریپت آماده پیدا نمی کنی؟ :f34r: بعدش فکر کنم باید دنبال فرمت گیف متحرک بگردیم تا ببینیم چه جوریاست...
73.gif
... من اگر اون برنامه وی بی رو پیدا کنم، کارمون راحت میشه. بذار بگردم...
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از balabala :
اول ببین اسکریپت آماده پیدا نمی کنی؟ :f34r: بعدش فکر کنم باید دنبال فرمت گیف متحرک بگردیم تا ببینیم چه جوریاست...
73.gif
... من اگر اون برنامه وی بی رو پیدا کنم، کارمون راحت میشه. بذار بگردم...
183.gif
183.gif
183.gif
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
به نقل از Shahedr :
به نقل از balabala :
اول ببین اسکریپت آماده پیدا نمی کنی؟ :f34r: بعدش فکر کنم باید دنبال فرمت گیف متحرک بگردیم تا ببینیم چه جوریاست...
73.gif
... من اگر اون برنامه وی بی رو پیدا کنم، کارمون راحت میشه. بذار بگردم...
:D
بابا vb چه ربطی به PHP داره !!
vb یک زبان سمت Client هست و بعد از بالا اومدن صفحه هنوز هم داره کار می کنه و event ها رو کنترل می کنه !
ولی PHP اینطور نیست ! PHP یک زبان سمت سروره و پس از بالا اومدن صفحه ارتباتش با صفحه قطع می شه !

مثلاً به vb می شه گفت که چند تا عکس gif درست کنه و هر چند ثانیه (یا صدم ثانیه) یک بار اونا رو عوض کنه ولی PHP نمی تونه !
مگر اینکه خود PHP یک gif متحرک واقعی (نه چند تا عکس رو پشت سر هم نشون بده) بسازه !
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
يعني هيشکي تاحالا به فکرش نرسيده از php يه گيف متحرک داشته باشه؟
25.gif
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
به نقل از Shahedr :
يعني هيشکي تاحالا به فکرش نرسيده از php يه گيف متحرک داشته باشه؟
25.gif

خیلی چیزها هست که رایگان و پابلیک نیست;)
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از Shahedr :
يعني هيشکي تاحالا به فکرش نرسيده از php يه گيف متحرک داشته باشه؟
25.gif
آخه گیف و گیف متحرک ساختن (ساختن نه تفسیر کردن) کپی رایت لازم داره، اینه که کمتر کسی روش کار کرده. در ضمن هنوز اون سورس وی بی رو پیدا نکردم :(
 

miladmovie

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
1,939
لایک‌ها
3
سن
39
یک روشی رو من توی ذهنم هست :
PHP:
header('refresh:5');
بعد این رو می زاری توی هدر عکست و هر بار که رفرش می شه یک سشن می سازی
بعد ست می کنی که اگر شماره انداز سشن ات مثلا 1 بود عکس 1 رو نشون می دی
بار بعد که رفرش می شه سشن ات 2 می شه و تو هم عکس 2 رو نشون می دی
شاید کار کنه !
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
به نقل از miladmovie :
یک روشی رو من توی ذهنم هست :
PHP:
header('refresh:5');
بعد این رو می زاری توی هدر عکست و هر بار که رفرش می شه یک سشن می سازی
بعد ست می کنی که اگر شماره انداز سشن ات مثلا 1 بود عکس 1 رو نشون می دی
بار بعد که رفرش می شه سشن ات 2 می شه و تو هم عکس 2 رو نشون می دی
شاید کار کنه !
ایول :specool:
روش خوبیه !
برای اینکه بهتر بشه می شه اونو تو یه frem گذاشت تا کل صفحه رفرش نشه و فقط عکس رفرش بشه

ولی تو IE خیلی ضایع می شه چون همش صدای رفرش میده :happy:

اما حال کردم :D
ایدش واقعاً جالب بود
 
بالا