আমি একটি পুরানো ইকমার্স সাইট এমভিসি 3 এ পোর্ট করছি এবং ডিজাইনের উন্নতির সুযোগ নিতে চাই। সাইটটিতে বর্তমানে 3 টি আকারে পণ্য চিত্র রয়েছে: থাম্বনেইল, মাঝারি (একটি তালিকার প্রদর্শনের জন্য) এবং জুমযুক্ত বর্ণের জন্য প্রসারিত। এই মুহূর্তে আমাদের কাছে 3 টি আলাদা চিত্র আপলোড করতে হবে যা হুবহু মাপের আকারযুক্ত, 3 টি আলাদা নাম প্রদান করবে যা সাইটের প্রত্যাশার সাথে মিলে যায়, ইত্যাদি, এটি একটি ব্যথা।
আমি কেবলমাত্র 1 টি ফাইল আপলোড করতে চাই, বড়টি, তারপরে সাইটটিকে এটি প্রয়োজনীয় আকারগুলিতে হ্রাস করতে দিন এবং আমি ব্যবহারকারীর পছন্দসমূহ, ফর্ম ফ্যাক্টরের উপর নির্ভর করে থাম্বনেইল এবং তালিকা আকারগুলি পরিবর্তন করতে নমনীয়তা চাই (যেমন মোবাইল, আইপ্যাড , ডেস্কটপ) ইত্যাদির জন্য একই চিত্রের অনেকগুলি অনুলিপি লাগতে পারে। আমার প্রশ্ন হ'ল আপলোডের পরে চিত্রটি হ্রাস করা উচিত এবং কয়েকবার সংরক্ষণ করা উচিত এবং যদি হয় তবে ভাল স্টোরেজ / নামকরণের কনভেনশনটি কী?
অন্য ধারণাটি হ'ল কেবলমাত্র একক চিত্র সঞ্চয় করা কিন্তু ক্লায়েন্টের কাছে এটির আগে এটি প্রোগ্রামিকভাবে আকার পরিবর্তন করুন। কেউ কি এটি করেছে এবং আরও কয়েকটি মেশিন চক্র ছাড়াও ট্রেড অফগুলি কী? আপনি কীভাবে ক্লায়েন্টের কাছে মেমরিতে একটি অস্থায়ী চিত্রটি পাস করবেন (কোনও URL নেই)?