it-swarm-tr.com

"Aşamalı" JPEG: Neden birçok web sitesi JPEG'leri bu şekilde oluşturmaktan kaçınır? Artılar ve eksiler?

JPEG görüntüler bir web sayfası tarafından kullanıldığında, genellikle yukarıdan aşağıya doğru işlenir ... ancak görüntünün başladığı yerde aşamalı JPEG adı verilen bir mod kullanılarak da oluşturulabilirler. tam boyutlu , ancak bulanık ve sonra tamamen yükleninceye kadar art arda geçişlerle daha netleşir. Aşamalı yükleme, resmin bu şekilde kaydedilmesini gerektirir.

Neden daha fazla web sitesi aşamalı JPEG kullanmıyor? Dezavantajları nelerdir? Basitçe bir araç desteği yok mu, yoksa bu dosyalar bir şekilde geleneksel yukarıdan aşağıya çekilmiş JPEG görüntülerinden daha aşağı mı?

39
Chris W. Rea

Progressive JPEG, kuruluşundan bu yana saçma bir destek aldı. Wikipedia sayfasındaki JPEG diyor ki:

Ancak, aşamalı JPEG'ler yaygın olarak desteklenmemektedir,[kaynak belirtilmeli] ve hatta onları destekleyen bazı yazılımlar bile (Windows 7'den önceki Internet Explorer sürümleri gibi)[12] görüntüyü yalnızca tamamen indirildikten sonra görüntüler.

N.B. İlk deyim kaynaksız ve ikincisinin kaynağı mutlaka bunun yalnızca Windows 7'de desteklendiğini söylemiyor.

Aşamalı JPEG'den kaçındığımda hatırlayamıyorum, ancak en son sorun, Flash'ta görüntünün ayrıştırılmasıydı (PNG, GIF ve JPEG yükleyebilir) Aşamalı JPEG'i yükleyemez ( Internet Arşivinde Güncelleme Bağlantısı ) .

14
artlung

Genelde görüntüleri ilerici olarak kaydederim.

Hiç bir zaman dezavantajları veya sorun yaratma problemlerini yaşamamış ya da duymamışım. Bazı çok eski tarayıcılar aşamalı etki yapmasalar bile, yine de görüntüyü oluşturuyorlar, bu yüzden büyük bir sorun değil.

Aşamalı JPEG görüntüler, aşamalı olarak aynı görüntüden genellikle daha küçük boyuttadır.

Örneğin, bir 8K (maksimum kalite) JPG görüntüsü, aşamalı olarak kabul edildiğinde ve bir tanım pikselini kaybetmeden kolayca 6K (hala maksimum kalite) olabilir.

Dahası, Photoshop gibi resim editörleriyle, bir resmi JPG progresif olarak kaydetmek hiçbir şey almaz ("Farklı Kaydet" komutunu kullanırken ortaya çıkan pencerede sadece bir onay kutusu olur), bu yüzden genellikle yapıyorum.

15
Marco Demaio

Artlung, bazı destekleyici hususları ele aldı, ancak bunun çoğu zaman önemli olmayacağı da bir gerçek. Soruda önemli olan "tamamen doluncaya kadar" dır. İlerici format, görüntüyü bulanıklaştıran yapar görüntüleyen, işlevsel olan estetik bir görünüm değildir:

If bir resim indirmek için biraz zaman alabilecek kadar büyük (dosya boyutuna göre), sonra ilerlemeyi göreceksiniz.
Her yerdeki JPEG'ler ilerici olarak kaydedilmiş olsalar bile, mevcut ortak bağlantıda, karşılaşacağınız görüntülerin büyük çoğunluğu, etkiyi herhangi bir derecede görebileceğiniz kadar büyük değildir. Bu, herkes yavaş telefon modemleri üzerindeyken harika bir fikirdi, ancak giderek seçici bir fotoğrafçı veya başka bir şey gibi çok büyük görüntüler gerektiren sitelerin ötesinde sınırlı pratik uygulama merakı artar.

Aynısı titreşimli GIF'ler için de geçerlidir, çünkü birileri yorumlarda onlardan birine dokunmuş.

Burada potansiyel bir izleyici faktörü var, diyelim ki ülkeleri daha düşük hızlarda netleşebilecekleri daha az gelişmiş bir ağ altyapısına sahip olarak kabul ederseniz, bununla konuşamam. Ben olabilir mobil tarama için bazı uygulamalara sahip olduklarını görüyoruz, ancak daha sonra özellik için sivilceli desteğe geri dönüyoruz.

6
Su'

Google, resimlerinin aşamalı olarak yüklenmesini images.google.com adresinde kullanıyor. İlk önce boyutların önizlemesini yapmak için başparmağını uzatıyorlar ve sonra üzerine orijinal resmi yerleştiriyorlar. Bence bu iyi bir uygulama. Progressive JPEG gibi

3
Themetis

Progressive rendering (gif/jpeg), internetin eski günlerinde, sunucuların yavaş olduğu ve son mil veri transferinin POTS aracılığıyla sürünerek yapıldığı bir dönemdi. Artık kimse zaman harcamıyor.

Bu yüzden web sitesi izleyicimin birçoğu geniş bantta, çok büyük bir görüntü üzerinde asgari düzeyde solma dışında bir amaca hizmet etmiyor. Kitleniz hala Çevirmeli telefondaysa, endişelenmek isteyebilirsiniz.

Aşağıdaki yorumlarda da belirtildiği gibi, eski olan yeni ve yeni son mil aktarım hızı, cep telefonu şebekesi ve bağlantı hızı veya gecikme sorunları nedeniyle uydu erişimi için hala bir sorundur. Bu nedenle, izleyicilerinize dikkat edin ve ihtiyaç duyduğunuz yerde daha iyi bir kullanıcı deneyimi için yeniden uygulayın.

2
Fiasco Labs

Hareket halindeyken kendi küçük resimlerini hazırlayan Wikipedia gibi siteler için ek bir husus var: ilerici JPEG'ler oluşturmak için tüm algoritmalar daha fazla bellek ve CPU döngüsü gerektiriyor. Orijinal dosyalar yeterince büyük olduğunda bu sorun yaratır.

1
trlkly

Çoğu kitaplık bunu hiç önermez veya varsayılan olarak sunmaz. Ama sebep bu değil. Görüntüler sunan bir web sitesi işletiyorum ve ilerici JPEG'lerden nefret ediyorum. Niye ya? Çünkü bunlarda kullanılan algoritma benimkinden daha kötü! Google ile aynı tekniği kullanıyorum, aslında küçük resmin üzerine orta küçük resim yerleştiriyorum. Bu sayede kullanıcı, orijinalin ne kadar büyük olursa olsun, herhangi bir bağlantıda anında tam kaliteyi neredeyse alır. Aşamalı dosyalar çok etkilenir ve bu etkiyi bozar.

Küçük resim yer paylaşımı bunu yapmanın yoludur.

0
Zdenek

Aşamalı JPEG, Chrome, Firefox ve IE 9+ ile çalışır. Bugün web’i kullanmak için kullanılan tarayıcıların çoğunu kapsadığını düşünüyorum.

Aşamalı JPEG, birçok durumda daha iyi bir kullanıcı deneyimi sağlar. Yavaş bir siteyi (ada ülkesi, eğik çizgi etkisi, yoğun trafik vb.) Ziyaret ederken ilerici olmayı seviyorum. Hemen tam bir kalite görmeme gerek yok. Resmin ilk fikri, genellikle yeterince iyidir. Yavaş yavaş yukarıdan aşağıya görüntüyü görmek beni kızdırır. Bana 300 baud modem gününü, ASCIIsanat eserini indirmeyi hatırlatıyor.

0
Sun