CGImage erstellt ein Vorschaubild mit der gewünschten Größe

8

Ich möchte das Thumbnail mit dem CG erstellen. Es erstellt die Miniaturansichten.

Hier möchte ich das Thumbnail mit der Größe 1024 (mit Seitenverhältnis) haben. Ist es möglich, das gewünschte Thumbnail direkt vom CG zu erhalten?

Im Optionsverzeichnis kann ich die maximale Größe des Thumnails übergeben, aber gibt es irgendeine Möglichkeit, min. Größe für das selbe zu haben ..?

%Vor%     
Dhanaraj 19.11.2009, 06:51
quelle

2 Antworten

18

Wenn Sie ein Miniaturbild mit der Größe 1024 (maximale Abmessung) möchten, sollten Sie 1024 und nicht 2048 überschreiten. Wenn Sie sicherstellen möchten, dass das Miniaturbild gemäß Ihren Spezifikationen erstellt wird, sollten Sie nach kCGImageSourceCreateThumbnailFromImageAlways und nicht nach cCGImageSourceCreateThumbnailFromImageIfAbsent fragen , da letzteres dazu führen kann, dass ein vorhandenes Miniaturbild verwendet wird, und es könnte kleiner sein, als Sie möchten.

Also, hier ist Code, der das tut, was Sie fragen:

%Vor%     
matt 10.02.2011, 03:03
quelle
2

Swift 3 Version der Antwort:

%Vor%     
Aleks N. 15.03.2017 11:10
quelle

Tags und Links