Find Jobs
Hire Freelancers

Assignment uni

$10-30 USD

Dibatalkan
Dibuat lebih dari 7 tahun yang lalu

$10-30 USD

Dibayar ketika dikirim
Paint Simulato: For this project will implement the basic functionality of a simple image editor (eg Microsoft Paint, Pinta, etc.). Specifically, the program will read your keyboard commands a series of image processing. Finally, the program will display the resulting image. The image will be represented by a matrix of pixels, width * height size. A pixel is represented by 3 bytes (numbers with values between 0 and 255) The channels are saved for each pixel in order of RGB (Red, Green, Blue). On each line read from the keyboard will be composed of an operation code and corresponding parameters. Example: Initialization from an existing image: 1 2 3 0 0 255 0 255 0 255 0 0 128 0 128 255 255 255 0 0 0 // This call replaces the current image with a new image having three rows and two columns. The pixel (0, 0) has the value rgb (0, 0, 255), therefore it is blue. The pixel (0, 1) is set to rgb (0, 255, 0), therefore it is green, etc. // and after that when user input those number and enter it, it should continue for the operation like if the user input: CROP: 2 start_col start_line end_col end_line// Following the operation, the current image is overwritten with the image bounded by drepunghiul having the upper left corner coordinates (start_line, START_COL) and lower right corner coordinates (end_line, END_COL). and when i will enter that operation and then print 8 it should crop my picture which in initialize in first. and then it should wait for my anther command from user. Resize: 3 width height // Changes the current image size. If one dimension is larger, new lines and / or columns will be filled with white pixels. If the new dimensions are smaller, the call is equivalent to an instruction by crop type: stained region: 4 start_col start_line end_col end_line r g b //Following the operation, the pixels in the upper left corner rectangle with coordinates (start_line, START_COL) and lower right corner coordinates (end_line, END_COL) will be overwritten with the pixel values r, g, b. Blur: 5 num_iter //Blur involves replacing each pixel with its neighbors arithmetic mean (Left, Right, Down, Up). The calculation will be performed separately for each color channel, and the result will be truncated to an integer. For pixels that are on the edge of the image, taking into account only the items in the image. This operation is repeated num_iter times. Rotation: 6 num_rot // Following the operation, the image will be rotated num_rot 90 degrees in clockwise. Fill (bonus): 7 start_col start_line r g b // Following the operation, the pixel at position (start_line, START_COL) will be overwritten with the pixel value r, g, b. The operation will be repeated recursively for all its neighbors (left, right, up, down) that were the same color pixel original (start_line, START_COL). If it has all the original pixel color (r, g, b) operation produces no effect. print: 8 // Following the operation, you will show the height and width stdout current image or the image itself. The image will be displayed in the same format as in step initialization. Exit: 0 //If receives instruction exit, the program stops successfully. and for more detail i have post the instruction and you can talk to me about this as well thanks :)
ID Proyek: 12271045

Tentang proyek

5 proposal
Proyek remot
Aktif 7 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
5 freelancer menawar dengan rata-rata $243 USD untuk pekerjaan ini
Avatar Pengguna
Dear sir/madam, I am experienced software developer (please check my freelancer profile and customer reviews for more details) and I can complete this project for you. I make warranty for providing clean, readable, well-tested, well-commented, professionally written code. Please do not hesitate to ask me any questions you need to make sure I am the right person for this project. We can discuss all details in the private chat. Please do not hesitate to leave any information or questions in the private chat even when if I am offline , be sure, I will read them and respond to you as soon as possible.
$100 USD dalam 3 hari
5,0 (102 ulasan)
6,6
6,6
Avatar Pengguna
Hi I am a software developer with over 5 years of experience and two of those are in the UK. Please refer to my profile for more information. I can get this done within one day. Let us have a chat about what needs done. I am online at anytime. Cheers, Saminda
$35 USD dalam 1 hari
4,8 (75 ulasan)
5,9
5,9
Avatar Pengguna
Do it yourself, you lazyscum
$999 USD dalam 2313164 hari
5,0 (3 ulasan)
4,4
4,4
Avatar Pengguna
A proposal has not yet been provided
$24 USD dalam 4 hari
5,0 (1 ulasan)
1,5
1,5
Avatar Pengguna
I'm a very experienced java coder. Not sure what the c and php is required for in this project.
$55 USD dalam 1 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera AFGHANISTAN
morroco, Afghanistan
4,9
6
Memverifikasi Metode pembayaran
Anggota sejak Sep 25, 2016

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.