Dunst: Setel ukuran gambar/ikon minimum

Dibuat pada 27 Sep 2017  ·  15Komentar  ·  Sumber: dunst-project/dunst

Pada tampilan HiDPI (280dpi) ikon yang disematkan dalam notifikasi terkadang terlalu kecil untuk dilihat, jadi opsi untuk mengatur ukuran gambar/ikon minimum (misalnya gambar kelas atas jika terlalu kecil) akan dihargai.

Komentar yang paling membantu

Masih bagus untuk memiliki min_icon_size untuk tema ikon yang hanya terdiri dari gambar SVG (seperti https://github.com/daniruiz/flat-remix).

Semua 15 komentar

Ada opsi untuk menurunkan skala ikon tetapi peningkatan skala akan memiliki beberapa masalah kualitas yang serius. Apakah ada alasan mengapa Anda tidak menggunakan paket ikon resolusi lebih tinggi?

Ya, saya sepenuhnya menyadari hal ini :)
Tetapi saya berbicara tentang ikon yang disematkan dalam pemberitahuan yang berasal dari situs web yang tidak saya kendalikan. Gambar terlihat bagus pada tampilan 100dpi. Upscaling tidak akan membuat mereka terlihat jauh lebih buruk dari yang saya kira. Sekarang sulit untuk mengenali gambar (kebanyakan wajah orang) ketika ukurannya hanya ~2mm (0,1 inci) di layar, jadi hanya dengan melihatnya lebih besar meskipun sedikit buram akan sangat membantu.
Standarnya dapat diatur ke 0 sehingga tidak ada peningkatan yang terjadi kecuali pengguna benar-benar menginginkannya.
Saya bahkan bisa mencoba menerapkan ini jika Anda tidak keberatan?

Itu akhirnya menjadi cukup sederhana; lihat PR #393. Bekerja untuk saya :) Dan itu sangat membantu.

Saya bukan pengguna layar HiDPI. Adakah yang bisa menjelaskan situasi ini kepada saya?

Saya melihat dan mengerti, mengapa gambar menjadi terlalu kecil, saat menggunakan DPI yang lebih tinggi dan perangkat lunak Anda tidak mengetahui DPI. Tetapi jika saya mengerti dengan benar, seharusnya DPI-aware (#240). Jadi, mengapa ikon ditampilkan terlalu kecil? Bukankah seharusnya menjadi perbaikan terbaik untuk menskalakan ikon yang sadar DPI juga?

hmm.. Saya sebenarnya menggunakan snapshot yang lebih lama dari musim panas ini karena perpustakaan xrandr di devuan agak tua. Saya gagal menyadari ada hal-hal dpi yang menangani ini di versi terbaru jadi saya mengambil pendekatan saya sendiri. Jadi mungkin kita bisa menutup ini untuk saat ini dan membuka kembali nanti jika masih ada kebutuhan. Maaf atas gangguannya.

@ xkr47 Hanya karena saya katakan tidak perlu DPI-aware, tidak membuat Dunst otomatis sepenuhnya DPI-aware.

Mungkin ada beberapa bug. Apakah Anda yakin, ikon itu sekarang menskalakan dengan benar?

Masih bagus untuk memiliki min_icon_size untuk tema ikon yang hanya terdiri dari gambar SVG (seperti https://github.com/daniruiz/flat-remix).

Ini akan menjadi fitur yang fantastis untuk SVG karena begitu banyak laptop memiliki resolusi lebih tinggi sekarang. Dunst membuat ikon svg sangat kecil dan saya tidak dapat menemukan cara untuk membuatnya lebih besar.

@nikarh @ShawnMcCool ,
Saya mendapatkan cabang saya (yang masih saya gunakan) diperbarui ke master terbaru beberapa hari yang lalu, tetapi saya belum benar-benar menguji proposal berbasis DPI yang disarankan di sini. Inilah versi saat ini bagi mereka yang menginginkannya .. https://github.com/xkr47/dunst/commit/16fc3b2fde604482eba8b6c6dc3c320960595399

@ xkr47 Saya tidak yakin berapa ukuran gdk memuat svgs secara default tetapi dari apa yang Anda lakukan mungkin ada penurunan kualitas saat meningkatkan svg yang dimuat karena dikonversi ke bitmap.

Jika Anda ingin mempersiapkannya untuk PR/penggabungan yang tepat maka Anda dapat menggunakan gdk_pixbuf_new_from_file_at_scale di get_pixbuf_from_icon untuk menangani min_icon_size dan menjaga kode downscaling yang ada apa adanya.

Bukankah masuk akal untuk melakukan up & downscaling menggunakan metode itu? Juga ide bagus, terima kasih!

Ok melihat kode saya melihat saya salah mengerti maksud Anda sedikit .. tapi icon_pixbuf_scale() digunakan juga dari notification_icon_replace_data() ketika piksel gambar tertanam dalam pesan notifikasi, seperti spotify misalnya dengan album musik gambar-gambar. Dalam hal ini up & downscaling masih diperlukan.

Jadi saya pikir hasil terbaik adalah menjaga kode saya dan juga menggunakan gdk_pixbuf_new_from_file_at_scale() Anda sarankan, dalam hal ini logika min_size seharusnya tidak berpengaruh..

Saya lupa tentang detail itu, Anda benar.

Jadi saya pikir hasil terbaik adalah menjaga kode saya dan juga menggunakan gdk_pixbuf_new_from_file_at_scale() yang Anda sarankan, dalam hal ini logika min_size saya seharusnya tidak berpengaruh ..

Ini terdengar bagus bagi saya, jika Anda dapat menambahkannya dan mengirimkan PR, saya akan menggabungkannya.

@nikarh @ShawnMcCool fitur ini sekarang digabung menjadi master! Nantikan rilis berikutnya untuk beberapa kebaikan skala! :)

  • SVG sekarang ditingkatkan & diturunkan "dengan cara yang benar" sehingga dapat memberikan render yang lebih baik bahkan bagi mereka yang tidak mengaktifkan opsi min_icon_size .

Hei terima kasih banyak.

Pada Rabu, 18 Des 2019 pukul 15:12 Jonas Berlin [email protected]
menulis:

@nikarh https://github.com/nikarh @ShawnMcCool
https://github.com/ShawnMcCool fitur ini sekarang digabungkan untuk dikuasai!
Nantikan rilis berikutnya untuk beberapa kebaikan skala! :)


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/dunst-project/dunst/issues/392?email_source=notifications&email_token=AAEI43MPHLWMBB2S2F47HGLQZIVTDA5CNFSM4D4VFON2YY3PNVWWK3TUL52HS4DFVREXG43VMVBWJKLO67Jumlah-5NMVXH267DEHLNMVXH
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AAEI43NQRTP7KRG7H7XZK73QZIVTDANCNFSM4D4VFONQ
.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

bebehei picture bebehei  ·  4Komentar

progandy picture progandy  ·  6Komentar

existme picture existme  ·  4Komentar

Anachron picture Anachron  ·  4Komentar

adihrustic picture adihrustic  ·  3Komentar