Sto lavorando su un uploader/resizer di immagini nel mio progetto di moduli web asp.net 4. Qualcuno sa di una tecnica in C# per ridimensionare le immagini caricate che potrebbero aiutare con quelle che sono più piccole della dimensione minima richiesta?C# ridimensionamento immagine
Ovviamente la qualità sarà sospetta se ridimensionamento, così qualcuno ha trovato il modo di creare possibilmente una nuova immagine della dimensione giusta forse bianca e quindi posizionare l'immagine originale su quello sfondo bianco ?
Grazie
Modifica - ora ImageResizer.net funziona bene, ma avere un lavoro di ridimensionamento quando l'immagine è più piccola. Vedere commento qui sotto IrishChieftains rispondere per tutti i dettagli:
montaggio finale ################
Ok, giuro ho provato questo la scorsa notte ed è didn' lavoro, quindi forse avevo solo bisogno di un browser pulito o riavvio VS2010 ma per chiunque fosse interessato, ecco la mia soluzione finale. La chiave era scale=upscalecanvas
:
int maxWidth = 400;
int maxHeight = 200;
ImageBuilder.Current.Build(saveLocation, saveLocation, new ResizeSettings("width=" + maxWidth + "&height=" + maxHeight + "&mode=pad&bgcolor=DDDDDD&anchor=middlecenter&scale=upscalecanvas"));
Non puoi votare ImageResizer.net altamente abbastanza - grande programma
Se possibile, copiare la modifica finale in una risposta così è possibile contrassegnare come tale, per i lettori futuri. –