হাই-রেস- PNG
ইমেজটিকে বিভিন্ন লো-রেজোলিউশন কপির একটি পিইয়েডে রূপান্তর করতে সমস্ত ধরণের স্ক্রিপ্ট ব্যবহার করার সময় খুব সহজেই মনে হতে পারে (এবং এটি সত্যই), একথাও ভুলে যাওয়া উচিত নয় যে এই ধরণের স্বয়ংক্রিয় আকার পুনরায় আকার দেওয়ার ফলে অসম্পূর্ণ চিত্রগুলি রেন্ডার হবে ।
রেজোলিউশন কম - আইকন ঝাপসা!
মানে আমিও ভালোবাসি imagemagick
, তবে এই কাজের জন্য এটি সঠিক সরঞ্জাম নয়!
পরিবর্তে, আপনি সবসময় কিছু ভেক্টর ফর্ম্যাটে একটি লোগো আপনার ডিজাইনার থেকে উদাহরণস্বরূপ অনুরোধ করা উচিত, SVG
। এটি হাতে রেখে, আপনি PNG
সমস্ত প্রয়োজনীয় রেজোলিউশনে ম্যানুয়ালি নিখুঁত ফাইলগুলি প্রস্তুত করতে পারেন এবং তারপরে একটি একক তৈরি করতে পারেন.icns
ফাইল তৈরি করতে পারবেন যা আপনার অ্যাপ্লিকেশন আইকনটিকে প্রতিটি একক স্ক্রিনে সুন্দর দেখাবে, একটি সস্তা আইফোন এসই থেকে সর্বশেষের কিছু উচ্চ-শেষ রেটিনা প্রদর্শন আইম্যাক। এই পিএনজিগুলি তৈরি করতে আপনি ফটোশপ, জিআইএমপি বা আপনার পছন্দের কোনও অন্য সরঞ্জাম ব্যবহার করতে পারেন।
2020-র হিসাবে সর্বশেষ অ্যাপলের হিউম্যান ইন্টারফেস নির্দেশিকা থেকে আপনার নিম্নলিখিত PNG
ফাইলগুলি প্রস্তুত করা উচিত :
+---------------------+--------------------+--------------+
| filename | resolution, pixels | density, PPI |
+---------------------+--------------------+--------------+
| icon_16x16.png | 16x16 | 72 |
| icon_16x16@2x.png | 32x32 | 144 |
| icon_32x32.png | 32x32 | 72 |
| icon_32x32@2x.png | 64x64 | 144 |
| icon_128x128.png | 128x128 | 72 |
| icon_128x128@2x.png | 256x256 | 144 |
| icon_256x256.png | 256x256 | 72 |
| icon_256x256@2x.png | 512x512 | 144 |
| icon_512x512.png | 512x512 | 72 |
| icon_512x512@2x.png | 1024x1024 | 144 |
+---------------------+--------------------+--------------+
সমস্ত পিএনজি ফাইল প্রস্তুত হয়ে যাওয়ার পরে এগুলি .iconset
এক্সটেনশন সহ কিছু ডিরেক্টরিতে রাখুন ( Logos.iconset
উদাহরণস্বরূপ) এবং নিম্নলিখিতগুলি থেকে Terminal
:
iconutil --convert icns Logos.iconset
এই কমান্ডটি কার্যকর করার পরে যদি কোনও ত্রুটি না ঘটে থাকে, তবে সমস্ত ফাইল সঠিকভাবে প্রক্রিয়া করা হয়েছিল এবং আপনি Logos.icns
একই ডিরেক্টরিতে ফাইলটি পেয়েছিলেন , আপনার অ্যাপ্লিকেশনটির জন্য সমস্ত সুন্দর খাস্তা লোগো রয়েছে যা কোনও আধুনিক পর্দার জন্য উপযুক্ত হবে।