Hướng dẫn how do you rotate 180 degrees in python? - làm thế nào để bạn xoay 180 độ trong python?

Nội dung

  • Giới thiệu
  • Cú pháp - PIL IMAGE.ROTATE ()
  • Ví dụ 1: Xoay hình ảnh 45 độ
  • Ví dụ 2: Xoay hình ảnh và điều chỉnh kích thước đầu ra
  • Ví dụ 3: Xoay hình ảnh 90 độ
  • Ví dụ 4: Xoay hình ảnh 180 độ
  • Bản tóm tắt

Để xoay một hình ảnh bằng một góc với gối Python, bạn có thể sử dụng phương thức xoay () trên đối tượng hình ảnh. Phương thức xoay () xoay hình ảnh theo hướng ngược chiều kim đồng hồ.

Trong hướng dẫn này, chúng ta sẽ học cách xoay một hình ảnh, sử dụng thư viện PIL Python, với sự trợ giúp của các chương trình ví dụ.

Cú pháp - PIL IMAGE.ROTATE ()

Ví dụ 1: Xoay hình ảnh 45 độ

Image.rotate(angle, resample=0, expand=0, center=None, translate=None, fillcolor=None)

Ví dụ 2: Xoay hình ảnh và điều chỉnh kích thước đầu ra

  • Ví dụ 3: Xoay hình ảnh 90 độ – In degrees counter clockwise.
  • Ví dụ 4: Xoay hình ảnh 180 độ – An optional resampling filter. This can be one of PIL.Image.NEAREST (use nearest neighbour), PIL.Image.BILINEAR (linear interpolation in a 2×2 environment), or PIL.Image.BICUBIC (cubic spline interpolation in a 4×4 environment). If omitted, or if the image has mode “1” or “P”, it is set PIL.Image.NEAREST. See Filters.
  • Bản tóm tắt – Optional expansion flag. If true, expands the output image to make it large enough to hold the entire rotated image. If false or omitted, make the output image the same size as the input image. Note that the expand flag assumes rotation around the center and no translation.
  • Để xoay một hình ảnh bằng một góc với gối Python, bạn có thể sử dụng phương thức xoay () trên đối tượng hình ảnh. Phương thức xoay () xoay hình ảnh theo hướng ngược chiều kim đồng hồ. – Optional center of rotation (a 2-tuple). Origin is the upper left corner. Default is the center of the image.
  • Trong hướng dẫn này, chúng ta sẽ học cách xoay một hình ảnh, sử dụng thư viện PIL Python, với sự trợ giúp của các chương trình ví dụ. – An optional post-rotate translation (a 2-tuple).
  • Phương thức cú pháp của phương thức rothate () như được hiển thị trong khối mã sau. – An optional color for area outside the rotated image.

Ví dụ 1: Xoay hình ảnh 45 độ

Ví dụ 2: Xoay hình ảnh và điều chỉnh kích thước đầu ra

Ví dụ 3: Xoay hình ảnh 90 độ

from PIL import Image

#read the image
im = Image.open("sample-image.png")

#rotate image
angle = 45
out = im.rotate(angle)
out.save('rotate-output.png')

Ví dụ 4: Xoay hình ảnh 180 độ

Hướng dẫn how do you rotate 180 degrees in python? - làm thế nào để bạn xoay 180 độ trong python?

Bản tóm tắt

Hướng dẫn how do you rotate 180 degrees in python? - làm thế nào để bạn xoay 180 độ trong python?

Để xoay một hình ảnh bằng một góc với gối Python, bạn có thể sử dụng phương thức xoay () trên đối tượng hình ảnh. Phương thức xoay () xoay hình ảnh theo hướng ngược chiều kim đồng hồ.

Ví dụ 2: Xoay hình ảnh và điều chỉnh kích thước đầu ra

Ví dụ 3: Xoay hình ảnh 90 độexpand=True.

from PIL import Image

#read the image
im = Image.open("sample-image.png")

#rotate image
angle = 45
out = im.rotate(angle, expand=True)
out.save('rotate-output.png')

Ví dụ 4: Xoay hình ảnh 180 độ

Hướng dẫn how do you rotate 180 degrees in python? - làm thế nào để bạn xoay 180 độ trong python?

Ví dụ 3: Xoay hình ảnh 90 độ

Ví dụ 4: Xoay hình ảnh 180 độangle=90. We also give expand=True, so that the rotated image adjusts to the size of output.

Bản tóm tắt
Hướng dẫn how do you rotate 180 degrees in python? - làm thế nào để bạn xoay 180 độ trong python?

Example 4: Rotate Image by 180 degrees

Để xoay một hình ảnh bằng một góc với gối Python, bạn có thể sử dụng phương thức xoay () trên đối tượng hình ảnh. Phương thức xoay () xoay hình ảnh theo hướng ngược chiều kim đồng hồ.

from PIL import Image

#read the image
im = Image.open("sample-image.png")

#rotate image by 180 degrees
angle = 180
out = im.rotate(angle, expand=True)
out.save('rotate-output.png')

Ví dụ 4: Xoay hình ảnh 180 độ

Hướng dẫn how do you rotate 180 degrees in python? - làm thế nào để bạn xoay 180 độ trong python?

Bản tóm tắt

Để xoay một hình ảnh bằng một góc với gối Python, bạn có thể sử dụng phương thức xoay () trên đối tượng hình ảnh. Phương thức xoay () xoay hình ảnh theo hướng ngược chiều kim đồng hồ.

Trong hướng dẫn này, chúng ta sẽ học cách xoay một hình ảnh, sử dụng thư viện PIL Python, với sự trợ giúp của các chương trình ví dụ.

  • Phương thức cú pháp của phương thức rothate () như được hiển thị trong khối mã sau.
  • ở đâu
  • Góc - tính theo độ ngược chiều kim đồng hồ.
  • Mẫu lại - một bộ lọc lấy mẫu tùy chọn. Đây có thể là một trong những pil.image. Nếu bị bỏ qua, hoặc nếu hình ảnh có chế độ, 1 1 hoặc p p, thì đó là đặt pil.image.nearest. Xem bộ lọc.
  • Mở rộng - Cờ mở rộng tùy chọn. Nếu đúng, hãy mở rộng hình ảnh đầu ra để làm cho nó đủ lớn để giữ toàn bộ hình ảnh xoay. Nếu sai hoặc bỏ qua, hãy làm cho hình ảnh đầu ra có cùng kích thước với hình ảnh đầu vào. Lưu ý rằng cờ mở rộng giả định xoay quanh trung tâm và không có bản dịch.
  • Trung tâm-Trung tâm xoay vòng tùy chọn (2-tuple). Nguồn gốc là góc trên bên trái. Mặc định là trung tâm của hình ảnh.
  • Dịch-một bản dịch sau xoay tùy chọn (2-tuple).

FillColor - Một màu tùy chọn cho khu vực bên ngoài hình ảnh xoay.

180 ° theo chiều kim đồng hồ và ngược chiều kim đồng hồ: (x, y) trở thành (-x, -y) 270 ° theo chiều kim đồng hồ: (x, y) trở thành (-y, x)(-x,-y) 270° clockwise rotation: (x,y) becomes (-y,x)

Có chức năng xoay trong Python không?

xoay () Trong Python, tồn tại một mô -đun thu thập có chứa một lớp deque.Lớp này có hàm xoay () sẵn.there exists a collection module that contains a deque class. This class has an inbuilt rotate() function.