İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Freehand & Photoshop sorunlarınız?

fatal

0
İyinet Üyesi
Katılım
7 Kasım 2007
Mesajlar
495
Reaction score
0
Konum
Gemlik
Merhaba arkadaslar, freehand ve photoshop hakkindaki sorunlarınızı bir başlık altında toplamaya ne dersiniz? Elimden geldiğince yardımcı olmaya çalışırım.

Saygılar.
 

cakirx

0
İyinet Üyesi
Katılım
8 Haziran 2006
Mesajlar
1,464
Reaction score
5
Konum
deviantart
güzel fikir tebrikler bende elimden geldiğince cevaplamaya çalışırım soruları. Ama ilk önce benim bir kaç sorum olucak :D

*site tasarımı için photoshopta shabe leri kullanarak bi şekil yaptım ve bunu arka planı transparan olarak gif şeklinde kaydettim. Sorun şu bunu koyu renkli bir arkaplana koyduğum zaman kenarlerında ki beyaz pürüzlükler çok sırıtıyor. Png olarak kaydettiğimde ise Firefoxda normal gözüküyor ama internet explorer de resmin transparan kısmı komple farklı bir renk alıyor.


PNG nin İE de görünüşü.Gri arka plan üzerine attım. Normalde yıldızın arkasındaki kare transparan.
sorun121.jpg



Burda iki sorum var birincisi shabeleri kenarlarındaki geçiş olmadan nasıl çizebilirim.
ikincisi biraz konu dışı ama png leri İE de nasıl düzgün gösterebilirim. Şimdiden teşekkürler :)
 

fatal

0
İyinet Üyesi
Katılım
7 Kasım 2007
Mesajlar
495
Reaction score
0
Konum
Gemlik
opacity ayarıyla oynamayı dene, onla alakası olabilir, eger ki olmazsa buraya cevap yaz, bende deniyim yapmayı.
 

Grafix

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
1,153
Reaction score
0
Konum
Bursa
internet explorer 5 ve 6 sürümlerinde olan bir problem bu,

sanırım java ile halledilebilir,şöyle bir kod buldum;

head tagları arasında şu dosyayı çağırın,
<script defer type="text/javascript" src="pngfix.js"></script>

yine head tagları arasına aşağıdaki java scripti yazınız;

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
var imgAttribs = img.attributes;
for (var j=0; j<imgAttribs.length; j++)
{
var imgAttrib = imgAttribs[j];
if (imgAttrib.nodeName == "align")
{
if (imgAttrib.nodeValue == "left") imgStyle = "float:left;" + imgStyle
if (imgAttrib.nodeValue == "right") imgStyle = "float:right;" + imgStyle
break
}
}
var strNewHTML = "<span " + imgID + imgClass + imgTitle
strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
strNewHTML += "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
i = i-1
}
}
}
window.attachEvent("onload", correctPNG);


js dosyasını aşağıdaki linkten indiriniz.


http://rapidshare.com/files/60606605/pngfix.zip
 

cakirx

0
İyinet Üyesi
Katılım
8 Haziran 2006
Mesajlar
1,464
Reaction score
5
Konum
deviantart
opacity ayarıyla oynamayı dene, onla alakası olabilir, eger ki olmazsa buraya cevap yaz, bende deniyim yapmayı.

opacity bi ilgisi yok sanırım zaten 100% sorunu şu şekilde caps la gösterim belki bir fikir verir.

bu shabe kullanarak çizdiğim şekilde
okftl0.jpg


buda kenarlarının yakınlaştırılmış hali

okf2ue1.jpg


arka planı transparan yapıp .gif şeklinde kaydedince bu kenarlar daki geçişler açık renkli oluyor.

okf3rk8.jpg


büyük ihtimalle basit bir çözümü var ama nasıl yapıcağını bilmeyince baya bi sorun çıkartıyor
 

fatal

0
İyinet Üyesi
Katılım
7 Kasım 2007
Mesajlar
495
Reaction score
0
Konum
Gemlik
Kod:
#golge
{
width:798px;
overflow: hidden;
background-repeat: repeat-y;
background-image:url(images/tablo_arka.png);
/*IE ICIN PNG ALPHA KANALI hek*/
background: transparent url(images/tablo_arka.png) !important; background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true , sizingMethod=scale src='images/tablo_arka.png');
}

/*IE6 ICIN CSS hek*/
* html #golge a
{
position: relative;
}

/*IE7 ICIN CSS hek*/
*+html #golge a
{
position: relative;
}

Değiştirilmeye ihtiyaç olan yer;

Kod:
background-image:url(images/tablo_arka.png);

Kod:
background: transparent url(images/tablo_arka.png)

Kod:
sizingMethod=scale src='images/tablo_arka.png');
 

cakirx

0
İyinet Üyesi
Katılım
8 Haziran 2006
Mesajlar
1,464
Reaction score
5
Konum
deviantart
internet explorer 5 ve 6 sürümlerinde olan bir problem bu,

sanırım java ile halledilebilir,şöyle bir kod buldum;

head tagları arasında şu dosyayı çağırın,


yine head tagları arasına aşağıdaki java scripti yazınız;



js dosyasını aşağıdaki linkten indiriniz.


http://rapidshare.com/files/60606605/pngfix.zip

sadece js dosyası sorunu çözdü çok teşekkürler.Ama head taglarına yazılacak uzun kod ne işe yarıyor anlamadım. Head tagları arasına yazınca bir kısmı body ye çıktı. Sildim kodu herhangi bir problem olmadı.

Kod:
#golge
{
width:798px;
overflow: hidden;
background-repeat: repeat-y;
background-image:url(images/tablo_arka.png);
/*IE ICIN PNG ALPHA KANALI hek*/
background: transparent url(images/tablo_arka.png) !important; background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true , sizingMethod=scale src='images/tablo_arka.png');
}

/*IE6 ICIN CSS hek*/
* html #golge a
{
position: relative;
}

/*IE7 ICIN CSS hek*/
*+html #golge a
{
position: relative;
}

Değiştirilmeye ihtiyaç olan yer;

Kod:
background-image:url(images/tablo_arka.png);

Kod:
background: transparent url(images/tablo_arka.png)

Kod:
sizingMethod=scale src='images/tablo_arka.png');

bu kodda çok işime yaradı teşekkürler bu aralar bütün tasarımlarımda css üzerinde fazla durmaya çalışıyorum. Yeni bir yöntem öğrenmiş oldum :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst