"Mari kita hadapi itu, gambar selaras seperti hadiah kecil dari Surga. Selamat datang, tapi tak terduga." - Geobit
+10000 reputasi bagi siapa pun yang memenangkan tantangan ini.
Aturan:
1) Anda harus membuat program.
2) Input akan berupa gambar, namun apakah dilewatkan sebagai file atau daftar angka terserah Anda.
3) Output akan berupa file yang ketika dibuka dalam cat (atau serupa) akan menunjukkan gambar selaras.
4) Ukuran kanvas akan selalu antara 100 x 100 dan 2000 x 2000 piksel. Itu akan selalu menjadi persegi panjang, tetapi tidak selalu persegi.
5) Tidak ada pengkodean gambar atau sulap URL yang funky.
6) Tidak ada perpustakaan eksternal yang digunakan.
Panduan untuk Sentralisasi (Varian Joshpbarron)
Sebuah gambar akan didefinisikan sebagai terpusat jika putih pertama (255.255.255,> 0 rgba) atau transparan (x, y, z, 0 rgba) pada suatu sumbu adalah jarak yang sama (plus atau minus 1 piksel) dari tepi kanvas.
Ini dapat dicapai (dan akan diverifikasi oleh) metode berikut.
1) Bayangkan sebuah kotak pembatas di sekitar objek. (Garis hitam ditambahkan untuk bantuan)

2) Gerakkan objek di sekitar sampai tepi objek berjarak sama dari tepi kanvas yang sesuai.

3) Sekarang lupakan garis hitam.

Memasukkan:

Keluaran:

Masukan lebih banyak di sini .
Dan output masing-masing di sini .
Rep +10000 adalah bohong.


