Nein, das kann nicht klappen, jedenfalls nicht, wie man das in manch einem Krimi sieht:
Ein unscharfes Bild einer Überwachungskamera wird durch ein Programm gejagt und Sekunden später erkennt man klar und deutlich das Gesicht des Mörders... oder ein Autokennzeichen.
Erklärung:
Ein Bild besteht aus einzelnen Bildpunkten (Pixel). Wenn ich nun z.B. ein 2x2 Pixel-Raster nehme und das verdopple in 4x4 Pixel, dann müsste ich ja wissen, wie die 'neuen' Pixel auszusehen haben, also den Farbwert. Wie soll ich das aber entscheiden? Ich kann die Farbwerte der Nachbarpixel verwenden und die neuen demensprechend anpassen, aber das wäre nur eine berechnete Vermutung und kommt dem Original nicht sehr nahe. Das vergrößerte Bild kann daher nur verschwommen wirken.
Nimm mal deinen Avatar und lade ihn in Paint, dann vergrößere auf den maximalen Wert und du siehst einzelne Pixel. Stell dir jetzt vor, du müsstest jedes Pixel in 4 Neue einteilen (also eine Vergrößerung von 128x128 auf 256x256 Pixel, damit wäre es bei gleicher Ansicht schärfer). Die Farbe kann man in Relation zu den Nachbarpixeln setzen, aber eben nur als Annäherung.
Kurz:
Verkleinern eines Bildes geht immer im gewissen Rahmen (ein 4000x3000 Pixel Bild ist bei Verkleinerung auf 40x30 auch nur vage zu erkennen).
Vergrößern und das Bild klar zu halten geht nicht.