delimitazione Per esempio, se ho bisogno di riempire un rettangolo di selezione che è 100px di larghezza per 50px, le seguenti immagini di ingresso ad alto fusto avrebbe il seguente comportamento:Scala per riempire completamente box
200w x 200h ottiene ridimensionato del 50% e il 25% viene tagliato in cima e il inferiore.
200w x 100h viene ridotto del 50% senza ritaglio.
100w x 200h non viene ridimensionato, ma 75px vengono troncati sopra e sotto.
Sembra che sarebbe una funzione di ridimensionamento comune, ma non sono stato in grado di rintracciare un esempio dell'algoritmo.
Accetta risposta in qualsiasi lingua incluso pseudo codice. Anche un link a una pagina con la risposta è fantastico!
Qualcuno ha lasciato un commento su mia risposta, ho pensato che fosse lei, ma non è - puoi chiarire un po 'la domanda riguardo ai tuoi attuali limiti? Grazie. –
Il caso generale è quello che volevo. Grazie. – Larsenal
Grazie. Ho modificato la metà fuorviante della mia risposta. –