SDWebImage Ändern der Größe / Skalierung / Zuschneiden von Bildern aus der URL vor dem Zwischenspeichern

8

Wie kann ich die Größe von Bildern ändern, skalieren und zuschneiden, bevor sie zwischengespeichert werden? Ich habe versucht, dies mit dem folgenden Code zu erreichen.

%Vor%

Dies führte zu einem seltsamen Ergebnis. Zuerst wird eine nicht skalierte / skalierte / beschnittene Version angezeigt. Aber wenn ich nach unten scrolle und dann zurück gehe, wird eine skalierte / skalierte / beschnittene Version angezeigt. Ich weiß, dass dieser Code zuerst Bilder zwischenspeichert und sie skaliert / skaliert / zuschneidet. Aber ich konnte keine bessere Lösung finden. Ich denke, es sollte etwas geben, das das Herunterladen von Bildern ermöglicht, um die Größe / Skalierung / Zuschneiden und Zwischenspeichern unabhängig voneinander zu ändern. Irgendwelche Ideen?

Danke.

    
Sukhrob 31.08.2012, 07:03
quelle

4 Antworten

13

Ich habe die Lösung selbst gefunden.

Anstelle von

%Vor%

, die Bilder automatisch herunterlädt und zwischenspeichert, verwenden Sie diese

%Vor%

Vergessen Sie nicht,

einzuschließen %Vor%     
Sukhrob 02.09.2012, 13:56
quelle
3

Wenn Sie skalieren möchten UIImage , versuchen Sie Folgendes:

%Vor%

imageWithImage method Quelle: Der einfachste Weg, die Größe eines UIImage zu ändern?

    
Gent Berani 02.03.2016 23:26
quelle
1

Dies war ein großartiges Beispiel für die Implementierung von SDWebImageManagerDelegate. Ссылка

%Vor%     
Alberto Lopez 06.10.2015 16:57
quelle
0

Wenn jemand nach Swift-3-Version sucht

%Vor%

'

    
Chrishan 05.09.2017 07:36
quelle

Tags und Links