Benutzer laden ein Bild beliebiger Größe hoch, und wir müssen die Größe ändern, damit es zu einem Quadrat wird, ohne das Bild zu verzerren oder zu beschneiden. Im Grunde sollte es etwas ähnlich dem Inhaltsmodus "Aspect Fit" in einer Bildansicht tun. Also, wenn wir ein 200x100px png Bild haben, möchte ich es 200x200px machen und die zusätzlichen 100px in der Höhe transparenter Raum haben. Es sollte das Bild nicht auf 200x200 beschneiden.Bildgröße ändern, ohne es zu verzerren oder zu beschneiden
Ich habe versucht, diesen Bildprozessor zu verwenden, aber es tut nicht was ich will. https://github.com/gavinbunney/Toucan. Es schneidet nur das Bild ab.
Wie würde ich dies in swift tun und gibt es einen Rahmen, der besser ist als der, den ich oben erwähnt habe, um es einfacher zu machen. Grundsätzlich suche ich nach dem einfachsten Weg, dies zu tun.
Möchten Sie wirklich das Bild selbst ändern? Oder ändern Sie einfach die Art, wie es angezeigt wird? – DonMag
Wir müssen das Bild selbst ändern. Nicht nur die Darstellung ändern. Wir laden es auf unseren Server hoch und es muss im modifizierten Format hochgeladen werden. –
https://gist.github.com/tomasbasham/10533743 - Scrollen Sie nach unten zum Kommentar-Header: 'Oyvindkg kommentierte am 4. Februar – DonMag