Kaliteyi kaybetmeden dosya boyutunu küçültün


11

Dosyaları Photoshop'a kaydetmek, ancak mümkün olduğunca küçük tutmak istiyorum.

Web için Kaydet (ve Aygıtlar) kullanıyorum ve JPEG olarak kaydediyorum. Kullandığım ayarlar şunlardır:

Ayarlar

Gerçekten kalite ayarlarını düşürmek istemiyorum çünkü metin kullanıyorum ve bazen ayar çok düşükse yapay öğeler görüyorum.

Bu, görüntünün boyutuna bağlı olarak birkaç yüz kilobayt dosya boyutu üretir. Bu büyük bir sorun olmasa da, bu görüntüler web için kullanılır ve daha küçük daha iyidir. Dosya boyutunu azaltmak için kaliteyi düşürmeden teknikler nelerdir?

Güncelleme:

Buraya daha fazla bilgi eklemek için:

Kullandığım ve oluşturduğum görüntülerin çoğu e-posta ile gönderiliyor. Bu, HTML ve CSS kullanarak görüntünün üzerine metin yerleştirerek yapabileceğimi birkaç kez sınırlar.

Ayrıca çeşitli yazı tipleri kullanıyorum. Bazıları CSS'leri kullanarak web için kullanabilirim, @font-faceancak büyük dosya boyutlarında çalışabilir ve bazı durumlarda yazı tipini yasal olarak web'e yükleyemezsiniz. Typekit gibi bir hizmet kullanabilirdim ama yine de kullandığım birçok yazı tipi Typekit'te mevcut değil.

İşte bir örnek resim:

Örnek Resim


1
Bunun birkaç cevabı var - bahsettiğiniz görüntülerin bir örneği yardımcı olacaktır.
e100

1
@ e100 - Örnek resim sağlamak ve daha fazla bilgi eklemek için soruyu güncelliyorum.
L84


Web sitesi tarafını kontrol ediyorsanız, kod / oluşturma seçeneklerine bakın. Profesyonel bir web ekibinin tasarımcısıyım ve tam ekran videoyu masaüstü / cep telefonuna büyük bir hit olmadan ulaştırıyoruz. Kesinlikle gerekli olmadıkça görüntüler vektör SVG'sidir ve yazı tipi olarak yüklenir. Sayfa KB sayısını büyük ölçüde azaltır. 2000 piksel genişliğinde kahraman afişleri% 85'de JPG'dir ve çocuklar arka planda önceden yüklenir. Son kullanıcı cihazı, dosyanın göreli sürümlerini algılar ve sunar (ör. Mobil cihazlar için daha küçük sürüm). Kullanıcı ana sayfayı geçtiğinde ekran yüklemesi anında gerçekleşir. Ve maksimum 2 saniye ana sayfa hedefliyoruz.
Applefanboy

Yanıtlar:


15

En iyi sıkıştırma yönteminin seçimi resim içeriğinize bağlıdır. Görüntüyü çok sayıda renk ve aralarında yumuşak geçişlerle kaydetmeye çalışıyorsanız, seçiminiz JPEG olacaktır. Aksi takdirde, birkaç renkle çizim, metin, resim varsa, bunun yerine PNG'yi denemelisiniz.

Spesifik sıkıştırma şeması, parametreler, renk azaltma vb. Özel duruma bağlıdır. 30 veya 40'a ayarlanmış JPEG sıkıştırma "kaydırıcısı" ile yapaylığı belirgin hale getirmeden güvenle kaydedebileceğiniz bazı görüntüler vardır. Bazıları 80 veya daha fazla ayar gerektirir. Gözün hakim olmalı.

JPEG sıkıştırması hakkında konuştuğumuzda, örneğin "Aşamalı" seçeneğini kullanmaya veya "Bulanıklaştırma" yı sıfırdan farklı bir değere ayarlamaya çekinmeyin (hafif bulanıklaştırma, ciddi sıkıştırma yapaylıklarını maskeleyebilir).

PNG durumunda, kullanılan renklerin miktarını mümkün olduğunca azaltmaya çalışmalısınız (bunun için PNG-8 kullanın). Bazı "yumuşatma" gerektiğinde farklı renk taklidi algoritmaları deneyin.

İşte birkaç örnek:

JPEG, Aşamalı, Kalite: 40, Bulanıklık: 0.18 JPEG, Optimize Edilmiş, Kalite: 60, Bulanıklık: 0 JPEG, Aşamalı, Kalite: 60, Bulanıklık: 0 PNG-8, Renk Taklidi: dağınık, 256 renk

Soldan sağa, yukarıdan aşağıya, parametreleri şunlardır:

  1. JPEG, Aşamalı, Kalite: 40, Bulanıklık: 0.18, Boyut: 9 672 bayt
  2. JPEG, Optimize edilmiş, Kalite: 60, Bulanıklık: 0, Boyut: 16 898 bayt
  3. JPEG, Aşamalı, Kalite: 60, Bulanıklık: 0, Boyut: 11104 bayt
  4. PNG-8, Renk taklidi: dağınık, Renkler: 256, Boyut: 4 528 bayt

Bunları görsel olarak karşılaştırın ve ardından ilgili veri boyutlarına iyi bakın. İlk çift, 16.9 kB'ye karşı yaklaşık 9.7 kB'dir. İkincisi 11,1 kB ve 4,5 kB'dir. Bütün bunlar (IMHO) tarafından göz ardı edilebilir görsel fark.


Aşamalı seçenekle ilgili en büyük endişem, e-posta istemcileri için destek. Bunu açıklamak için soruma daha fazla bilgi ekledim.
L84

1
“Aşamalı” diyebildiğim kadarıyla JPEG standardının bir parçası ve egzotik bir şey değil, bu yüzden destek neredeyse% 100 olmalı. Ama bu "Sanırım" değil "Biliyorum" :).
thebodzio

Kabul ediyorum ve haklı, ben sormuştu inanıyoruz bu soruyu üzerinde aşırı Yöneticisi SE ve en kötü durumda en görüntüleri değil tam yüklenene kadar gösterecektir.
L84

1
"Aşamalı" tam olarak bu şekilde çalışmak için tasarlanmıştır: daha fazla veri kullanılabilir hale geldikçe görüntünün daha ayrıntılı versiyonlarını art arda göstermelidir.
thebodzio

Maalesef, görüntü tarama ile yükleme taramasına karşı yüklenene kadar hiçbir şey göstermedi.
L84

10

İşte bazı seçenekler:

  • JPEG dışında başka bir biçim kullanın (PNG veya GIF); hem dosya boyutu hem de görüntü kalitesi açısından sonuçlar görüntünüzün içeriğine bağlı olacaktır; her biri belirli içerik türlerinde daha iyidir
  • Görüntüyü piksel olarak daha küçük yapın - bunun çok önemli bir etkisi olacaktır ve genel düzen üzerinde kontrolünüz varsa kesinlikle dikkate alınmalıdır.
  • Mümkünse resim dışı öğeler kullanın, örn. Resimlerdeki metni HTML metniyle değiştirmeyi deneyin; renk bloklarını HTML öğeleriyle değiştirmeyi deneyin.

Son iki noktayı genişleterek, mevcut görüntülerin dosya boyutunu küçültmek için zaman harcamadan önce mizanpajlarınızdaki görüntülerin kapsamını bir bütün olarak en aza indirmeye çalışmalısınız.


2

Şimdiye kadar cevaplanmamış bazı soruları cevaplamaya çalışacağım:

Kullandığım ve oluşturduğum görüntülerin çoğu e-posta ile gönderiliyor. Bu, HTML ve CSS kullanarak görüntünün üzerine metin yerleştirerek yapabileceğimi birkaç kez sınırlar.

Html e-postaları gönderebilirsiniz (bültenlerin oluşturulma şekli). Html ve satır içi CSS ile (uyumluluk için). Görüntülerin bir sunucuda olması ve tam URL'yi stil / img etiketlerine koymanız gerekir. Here'sa liste farklı e-posta istemcileri çalışır ne.

Ayrıca çeşitli yazı tipleri kullanıyorum. Bazıları CSS @ font-face kullanarak web için kullanabilirim, ancak büyük dosya boyutlarına girebilir ve bazı durumlarda yazı tipini yasal olarak web'e yükleyemezsiniz.

Google web yazı tiplerini deneyin , en iyi webfont kaynağı. Tüm kullanımı ücretsiz. Bir diğeri Font Squirrel olurdu . (@ Font-face de kullanır).


Bağlantılar için teşekkürler. Bazı Kampanya Monitörleri web sitelerine göz attım ancak CSS sayfasını görmedim. Orada çok yararlı bilgiler.
L84

-1

Bunu yapmanın bir yolu yok. JPEG kayıplı biçimdedir. Her zaman kalite ve dosya boyutu arasında bir ticaret vardır.


JPEG dışında herhangi bir öneri. PNG nasıl?
L84

1
PNG kayıpsız ama aynı zamanda oldukça büyük. Bu resmi nerede kullanıyorsunuz? Web içinse, metni kodlamak her zaman daha iyidir.
Jannik Ruf

JPEG ve GIF, Web görünümü için iyi seçimlerdir (PNG nadiren kullanılır). Ama ne yapmak istediğinize çok bağlı: arka plan, resim slayt gösterisi, küçük resim veya simge vb ...
wanting252

Sadece efektsiz metinse (yani siyah arka plan üzerinde beyaz metin) Gif iyi ve gerçekten küçük boyutludur.
Jannik Ruf

4
Bu gerçekten çok iyi bir cevap değil. Dosya boyutunu azaltmanın birkaç yolu vardır; PNG'nin web'de nadiren kullanıldığını söylemek yanlıştır.
e100
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.