2012-03-13 24 views
12

Tôi đang sử dụng zoul's solution để xuất mảng UIImage dưới dạng phim. Nhưng khung hình của tôi tất cả đều biến dạng. Dưới đây là hình ảnh ban đầu:Tại sao phim của tôi từ UIImages bị méo?

enter image description here

Dưới đây là một biến dạng ví dụ tương tự: http://oi56.tinypic.com/8wkqys.jpg

Tôi đã đọc here rằng nó có cái gì để làm với tỉ lệ, nhưng không có lời giải thích về cách sửa chữa nó .

+0

Tôi biết rằng điều này là do nhân với 16, Bu cách giải quyết vấn đề này? Tôi có hình ảnh với 1080 * 1980 bất kỳ đề nghị? –

+0

@DipenChudasama downscale đến một kích thước mà chiều rộng là bội số của 16 – Cbas

+0

Cảm ơn @Cbas Tôi đã làm tương tự :) –

Trả lời

41

Sau rất nhiều thí nghiệm với kích thước hình ảnh khác nhau, và với sự giúp đỡ của article này, tôi đã có đến kết luận rằng chiều rộng của hình ảnh phải là một bội số của 16.

+3

Đã lãng phí nhiều giờ tự hỏi điều gì đang xảy ra ... đây là chìa khóa! – DogCoffee

+1

Điều này cuối cùng đã làm nó! Cám ơn rất nhiều. – Linuxios

+0

cảm ơn bạn rất nhiều! tôi đã đấu tranh với điều này trong nhiều giờ! điều này cố định nó! –

-1

lẽ bạn có thể tìm thấy câu trả lời của bạn về bộ phim distorded đây:

Distorded Movie UIImages

Bạn sẽ tìm thấy nhiều thông tin về vấn đề của bạn sau khi tiêu đề: Đối phó với thay đổi về giá trị của một UISegmentedControl mà sẽ nói những điều về bạn tỷ lệ khung hình.

Tôi hy vọng nó sẽ giúp bạn.

+0

Nó bị méo ngay cả khi tôi không sử dụng imageview – Geva

3

I'v gặp vấn đề này quá, và tôi thấy lý do là kích thước của hình ảnh không phải là bội số của 16, bạn có thể thay đổi kích thước và có một thử.

+0

Hãy làm rõ ý bạn là gì. Bạn có nghĩa là kích thước hình ảnh không * thực sự * phải là 16 - và bạn chỉ cần xác định chiều rộng? Nếu vậy, bạn chỉ định chiều rộng ở đâu? – Praxiteles

Các vấn đề liên quan