Bagaimana cara mendapatkan ukuran file gambar serendah mungkin?

10

Saya biasanya menggunakan save photoshop untuk web dan perangkat, tetapi tidak memiliki opsi untuk mengompresi pngs dan saya juga bertanya-tanya apakah ada algoritma kompresi superior yang tersedia?

Damon
sumber
Anda dapat memilih kualitas gambar dengan mudah setiap kali Anda menyimpan di Paint.NET. Saya pikir Anda juga dapat melakukan hal yang sama di GIMP, meskipun saya tidak yakin.
Mateen Ulhaq
banyak program memungkinkan Anda memilih kualitas gambar; tetapi ada banyak cara berbeda, beberapa lebih efisien daripada yang lain. Saya sebagian besar khawatir dengan mendapatkan ukuran rendah dengan sesedikit mungkin pengorbanan kualitas
Damon

Jawaban:

8

Jika jenis file target adalah PNG, maka Anda memiliki beberapa opsi. Pertama, buka PNG di Fireworks lalu simpan dioptimalkan. FW membuat file .png lebih baik daripada PS. Kemudian gunakan PNGOUT (freeware) untuk kompres lebih lanjut. Hasil khas adalah sekitar 30% lebih sedikit dari apa yang dihasilkan Photoshop.

Jin
sumber
hai, tahukah Anda jika Anda mendapatkan file yang lebih kecil dikompresi terlebih dahulu di kembang api dan kemudian lagi dengan pngout daripada jika Anda hanya menggunakan pngout?
Damon
@Damon Saya percaya saya telah menguji beberapa kali dan menemukan FW kemudian png bekerja lebih baik. Tapi ini mungkin ada hubungannya dengan make up individu dari pngs juga (alpha / # warna dll).
Jin
1

Pendekatan saya tidak terlalu teknis sehingga saya tidak dapat memberikan algoritma spesifik tetapi Adobe Fireworks adalah salah satu alat terbaik untuk mengoptimalkan format gambar apa pun untuk web. Anda bisa menggunakannya.

ImageOptim juga berfungsi dengan baik di OSX. Hasil yang sama dengan kembang api, saya membandingkannya.

Yunus
sumber
1

Saya biasanya menggunakan save photoshop untuk web dan perangkat, tetapi tidak memiliki opsi untuk mengompresi pngs dan saya juga bertanya-tanya apakah ada algoritma kompresi superior yang tersedia?

Pertama, haruskah Anda menggunakan PNG atau JPEG?

Jika Anda menyimpan gambar untuk web, hari ini pilihannya adalah antara PNG dan JPEG. PNG sangat baik untuk gambar yang kompres lossless sangat efisien. JPEG baik untuk sisanya.

Sebagai aturan umum, jika itu adalah foto atau rendering yang rumit (sepenuhnya bertekstur) dan lebih besar dari sekitar 60x60 maka JPEG cenderung lebih baik.

Ingat juga bahwa JPEG memiliki skala kualitas geser yang mempengaruhi seberapa baik kelihatannya sementara PNG tidak.

Cara mengoptimalkan PNG

Tidak seperti GIF, PNG mendukung gambar 24-bit. Ini telah menyebabkan banyak kebingungan, dengan orang-orang yang bingung mengklaim bahwa gambar PNG memakan lebih banyak ruang daripada gambar yang sama yang disimpan sebagai GIF. Hal ini terutama disebabkan oleh orang-orang yang tidak menyadari bahwa itu turun ke 256 warna saat menyimpan ke GIF sementara mereka mempertahankan data warna 24-bit penuh di PNG.

Namun dalam PNG, Anda dapat mengurangi warna menjadi palet seperti GIF dan ini akan membuat ukuran file gambar jauh lebih kecil.

Simpan Photoshop untuk web memang memiliki opsi untuk mengompresi PNG

Untuk sebagian besar skenario di mana PNG cocok, Anda ingin menggunakan palet warna. Anda akan mendapatkan kompresi hebat hanya dengan memilih 256 warna dan menggunakan algoritma default untuk memilih palet warna. Photoshop "Save for Web" membuatnya mudah. Cukup pilih PNG-8 dan bukan PNG-24 dan mulai dengan default.

Anda mungkin tidak menganggap ini sebagai "kompresi", tetapi ini mengurangi kualitas gambar untuk mendapatkan ukuran file yang lebih kecil - itu hanya pendekatan yang berbeda.

Jika Anda memiliki gambar yang sangat sederhana atau ikon yang sangat kecil, Anda dapat mengurangi jumlah warna lebih jauh untuk mendapatkan kompresi yang lebih baik. Setiap kali Anda turun dengan kekuatan dua Anda akan memberikan sedikit efisiensi kompresi, jadi 128 sedikit lebih baik daripada 129-255, 64 sedikit lebih baik daripada 65-127, dan seterusnya. Jadi coba 256, 128, 64, 32, dan 16.

thomasrutter
sumber
0

Hanya ingin menambahkan itu, selain beberapa jawaban yang sudah diberikan, Yahoo! memiliki alat bernama Smushit yang dapat mencukur beberapa byte. Ini sangat mudah digunakan.

Brendan
sumber