Apakah mungkin menjaga kualitas gambar saat mengunggah gambar?

13

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?

Aidan
sumber
itu perbedaan .jpg dan .jpeg
monymirza
menambahkan jenis file .jpeg mungkin berfungsi
monymirza
Saya tidak tahu alasan pastinya tetapi saya menggunakan ImageMagick (memerlukan modul untuk D7) dengan pengaturan kualitas 100% dan saya tidak melihat banyak kerugian dalam kualitas gambar yang diubah ukurannya.
AyeshK
Ayesh K 100% benar dan harus menguraikan bagaimana melakukan itu akan menjadi jawaban yang benar.
tebusan bot
Tidak ada alasan mengapa Anda melihat kehilangan kualitas yang besar. Saya tidak pernah mengalami masalah itu.
Letharion

Jawaban:

5

Ada dua solusi untuk ini. Yang termudah adalah:

  • Unggah gambar dengan ekstensi "jpeg" alih-alih ekstensi "jpg". Untuk alasan apa pun, gambar dengan ekstensi jpeg tidak rusak oleh Drupal.

Namun, solusi terbaik jika Anda memiliki kendali atas lingkungan hosting Anda adalah:

Aidan
sumber
1

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.

chim
sumber
-4

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.

Gavin
sumber