Find Jobs
Hire Freelancers

CollectionViewController Thumbnail Builder

$30-250 USD

Завершено
Опублікований about 8 years ago

$30-250 USD

Оплачується при отриманні
This is a start of multiple project I’ll be posting going farward, so prompt completion, and neat work will have higher priority in future project. Don't waste your time by bidding high. I can finish this project my self in 2-3 hours at most, the reason i'm posting this is i need to delegate future projects to the the winner, as i'm getting busy with more tedious jobs related to my project. so i'm hoping this will be an ongoing work. Here is the project info: Need a Collectionviewcontroller that will be added to an existing iPad app 1) I drafted a starter project on github using objective C, however feel free to convert it to swift in the deliveries. 2) the Collectionviewconroller will be supplied with an NSArray of images. All images are square size, and all images are loaded from disk (no network connectivity needed). images are fairly small size, so no need to worry about performance at this point 3) The collection view has a frozen header (see project demo) 4) All images are square size ratio. 5) On Load a) When presented it should display the images supplied as ordered in the array. They are scrollable as much as the array size. b) the header of the collectionviewcontroller shows four empty boxes where the generated images will lay down as the user start selecting images. c) We will call these boxes, box A (256x256), Box B(½ - ½), Box C (1/3 – 1/3 – 1/3), Box D ( ¼ - ¼ - ¼ - ¼ ) 6) On selecting any image (e.g. image 1) (first selection). a) it should show selection in the collection view controller with a checkmark or highlighted border. b) Image1 should show in box A c) In Box B: image 1 should be cropped half of its width (from the center) and placed on the first half of box B d) In Box C: image 1 should be cropped 1/3 of it’s width and placed in the first 1/3 of box C e) In Box D: image 1 should be cropped half of its width and ½ of it’s hight and placed on the first quarter of Box D 7) On selecting any second image (e.g. image 2) (second selection a) Box A: image 2 should replace the image of Box A b) Box B: image 2 should replace first ½ of box B (cropped like image 1) and the second half of box b should have the ½ of image 1 (now it’s in the second half instead of the first half) c) Box C: image 3 should replace the first 1/3 (cropped like image 1) and the second 1/3 of box C should have the 1/3 of image 1 (now it’s the second 1/3 instead of the first 1/3). d) Box D: image 1 (1/2x1/2) should occupy the second quarter of Box d and image 2 should now occupy the first quarter. Image 2 should occupy the first quarter (cropped ½ width ½ height) 8) On selecting third and fourth the cycle should go on to infinity: a) so for example, box 3 on selecting the third image (image 3) it should be in the first 1/3, image 2 should be in the second 1/3 image 3 should be in the 3rd 1/3. b) On selecting the 4th image, for box 3 image 4 should now be in the frist 1/3, image 3 in the 2nd 1/3 image 2 should be in the 3rd 1/3 and image 4 should be pushed out (queue model) and the box is showing the latest 3. 9) For Box A,B,C,D, they are selectable only if they are fully occupied e.g. a) Box A is selectable if it has an image b) Box B is selected if both halves are electable. 10) On selecting any of the completed boxes (A or B or C or D) the generated image should be provided in a block with callback. Code should be modularized, e.g. a class for cropping any image based to 1/3 or 1/2 of it's width another class to generate a steched image from 2-3 images provided in its constructor Thanks for your time.
ID проекту: 10381292

Про проект

4 пропозицій(-ї)
Дистанційний проект
Активність 8 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
Done! I went on and tried the project. See [login to view URL] for a video of the working product. I changed the background color to make the boxes stand out more, but didn't change the UI otherwise. The image-compositing logic is in a swift file, but other than that, I just built on the code you provided. I can email you the newest project, or I can branch your github repo and add it there, your choice. Accept my bid and I'll get right on it. Thanks for a nice Sunday exercise.
$150 USD за 3 дні(-в)
5,0 (2 відгуки(-ів))
3,0
3,0
4 фрілансерів(-и) готові виконати цю роботу у середньому за $112 USD
Аватарка користувача
Dear Greetings, I read through the job details extremely carefully and I am absolutely sure that I can do the project about feeding and creating images very well. I would love to work on image processing. I have been in this industry since last 4 years. I have vast experience of 4+ years. I focus on client’s satisfaction first. . I have Developed extensive experience and expertise in building world class iPhone and iPad applications for a range of domains like retail, construction, ecommerce, business productivity. Strongly believe in deliver work on time with quality. Looking for long term business relations. Let’s set one meeting for further discussion. Thank You & Regards, Lokesh Kumawat
$111 USD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED STATES
Palo Alto, United States
5,0
1
На сайті з бер. 20, 2011

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.