2012-03-13 19 views
12

Używam zoul's solution do eksportowania tablicy UIImage jako filmu. Ale moje ramki okazują się zniekształcone. Oto oryginalny obraz:Dlaczego mój film z UIImages zostaje zniekształcony?

enter image description here

Oto podobny przykład zniekształcenia: http://oi56.tinypic.com/8wkqys.jpg

Czytałem here, że ma coś wspólnego z proporcjami, ale nie ma żadnego wyjaśnienia, w jaki sposób to naprawić .

+0

Wiem, że to z powodu pomnożenia przez 16, Bu, jak rozwiązać ten problem? Mam zdjęcia z 1080 * 1980 jakiejkolwiek sugestii? –

+0

@DipenChudasama downscale do rozmiaru, w którym szerokość jest wielokrotnością 16 – Cbas

+0

Dzięki @Cbas robiłem to samo :) –

Odpowiedz

41

Po wielu eksperymentach z różnych rozmiarów obrazu, a przy pomocy tego article, mam do wniosku, że szerokość obrazu musi być wielokrotnością 16.

+3

Zmarnowałem wiele godzin zastanawiając się, co się dzieje ... to był klucz! – DogCoffee

+1

To w końcu to zrobiło! Dzięki wielkie. – Linuxios

+0

dziękuję bardzo! walczyłem z tym przez wiele godzin! to naprawiło to! –

-1

Może znajdziesz odpowiedzi na swoje pytanie o distorded filmu tutaj:

Distorded Movie UIImages

Znajdziesz więcej informacji o swoim problemie po tytule: odpowiadanie na zmiany wartości z UISegmentedControl który powie rzeczy na temat współczynnik proporcji.

Mam nadzieję, że ci to pomoże.

+0

To jest zniekształcone, nawet jeśli nie korzystam z widoku obrazu – Geva

3

I'v napotkał ten problem też, i znalazłem, że powodem jest rozmiar obrazu nie jest wielokrotnością 16, możesz zmienić rozmiar i spróbować.

+0

Proszę wyjaśnić, co masz na myśli. Czy masz na myśli, że rozmiar obrazu nie * faktycznie * musi wynosić 16 - i że musisz jedynie określić szerokość? Jeśli tak, to gdzie podajesz szerokość? – Praxiteles

Powiązane problemy