PDA

View Full Version : سوال: تغییر mode تصویر هنگام آپلود توسط php



rash44
پنج شنبه 05 تیر 1393, 07:33 صبح
سلام
آیا امکانی وجود داره که هنگام آپلود یک تصویر توسط php ، تصویر فوق که رنگی هست رو به یک تصویر سیاه و سفید تبدیل کرد ؟

desatir7316
پنج شنبه 05 تیر 1393, 10:46 صبح
مي توني موقع نمايش با استفاده از imagefilter عکس رو به صورت grayscale نمايش بدي

rash44
پنج شنبه 05 تیر 1393, 10:55 صبح
مي توني موقع نمايش با استفاده از imagefilter عکس رو به صورت grayscale نمايش بدي

میخوام 2 عکس داتشه باشم . عکس اولیه کاربر و عکس تغییر یافته

در اصل میخوام با mouse over عکس رو عوض کنم و همون عکس که خاکستری هست نمایش بدم

rash44
پنج شنبه 05 تیر 1393, 11:09 صبح
این تکه کد توی ie جواب میده ولی توی mozila بخش mouse over جواب نمیده و هیچ تصویری نمایش داده نمیشه


<style>
img { width: 300px; height:300px; }
img#lena-desaturate{
filter: grayscale(100%);
filter: url(#greyscale);
filter: gray;
-webkit-filter: grayscale(1);
}
</style>
<img src="1.jpg" title="Lena S&ouml;derberg full color" style="float:left" onmouseover="id='lena-desaturate'" onmouseout="id=''">



امکان کم و زیاد کردن میزان تیرگی هم وجود داره ؟

MMSHFE
پنج شنبه 05 تیر 1393, 11:21 صبح
خوب از روی تصویر اصلی با GD دو تصویر بسازین و ذخیره کنید. یعنی یک src$ و دو dst$

MMSHFE
پنج شنبه 05 تیر 1393, 11:23 صبح
<style>
img.desaturate { width: 300px; height:300px; }
img.desaturate:hover {
filter: grayscale(100%);
filter: url(#greyscale);
filter: gray;
-webkit-filter: grayscale(1);
}
</style>
<img class="desaturate" src="1.jpg" title="Lena S&ouml;derberg full color" style="float:left;" />

Tarragon
پنج شنبه 05 تیر 1393, 11:23 صبح
با سلام
این سوال مربوط به بخش طراحی وب( Web Design) هستش.
اینجا مربوط به سوالات php هستش.

MMSHFE
پنج شنبه 05 تیر 1393, 11:24 صبح
اگه کار نکرد فکر میکنم مشکل از filter باشه (درست یادم نیست ولی گمونم مخصوص IE هست). اگه اینطور باشه باید دنبال معادلش در FF و Chrome بگردین.