Apakah mungkin untuk menjaga kualitas gambar saat mengunggah gambar melalui Drupal7?
Sebagai contoh, saya mengambil gambar ini: http://f.cl.ly/items/0L3j21030C3O2A3x2w0b/thumb.jpg
Saya mengunggahnya menggunakan Imagefield, yang tidak memiliki set resolusi min / max, dan terlihat seperti ini: http://f.cl.ly/items/2B2q2a1H402T1Z1j3w2j/baboon-onesie-costume-thumb.jpeg
Jadi kita sudah melihat penurunan kualitas. Kemudian ditampilkan menggunakan tampilan, yang skala gambar (yang harus dilakukan JIKA) itu lebih besar dari 190x280 (yang tidak), dan sekarang terlihat seperti: http://f.cl.ly/items/2n023q1Q331J3E2d3a3I/ baboon-onesie-costume-thumb-1.jpeg
Perbedaan kualitas sangat besar - ada kehilangan besar warna dan kreasi artefak yang parah di sekitar tepi gambar.
Pengaturan gambar GD adalah kualitas JPEG: 100%.
Adakah yang bisa dilakukan untuk mencegah hilangnya kualitas yang konyol ini?
Jawaban:
Ada dua solusi untuk ini. Yang termudah adalah:
Namun, solusi terbaik jika Anda memiliki kendali atas lingkungan hosting Anda adalah:
sumber
Saya memiliki masalah ini, mengunggah gambar untuk melihatnya diskalakan melalui gaya gambar ke gambar berkualitas rendah.
Masalahnya adalah bahwa dalam tipe kontak saya, saya memiliki set resolusi gambar maksimal, yang saya lupa.
Menghapus ini dari situs, dan diunggah, semuanya baik-baik saja.
sumber
Di bawah pengaturan tampilan untuk bidang gambar jenis konten Anda dapat mengatur format ke none: gambar asli dan aturan CSS untuk menampilkan gambar pada ukuran yang diinginkan
Peringatan
ini mungkin akan menimbulkan masalah karena pengguna dapat mengunggah gambar dengan resolusi gambar maks / mnt yang ekstrem.
sumber