SORU
9 AĞUSTOS 2009, Pazar


IE8 PNG şeffaflık sorunu

Saydam bir PNG resmi olmayan şeffaf kısmını kenarında siyah titrek piksel eserler gösteren sorunlar yaşıyorum. Sadece Internet Explorer bunu yapmaz ve sadece içinde kullanılan bir Javascript dosyası.

Bahsettiğim şey işte... http://70.86.157.71/test/test3.htm (şimdi ölü link) ...sağ alt köşe kıza dikkat edin. IE8 (YANİ önceki sürümlerinde test etmedim ama muhtemelen aynı işi yapar varsayıyorum) etrafındaki eserler var. Mükemmel Firefox ve Chrome çalışır. Resmi bir Javascript dosyasından fare üzerinde etkisi üretmek için yüklenir.

Sen kendi başına bir görüntü yüklerseniz, gayet iyi çalışıyor. İşte resim... http://70.86.157.71/test/consultant2.png

Herkes bunu düzeltmek nasıl biliyor?

Görüntü Photoshop 3'te üretildi.

Gama kaldırma hakkında bazı şeyler okudum, ama görünüşe göre önceki Photoshop sürümlerinde vardı ve ben TweakPNG yüklemek zaman, Gama zorunda değil.

Yardım lütfen!

CEVAP
22 EKİM 2010, Cuma


SABİT!

Aynı konu ile Amerika'ya gittim, ve bir atılım yaptım! Eğer resmin arka plan rengi veya resim verirseniz, png düzgün bunun üstüne görüntüler tespit ettik. Siyah sınıra gitti, ama şimdi donuk bir arka plan var, ve işte o zaman esprisi kalmaz.

Sonra rastladım filtre yani bir de temsil etmek aklıma geldi. (Teşekkürler Michael Bester için). Eğer benim sorunum yani filtre arka plan öykünen bir rgba(255,255,255,0), tam olarak bunu bekliyor PNG çalışmak için verseydim ne olurdu merak ettim, ama hadi yine de deneyin

.item img {
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;

}

Presto! Güle güle siyah ve Merhaba çalışan alfa kanalları 7 ve 8. Tüm PNG ve Fade out veya ekran boyunca animasyon - sorun değil.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cyriak

    cyriak

    29 Mart 2006
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • thepoke64738

    thepoke64738

    17 HAZİRAN 2011