MVC 3'e eski bir e-ticaret sitesi taşıyorum ve tasarım geliştirmelerinden yararlanmak istiyorum. Site şu anda 3 boyutta depolanmış ürün resimlerine sahiptir: küçük resim, orta (bir listede görüntülemek için) ve yakınlaştırılmış bir görünüm için genişletilmiş. Şu anda tam olarak doğru boyutta 3 ayrı resim yüklemek zorundayız, sitenin beklediği 3 farklı ad sağladık vb. Bir acıdır.
Yalnızca 1 dosya, büyük dosya yüklemek istiyorum, ardından sitenin gerekli boyutlara indirmesini istiyorum ve kullanıcı tercihlerine, form faktörüne (ör. Mobil, iPad) bağlı olarak küçük resim ve liste boyutlarını değiştirme esnekliği istiyorum , masaüstü) vb. için aynı resmin birçok kopyasına ihtiyaç duyulabilir. Benim sorum, görüntü küçültülmeli ve sonra yükleme sırasında birkaç kez kaydedilmelidir ve eğer öyleyse iyi bir depolama / adlandırma kuralı nedir?
Diğer fikir, yalnızca tek bir görüntüyü saklamak, ancak istemciye sunmadan önce programlı olarak yeniden boyutlandırmaktır. Bunu yapan var mı ve birkaç makine döngüsünün yanı sıra ödünleşmeler nelerdir? Geçici bir görüntüyü bellekte istemciye nasıl iletirsiniz (URL yoktur)?