"Hãy đối mặt với nó, những hình ảnh được căn chỉnh giống như những món quà nhỏ từ Thiên đường. Chào mừng, nhưng thật bất ngờ." - Địa chất
+10000 danh tiếng cho bất cứ ai chiến thắng thử thách này.
Quy tắc:
1) Bạn phải tạo ra một chương trình.
2) Đầu vào sẽ là một hình ảnh, tuy nhiên liệu nó được truyền dưới dạng tệp hay danh sách các số là tùy thuộc vào bạn.
3) Đầu ra sẽ là một tập tin mà khi được mở bằng sơn (hoặc tương tự) sẽ hiển thị hình ảnh được căn chỉnh.
4) Kích thước vải sẽ luôn nằm trong khoảng từ 100 x 100 đến 2000 x 2000 pixel. Nó sẽ luôn là một hình chữ nhật, nhưng không phải luôn luôn là một hình vuông.
5) Không mã hóa cứng hình ảnh hoặc ma thuật URL sôi nổi.
6) Không có thư viện bên ngoài được sử dụng.
Hướng dẫn tập trung hóa (Biến thể Joshpbarron)
Một hình ảnh sẽ được xác định là chính giữa nếu màu trắng thứ nhất (255,255,255,> 0 rgba) hoặc trong suốt (x, y, z, 0 rgba) trên một trục có khoảng cách bằng nhau (cộng hoặc trừ 1 pixel) từ cạnh của khung vẽ.
Điều này có thể đạt được (và sẽ được xác minh bằng) phương pháp sau.
1) Tưởng tượng một hộp giới hạn xung quanh đối tượng. (Dòng màu đen được thêm vào để được giúp đỡ)
2) Di chuyển đối tượng xung quanh cho đến khi cạnh của đối tượng bằng khoảng cách từ cạnh thích hợp của khung vẽ.
3) Bây giờ hãy quên các đường màu đen.
Đầu vào:
Đầu ra:
Thêm đầu vào ở đây .
Và đầu ra tương ứng ở đây .
Đại diện +10000 là một lời nói dối.