Saya mencoba membuat ikon untuk aplikasi iPhone saya, tetapi tidak tahu cara mendapatkan jari-jari persis seperti yang digunakan ikon iPhone. Saya telah mencari dan mencari tutorial atau template tetapi tidak dapat menemukannya.
Saya yakin saya hanya orang bodoh, tetapi bagaimana Anda mendapatkan sudut-sudut yang bulat tepat dengan ikon Anda dari Illustrator atau Photoshop?
Edit:
Berapa radius untuk Retina iPad?
Jawaban:
Anda dapat membuat empat ikon (mulai hari ini) untuk aplikasi Anda dan semuanya dapat memiliki tampilan yang berbeda - belum tentu berdasarkan gambar 512x512.
Jika Anda membuat satu set ikon khusus, Anda dapat mengatur
UIPrerenderedIcon
opsi ke true dalam file info.plist Anda dan itu tidak akan menambahkan efek gloss tetapi akan menempatkan latar belakang hitam di bawahnya dan masih membulatkan sudut-sudut gambar dengan jari-jari sudut ini. jadi jika jari-jari sudut pada salah satu ikon lebih besar maka akan terlihat hitam di sekitar tepi / sudut.Sunting: Lihat komentar dari @ devin-g-rhode dan Anda dapat melihat bahwa setiap ukuran ikon di masa mendatang harus memiliki
1:6.4
rasio radius sudut ke ukuran ikon. Ada juga jawaban yang sangat bagus dari https://stackoverflow.com/a/29550364/396005 yang memiliki lokasi file mask gambar yang digunakan dalam SDK untuk membulatkan sudut ikonUntuk menambahkan file yang kompatibel dengan retina, gunakan nama file yang sama dan tambahkan '@ 2x'. Jadi jika saya memiliki file untuk ikon 72x72 saya bernama icon.png, saya juga akan menambahkan file PNG 114x114 bernama [email protected] ke proyek / target dan Xcode akan secara otomatis menggunakannya sebagai ikon pada tampilan retina. Anda dapat melihat ini beraksi di halaman Ringkasan target aplikasi jika Anda melakukannya dengan benar. Hal yang sama berlaku untuk gambar peluncuran Anda. Gunakan launch.png di 320x480 dan [email protected] di 640x960.
sumber
Setelah mencoba beberapa jawaban di posting ini, saya berkonsultasi dengan Louie Mantia (mantan Apple, Square, dan desainer Iconfactory) dan semua jawaban sejauh ini pada posting ini salah (atau setidaknya tidak lengkap). Apple mulai dengan ikon 57px dan radius 10 kemudian naik turun dari sana. Dengan demikian Anda dapat menghitung jari-jari untuk ukuran ikon apa pun menggunakan
10/57 x new size
(misalnya10/57 x 114
memberi 20, yang merupakan jari-jari yang tepat untuk ikon 114px). Berikut adalah daftar ikon yang paling umum digunakan, konvensi penamaan yang tepat, dimensi piksel, dan radius sudut.Juga, seperti yang disebutkan dalam jawaban lain, Anda sebenarnya tidak ingin memotong gambar yang Anda gunakan dalam biner atau mengirim ke Apple. Itu semua harus persegi dan tidak memiliki transparansi. Apple akan secara otomatis menutupi setiap ikon dalam konteks yang sesuai.
Mengetahui hal di atas adalah penting, namun, untuk penggunaan ikon di UI aplikasi tempat Anda harus menerapkan kode mask, atau dirender sebelumnya di photoshop. Ini juga membantu ketika membuat karya seni untuk situs web dan materi promosi lainnya.
Bacaan tambahan:
Neven Mrgan pada ukuran ikon tambahan dan pertimbangan desain lainnya: ukuran ikon aplikasi ios
Bjango Marc Edwards pada opsi yang berbeda untuk membuat roundrects di Photoshop dan mengapa itu penting: roundrect
Dokumen resmi Apple tentang ukuran ikon dan pertimbangan desain: Ikon dan Gambar
Memperbarui:
Saya melakukan beberapa tes di Photoshop CS6 dan tampaknya seolah-olah 3 digit setelah titik desimal cukup presisi untuk berakhir dengan vektor yang sama persis (setidaknya seperti yang ditunjukkan oleh Photoshop pada zoom 3200%). Round Round Tool terkadang membulatkan input ke bilangan bulat terdekat, tetapi Anda dapat melihat perbedaan yang signifikan antara 90 dan 89,825. Dan beberapa kali Alat Kotak Persegi Panjang tidak bulat dan benar-benar menunjukkan beberapa digit setelah titik desimal. Tidak yakin apa yang terjadi di sana, tetapi pasti menggunakan dan menyimpan nomor yang lebih tepat yang dimasukkan.
Bagaimanapun, saya telah memperbarui daftar di atas untuk memasukkan hanya 3 digit setelah titik desimal (sebelum ada 13!). Dalam kebanyakan situasi mungkin akan sulit untuk membedakan antara ikon 512px transparan yang disamarkan pada radius 90px dan satu yang disamarkan pada 89,825, tetapi antialiasing sudut bulat pasti akan berakhir sedikit berbeda dan kemungkinan akan terlihat dalam keadaan tertentu khususnya jika topeng kedua, yang lebih tepat diterapkan oleh Apple, dalam kode, atau sebaliknya.
sumber
Saya melihat banyak diskusi "px" tetapi tidak ada yang berbicara persentase yang merupakan angka tetap yang ingin Anda hitung.
22,37% adalah persentase kunci di sini. Lipat gandakan ukuran gambar yang disebutkan di atas dengan 0.2237 dan Anda akan mendapatkan jari-jari piksel yang benar untuk ukuran itu.
Sebelum iOS 8, Apple menggunakan pembulatan lebih sedikit, menggunakan 15,625%.
EDIT : Terima kasih @Chris Prince untuk mengomentari dengan persentase radius iOS 8/9/10: 22,37%
sumber
Penting: Persamaan ikon iOS 7
Dengan peluncuran iOS 7 yang akan datang, Anda akan melihat bahwa radius ikon "standar" telah meningkat. Jadi cobalah lakukan apa yang disarankan Apple dan saya dengan jawaban ini.
Tampaknya untuk ikon 120px rumus yang paling mewakili bentuknya di iOS 7 adalah superellipse berikut:
Jelas Anda dapat mengubah
120
nomor dengan ukuran ikon yang diinginkan untuk mendapatkan fungsi yang sesuai.Asli
Pendekatan terbaik adalah tidak membulatkan sudut ikon Anda sama sekali. Jika Anda mengatur ikon Anda sebagai ikon persegi, iOS akan secara otomatis menaburkan ikon dengan topeng yang telah ditentukan yang akan mengatur sudut bulat yang sesuai.
Jika Anda secara manual mengatur sudut bulat untuk ikon Anda, mereka mungkin akan terlihat rusak di perangkat ini atau itu, karena topeng pembulatan sedikit berubah dari versi iOS ke yang lain. Terkadang ikon Anda akan sedikit lebih besar, kadang-kadang (menghela napas) sedikit lebih kecil. Menggunakan ikon kuadrat akan membebaskan Anda dari beban ini, dan Anda pasti akan memiliki ikon yang selalu terkini dan terlihat bagus untuk aplikasi Anda.
Pendekatan ini berlaku untuk setiap ukuran ikon (iPhone / iPod / iPad / retina), dan juga untuk karya seni iTunes. Saya mengikuti pendekatan ini beberapa kali, dan jika Anda mau, saya bisa memposting Anda tautan ke aplikasi yang menggunakan ikon kotak asli.
Edit
Untuk lebih memahami jawaban ini, silakan merujuk ke dokumentasi resmi Apple tentang ikon iOS . Di halaman ini dinyatakan dengan jelas bahwa ikon kotak akan secara otomatis mendapatkan hal-hal ini ketika ditampilkan pada perangkat iOS:
Jadi, Anda dapat mencapai efek apa pun yang Anda inginkan hanya menggambar ikon kotak polos dan mengisi konten di dalamnya. Jari-jari sudut terakhir akan menjadi sesuatu yang mirip dengan apa yang dikatakan jawaban lain di sini, tetapi ini tidak akan pernah dijamin, karena angka-angka itu bukan bagian dari dokumentasi resmi Apple tentang iOS. Mereka meminta Anda untuk menggambar ikon kotak, jadi ... mengapa tidak?
sumber
Orang-orang berdebat tentang radius sudut sedikit meningkat tetapi sebenarnya bukan itu masalahnya.
Dari blog ini :
Kamu tidak perlu menerapkan radius sudut ke ikon untuk iOS. Cukup sediakan ikon kotak. Tetapi jika Anda masih ingin tahu caranya, bentuk sebenarnya disebut Squircle dan di bawah ini adalah rumusnya:
sumber
Jawaban dari dbarnard memiliki rumus untuk menghitung jari-jari yang benar, tetapi karena Anda mencari templat, semua masker dan overlay dapat ditemukan di direktori ini:
(path adalah untuk versi terbaru dari XCode. Untuk versi yang lebih lama mungkin akan berada di dalam / Pengembang /).
Seperti yang telah dicatat orang lain, Anda TIDAK boleh menutupi sendiri, tetapi Anda dapat menggunakannya untuk memeriksa bagaimana ikon Anda akan terlihat setelah ditutup.
(kredit untuk temuan ini jatuh ke Neven Mrgan IIRC)
sumber
find /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs -name 'MobileIcons.framework'
Jari-jari sudut ikon 57 x 57 piksel adalah 9 piksel.
sumber
Seperti yang dikatakan orang lain, Anda tidak ingin berbelit-belit. Anda ingin mengirimkan gambar kotak datar (tanpa lapisan atau alfa). Apple mengubah topeng yang mereka gunakan untuk membulatkan sudut Anda di iOS7 dan kemudian lagi di iOS8. Anda dapat menemukan topeng ini di dalam bundel aplikasi Xcode Anda. Path berubah dengan setiap versi SDK baru yang mereka rilis. Jadi, saya akan menunjukkan kepada Anda bagaimana Anda selalu dapat menemukannya.
Pada saat ini, jalan yang ditemukan oleh perintah itu adalah
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/MobileIcons.framework
tetapi tidak percaya itu. Gunakan perintah untuk menemukannya sendiri.Jalur itu menunjuk ke direktori dengan file-file ini (sekali lagi, pada saat posting ini)
Seperti yang Anda lihat, ada banyak topeng berbeda, tetapi mereka diberi nama cukup jelas. Ini
AppIconMask@3x~iphone.png
gambarnya:Anda dapat menggunakannya untuk menguji ikon Anda untuk melihat apakah itu akan terlihat oke setelah ditutup. Tapi, jangan di tikungan . Jika ya, saat Apple mengganti topeng itu lagi, Anda akan memiliki artefak.
sumber
Semua jawaban sebelumnya untuk pertanyaan ini sudah kedaluwarsa. Sejak setidaknya Mei 2015, Apple mengharuskan Anda untuk memberikan ikon kotak tanpa pembulatan:
https://developer.apple.com/ios/human-interface-guidelines/graphics/app-icon/
sumber
Jika tidak mempertimbangkan goresan, jari-jari tepat sebenarnya 10px untuk ikon 57x57.
Saya mendapatkan info ini dari referensi ikon .
sumber
Ketika merancang ikon aplikasi saya dengan Photoshop, saya telah menemukan bahwa tidak ada radius bilangan bulat sudut cocok topeng perangkat persis .
Yang saya lakukan sekarang adalah membuat proyek kosong dengan Xcode, mengatur file PNG sepenuhnya putih sebagai ikon, dan mematikan bevel & gloss yang telah ditetapkan. Lalu, saya menjalankan aplikasi dan mengambil screenshot dari layar beranda. Sekarang, Anda dapat dengan mudah membuat topeng dari gambar itu, yang dapat Anda gunakan di Photoshop. Ini akan membuat Anda mendapatkan sudut yang bulat sempurna.
sumber
The iphone rounds corner untuk Anda, yang Anda butuhkan adalah ikon png 57x57 persegi dan Anda harus baik
sumber
Ada dua jawaban yang sangat bertentangan dengan jumlah suara yang besar satu adalah 160px @ 1024 yang lain adalah 180px @ 1024. Jadi penyihir?
Saya menjalankan beberapa percobaan dan saya pikir itu 180px @ 1024 jadi drbarnard benar.
Saya mengunduh ikon iTunes U dari App Store ini berukuran 175x175px. Saya meningkatkannya di photoshop menjadi 1024px dan meletakkan dua bentuk di atasnya, satu dengan jari-jari 160px dan satu dengan 180px.
Seperti yang Anda lihat di bawah bentuk (garis abu-abu tipis) dengan 160px (yang 1) agak off sedangkan yang dengan 180px terlihat baik-baik saja.
Inilah yang saya lakukan sekarang di PhotoShop:
sumber
Saya mencoba radius 228px untuk 1024x1024 dan berhasil :)
sumber
Pembaruan (per Januari 2018) untuk persyaratan Ikon Aplikasi:
https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/
sumber
Anda tidak perlu menerapkan radius sudut ke ikon aplikasi Anda, Anda bisa menerapkan ikon persegi. Perangkat secara otomatis menerapkan radius sudut.
sumber