আমার উইন্ডোজ অ্যাপ্লিকেশনটির আইকনটি কোন আইকন আকারের অন্তর্ভুক্ত করা উচিত?


236

আমার একটি উইন্ডোজ অ্যাপ্লিকেশন রয়েছে যা উইন্ডোজ এক্সপি এবং আরও নতুন (যেমন ভিস্তা / 7) এ চলবে। ভিস্তা ইউআই নির্দেশিকাগুলি অনুসারে , স্ট্যান্ডার্ড মাপগুলি 16x16, 32x32, 48x48, 256x256 (এক্সপি স্ট্যান্ডার্ড আকারগুলি 256x256 আইকনটি অন্তর্ভুক্ত করে না)। এই আকারগুলি ছাড়াও, আমার কাছে 96x96 এবং 128x128 রয়েছে (এবং আরও তৈরি করতে পারে)।

এই আইকন আকারগুলির মধ্যে আমার কোনটি অন্তর্ভুক্ত করা উচিত? শেলটি কি আসলে "অ-মানক" মাপ ব্যবহার করবে, বা আমি কেবল আমার অ্যাপ্লিকেশনটি ফুটিয়ে তুলব?


3
এই সাইটটি অনেক প্ল্যাটফর্মের জন্য আইকন মাপের জন্য একটি দুর্দান্ত রেফারেন্স: আইকনহ্যান্ডবুক.কম.উইফ
মার্ক হ্যাটন

উত্তর:


303

আমি এটি বিস্তারিতভাবে পরীক্ষা করতে কিছু সময় নিয়েছি। আমি একটি আইকন তৈরি করেছি যার চিত্রগুলির আকার 16, 24, 32, 40, 48, 64, 96, 128 এবং 256 রয়েছে Then তারপরে আমি চেক করেছিলাম কোন চিত্রটি প্রদর্শিত হচ্ছে। এগুলি সাধারণ 96 ডিপিআই দিয়ে করা হয়েছিল। যদি বৃহত্তর ডিপিআই ব্যবহার করা হয় তবে বৃহত্তর মাপগুলি ব্যবহার করা যেতে পারে (এটি কেবল উইন্ডোজ in এ কিছুটা পরীক্ষা করা হয়েছে)। ফলাফলগুলো:

উইন্ডোজ এক্সপি:

  • এক্সপ্লোরার দর্শন:
    • বিশদ / তালিকা: 16
    • আইকন: 32
    • টাইলস / থাম্বনেইলস: 48
  • ডান ক্লিক করুন-> বৈশিষ্ট্য / একটি নতুন আইকন নির্বাচন: 32
  • কুইকস্টার্ট অঞ্চল: 16
  • ডেস্কটপ: 32

উইন্ডোজ 7:

  • এক্সপ্লোরার দর্শন:
    • বিশদ / তালিকা / ছোট প্রতীক: 16
    • অন্যান্য সমস্ত বিকল্প: 256 (প্রয়োজনীয় হলে পুনরায় আকার দেওয়া)
  • ডান ক্লিক করুন-> বৈশিষ্ট্য / একটি নতুন আইকন নির্বাচন: 32
  • টাস্কবারে পিন করা হয়েছে: 32
    • ডান ক্লিক-মেনু: 16
  • ডেস্কটপ:
    • ছোট প্রতীক: 32
    • মাঝারি প্রতীক: 48
    • বড় চিহ্ন: 256 (পুনরায় আকার দেওয়া, প্রয়োজনে)
    • Ctrl + মাউস হুইল ব্যবহার করে জুম করা: 16, 32, 48, 256

উইন্ডোজ রানটাইম: ( এখান থেকে )

  • প্রধান টাইল: 150x150, 310x150 (প্রশস্ত সংস্করণ)
  • ছোট লোগো: 30x30
  • ব্যাজ (লকস্ক্রিনের জন্য): 24x24, একরঙা
  • স্প্ল্যাশস্ক্রিন: 620x300
  • স্টোর: 50x50

সুতরাং ফলাফল: উইন্ডোজ এক্সপি 16, 32, 48-আকারের আইকন ব্যবহার করে, অন্যদিকে উইন্ডোজ 7 (এবং সম্ভবত ভিস্তা) 256-আকারের আইকন ব্যবহার করে। অন্যান্য সমস্ত মধ্যবর্তী আইকন মাপ উপেক্ষা করা হবে (সেগুলি এমন কোনও ক্ষেত্রে ব্যবহার করা যেতে পারে যা আমি পরীক্ষা করেছিলাম না)


আমি উইন্ডোজ in-এও চেক করেছিলাম আইকনের আকারগুলি অনুপস্থিত থাকলে কী ঘটে:

অনুপস্থিত আকারগুলি উত্পন্ন হয় (স্পষ্টতই)। 16, 32, এবং 48 এর আকার সহ, যদি কোনও অনুপস্থিত থাকে তবে ডাউনসাইকেলিং পছন্দ করা হয়। সুতরাং যদি আমাদের 16 এবং 48 আকারের আইকন থাকে তবে 32 আইকনটি 48 আইকন থেকে তৈরি হয়। 256 আইকনটি কেবল তখনই এর জন্য ব্যবহৃত হয় যদি অন্য কোনও মাপ উপলব্ধ না থাকে!সুতরাং যদি আইকনগুলি 16 এবং 256 আকারের হয়, অন্য আকারগুলি 16 আইকন থেকে উপরে উঠবে!

অতিরিক্তভাবে, যদি 256 আইকনটি না থাকে তবে (সম্ভবত উত্পন্ন) 48 আইকনটি ব্যবহৃত হয়, তবে আর পুনরায় আকার দেওয়া হয়নি। সুতরাং মাঝখানে 48 আইকন সহ আমাদের একটি (সম্ভবত বৃহত) খালি অঞ্চল রয়েছে।

দ্রষ্টব্য যে এক্সপিতে ডিফল্ট ডেস্কটপ আইকনটির আকারটি 32x32 ছিল, যখন উইন্ডোজ 7 এ এটি 48x48 is ফলস্বরূপ, উইন্ডোজ 7 এর জন্য এটির 48 আইকন থাকা অপেক্ষাকৃত গুরুত্বপূর্ণ। অন্যথায়, এটি একটি ছোট আইকন থেকে উত্সাহিত করা হয়েছে, যা দেখতে বেশ কুরুচিপূর্ণ হতে পারে।


উইন্ডোজ এক্সপি সামঞ্জস্যতা সম্পর্কে কেবল একটি নোট: আপনি যদি উইন্ডো আইকন হিসাবে আইকনটি পুনরায় ব্যবহার করেন, তবে নোট করুন যে আপনি সংক্ষেপিত 256 আইকন ব্যবহার করলে এটি আপনার অ্যাপ্লিকেশনটিকে ক্র্যাশ করতে পারে। সমাধানটি হয় হয় আইকনটি সংকুচিত না করা বা (সংক্ষেপিত) 256 আইকন ছাড়াই একটি দ্বিতীয় সংস্করণ তৈরি করা। আরও তথ্যের জন্য এখানে দেখুন ।


12
ঠিক আছে, এখানে এটি বলছে যে 64px এছাড়াও প্রয়োজন, এবং সরকারী আইকন নির্দেশিকাতে এটি 20px, 24px এবং 40px এরও প্রস্তাবিত। 40px আইকনটি Alt + ট্যাব এবং বালুনগুলিতে ব্যবহৃত হবে বলে মনে হয়, অন্যরা DPI এর উপর নির্ভর করে ব্যবহার করা হবে বলে মনে হয় (উদাহরণস্বরূপ, 20px উচ্চ-DPI স্ক্রিনে 16px এর পরিবর্তে ব্যবহৃত হচ্ছে, অন্যথায় বড় 32px আকার থেকে কমিয়ে দেওয়া হয়েছে, যা দেখতে দেখতে পারে এমনকি uglier)। পরীক্ষা করা হয়নি।
ক্যামিলো মার্টিন

2
আমি আরও কিছু পরীক্ষা করেছিলাম। ডেস্কটপে প্রদর্শনের জন্য, যখন আমি এটি উইন্ডোজ 7 এ 144dpi ("150%") এ সেট করি, তখন সবচেয়ে ছোট সম্ভাব্য আইকনের জন্য এটি 24px আইকনটি ব্যবহার করে (যদি তা থাকে তবে অন্যথায় 16px উন্নীত করা হয়)। আইকন নির্দেশিকা থেকে, মনে হচ্ছে ভিস্তার উপরে একটি "ক্লাসিক মোড" রয়েছে যা p৪px আইকনটিও ব্যবহার করে। তবে উইন্ডোজ 7 এটি ব্যবহার করে না। বরং কেবল 256px আইকনটিকেই পুনরায় আকার দেওয়া হয়েছে।
ড্যানিয়েল রোজ

আকর্ষণীয়, আবিষ্কারের জন্য ধন্যবাদ। যাই হোক না কেন, আমি জানি না বন্যের কতগুলি অ্যাপ্লিকেশনটিতে 16, 32, 48 এবং (আশা) 256 পিক্স্স আইকন রয়েছে। আমি খুব কম অনুমান করব। তবে সম্ভবত ব্যবহারকারীরা লক্ষ্য করবেন, কারণ বাকীগুলির মধ্যে একটি আইকন খাস্তা।
ক্যামিলো মার্টিন

@ ক্যামিলো নোট করুন যে সিটিআরএল + মাউসওয়েল দিয়ে আকার পরিবর্তন করা সম্ভব এবং সমস্ত "মাঝখানে" আকারগুলি আপ্রাইজড / ডাউনরেজড। যাইহোক, যা স্পষ্টভাবে লক্ষ্য করা যায় তা হ'ল 48px আইকনটি অনুপস্থিত, যেহেতু এটি ডিফল্ট উইন্ডোজ 7 ডেস্কটপে ব্যবহৃত আকার।
ড্যানিয়েল রোজ

3
আর যদি অ্যাপ্লিকেশনটি কোনও ইউটিলিটি এবং খুব জনপ্রিয় সফ্টওয়্যার, বা পুরানো না হয় তবে এটি অর্ধেক সময় হারিয়েছে ... এমনকি ভিজ্যুয়াল স্টুডিওর কিছু আইকন (ফাইল টাইপের জন্য) এমনকি 48px সংস্করণ না থাকলে।
ক্যামিলো মার্টিন

28

উইন্ডোজ 7 এর 8, 16, 20, 24, 32, 40, 48, 64, 96, 128 এবং 256 পিক্সেল (পিএনজিতে 256) দিয়ে একটি আইকন দিয়ে কিছু পরীক্ষার পরে:

  • 100% রেজোলিউশনে: এক্সপ্লোরার 16, 40, 48 এবং 256 ব্যবহার করে Windows উইন্ডোজ ফটো ভিউয়ার 96 ব্যবহার করে t পেইন্ট 256 ব্যবহার করে।
  • 125% রেজোলিউশনে: এক্সপ্লোরার 20, 40 এবং 256 ব্যবহার করে Windows উইন্ডোজ ফটো ভিউয়ার 96 ব্যবহার করে। পেইন্ট 256 ব্যবহার করে।
  • 150% রেজোলিউশনে: এক্সপ্লোরার 24, 48 এবং 256 ব্যবহার করে Windows উইন্ডোজ ফটো ভিউয়ার 96 ব্যবহার করে t পেইন্ট 256 ব্যবহার করে।
  • 200% রেজোলিউশনে: এক্সপ্লোরার 40, 64, 96 এবং 256 ব্যবহার করে Windows উইন্ডোজ ফটো ভিউয়ার 128 ব্যবহার করে t পেইন্টটি 256 ব্যবহার করে।

সুতরাং 8, 32 কখনই ব্যবহার করা হয়নি (32 বছরের জন্য এটি আমার কাছে আশ্চর্যজনক) এবং 128 খুব উচ্চ ডিপিআই স্ক্রিনযুক্ত উইন্ডোজ ফটো ভিউয়ার দ্বারা, অর্থাত্ almot কখনও ব্যবহৃত হয়নি।

এর অর্থ হল আপনার আইকনটি কমপক্ষে উইন্ডোজ for এর জন্য কমপক্ষে 16, 48 এবং 256 সরবরাহ করা উচিত উচ্চতর রেজোলিউশন সহ নতুন স্ক্রিনগুলি সমর্থন করার জন্য আপনার 16, 20, 24, 40, 48, 64, 96 এবং 256 সরবরাহ করা উচিত Windows উইন্ডোজ For এর জন্য সমস্ত ছবিগুলি পিএনজি ব্যবহার করে সংকুচিত করা যায় তবে উইন্ডোজ এক্সপির সাথে পশ্চাদপটে সামঞ্জস্যের জন্য, 16 থেকে 48 পর্যন্ত সংকুচিত হওয়া উচিত নয়।


আমার উত্তরটি এখানে দেখুন ( stackoverflow.com/questions/12385143/… ) তবে আপনি .ico ফাইলে 256x256 চিত্রটি সংকুচিত করলে ... উইন্ডোজ এক্সপি সিস্টেমে ফাইলটি খুলতে সমস্যা হবে। আপনি এইচআরইলসিট 0x88982F07 এর সাথে একটি ফাইল ফর্ম্যাট এক্সেক্সশন পাবেন।
cplotts

এই উচ্চ ডিপিআই সংস্করণগুলিকে 24 বিপিপি মোডে সংরক্ষণ করা দরকার তা উল্লেখ করার মতো বিষয়ও আমি উল্লেখ করেছি, আমি সেগুলি 8 বিট রঙ মোডে সংরক্ষণ করার চেষ্টা করেছি এবং উইন্ডোজ 7 125x ডিপিআইতে 20x20px এর পরিবর্তে 256px সংস্করণ ব্যবহার করেছে।
বার্তোস ওজিকেক

2
এটি সহজ, কিন্তু সম্পূর্ণ। ডিপিআইকে বিবেচনায় নেওয়া খুব জরুরি।
সিএসে

24

মাইক্রোসফট ইউএক্স আইকন গাইডলাইন বলেছেন:

"অ্যাপ্লিকেশন আইকন এবং নিয়ন্ত্রণ প্যানেল আইটেম: পুরো সেটটিতে 16x16, 32x32, 48x48, এবং 256x256 (32 থেকে 256 এর মধ্যে কোড স্কেল) অন্তর্ভুক্ত রয়েছে।"

আমার কাছে এটি বোঝায় (তবে সুস্পষ্টভাবে বিবরণ দেয় না, দুর্ভাগ্যবশত) যে আপনি সেই 4 টি মাপ সরবরাহ করতে পারেন।

রঙ ফর্ম্যাট সম্পর্কিত অতিরিক্ত বিবরণ, যা আপনি দরকারীও দেখতে পারেন:

  • "দূরবর্তী ডেস্কটপে ডিফল্ট সেটিংস সমর্থন করার জন্য আইকন ফাইলগুলির জন্য 8-বিট এবং 4-বিট প্যালেট সংস্করণও প্রয়োজন" "

  • "256x256 পিক্সেল চিত্রের কেবলমাত্র 32-বিট অনুলিপি অন্তর্ভুক্ত করা উচিত এবং কেবল ফাইলের আকার নীচে রাখতে 256x256 পিক্সেল চিত্রটি [পিএনজি হিসাবে] সংকুচিত করা উচিত।"


12

(উইন্ডোজ ৮/১০ এর জন্য আপডেট হওয়া উত্তর)

নতুন উইন্ডোজ ডিজাইনের গাইডলাইনগুলিতে এখানে গাইডলাইন এবং মাপের সম্পূর্ণ তালিকা দেখুন: https : //msdn.mic Microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets#asset -types

উত্তরাধিকারের অভিজ্ঞতাগুলি সমর্থন করার জন্য এই আকারগুলির সাথে .ICO ফাইল অন্তর্ভুক্ত করুন:

  • 16x16
  • 24x24
  • 32x32
  • 48x48
  • 256x256

12

উইন্ডোজ 10 এর ক্ষেত্রে এটি ঠিক সঠিক নয়, বাস্তবে স্ট্যাকওভারফ্লো সম্পর্কিত কোনও উত্তরই ছিল না, আমি যখন পিক্সেল আর্টটিকে আইকন হিসাবে ব্যবহার করার চেষ্টা করেছি তখন এটি খুঁজে পেয়েছিলাম এবং যখন এটি অনুমিত হয় না তখন এটি পুনরুদ্ধার হয় (এটি সহজ ছিল) এই ক্ষেত্রে বিভাজন এবং স্মুথিং উইন্ডোগুলির কারণ দেখায়) এমনকি আপনি এই পোস্ট থেকে আকারগুলি ব্যবহার করেছেন।

সুতরাং আমি একটি অ্যাপ তৈরি করেছি এবং সমস্ত ডিপিআই সেটিংসে কাজ করেছি, এটি এখানে দেখুন:
উইন্ডোজ 10 সমস্ত ডিপিআই সেটিংসে সমস্ত আইকন রেজোলিউশন
আপনি আইকনগুলি তৈরি করতে আমার অ্যাপ্লিকেশনটিও ব্যবহার করতে পারেন, নিকটবর্তী প্রতিবেশী দ্বিধায়নের সাথে স্মুথিং বন্ধ রয়েছে যা সম্পন্ন হয় না which আমি দেখেছি যে কোনও খারাপ সম্পাদকের সাথে।

আপনি যদি কেবল রেজোলিউশনগুলি চান:
16, 20, 24, 28, 30, 31, 32, 40, 42, 47, 48, 56, 60, 63, 84, 256
এবং আপনার সমস্ত পিএনজি আইকন এবং যে কোনও কিছু আপনি রেখেছেন ব্যবহার করা উচিত এগুলি ছাড়াও এটি প্রদর্শিত হবে না। কেন আমার পোস্ট দেখুন ।


7

96x96 নয়, পরিবর্তে 64x64 ব্যবহার করুন। আমি সাধারণত:

  • 16 - স্থিতি / শিরোনাম বার বোতাম
  • 32 - ডেস্কটপ আইকন
  • 48 - ফোল্ডার ভিউ
  • 64/128 - অতিরিক্ত আকার

256 এক্সপি-তেও কাজ করে, তবে, পুরানো সংস্থান সংস্থাগুলি মাঝে মাঝে "স্মৃতি থেকে বাইরে" ত্রুটি সম্পর্কে অভিযোগ করে।


আমি দেখেছি আপনি এর আগে জাভা নিয়ে কাজ করেছেন। আমি জাভা দিয়ে এই ধরনের আচরণ কীভাবে বাস্তবায়ন করতে পারি? সমস্যাটি হ'ল সিস্টেম টাস্ক বারে প্রদর্শিত আইকনটি শিরোনাম বারের আইকনের তুলনায় অনেক বড় এবং সেগুলি সিস্টেমের দ্বারা সঠিকভাবে পুনরায় আকার দিতে পারে না। আমি যা করতে পারি তা হ'ল স্টেজেট আইকনস ()। অ্যাড (চিত্র); তবে এটি আমাকে কোন আকার এবং এটি সম্পর্কিত যেখানে উদাহরণস্বরূপ টাস্ক-বার, ফোল্ডার-ভিউ বা অন্য কোনওটিকে নির্দিষ্ট করতে দেয় না। আমি জাভাএফএক্স 8
হোমরান

1
@ সোসফলক জাভা "শ্রেণি" ফাইল বা একটি "জার" ফাইলের সাথে সংকলন করে (এটি ক্লাস ফাইল + ম্যানিফেস্টের একটি জিপ)। অন্য কথায়, এটি পিই (উইন্ডোজ এক্সিকিউটেবল) সংকলন করে না। তবে, এমন সরঞ্জামগুলি রয়েছে যা আপনার জন্য মোড়ক তৈরি করে - মূলত ছোট প্রোগ্রামগুলি যেগুলি একটি উত্স হিসাবে জারটি ধারণ করে (যা এক্সট্র্যাক্ট হয় এবং যখন প্রোগ্রামটি চালানো হয় তখন চালিত হয়)। উত্তর এখানে তাদের কয়েক উল্লেখ কি এর অর্থ হল আপনার সমস্যা প্রোগ্রাম আপনি ব্যবহার করেন তার উপর নির্ভর করে। তবে সংস্থানীয় সংস্থানসমূহের জন্য সরঞ্জাম রয়েছে (যেমন: রিসোর্স হ্যাকার )
খ্রিস্টান

2

থেকে মাইক্রোসফট দুটিই MSDN সুপারিশ :

অ্যাপ্লিকেশন আইকন এবং কন্ট্রোল প্যানেল আইটেম : সম্পূর্ণ সেট 16x16, 32x32, 48x48, এবং 256x256 (32 এবং 256 এর মধ্যে কোড স্কেল) অন্তর্ভুক্ত। .Ico ফাইল ফর্ম্যাট আবশ্যক। ক্লাসিক মোডের জন্য, পুরো সেটটি 16x16, 24x24, 32x32, 48x48 এবং 64x64।

সুতরাং ইতিমধ্যে আমাদের কাছে স্ট্যান্ডার্ড প্রস্তাবিত আকার রয়েছে:

  • ১ x x ১,,
  • 24 x 24,
  • 32 x 32,
  • 48 x 48,
  • 64 x 64,
  • 256 x 256।

আমরা যদি উচ্চ ডিপিআই সেটিংস সমর্থন করতে চাই, সম্পূর্ণ তালিকায় নীচের আকারগুলিও অন্তর্ভুক্ত থাকবে:

  • 20 x 20,
  • 30 x 30,
  • 36 x 36,
  • 40 x 40,
  • 60 x 60,
  • 72 x 72,
  • 80 x 80,
  • 96 x 96,
  • 128 x 128,
  • 320 x 320,
  • 384 x 384,
  • 512 x 512।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.