0% found this document useful (0 votes)
3 views6 pages

PWP Removed

The document outlines a micro project titled 'GIF Creator' completed by student Sanskar Uravane as part of the Diploma in Computer Engineering program at Marathwada Mitra Mandal’s Polytechnic for the academic year 2024-25. It includes a certificate of completion, a teacher evaluation sheet, and a detailed project report documenting the work activities and programming code used to create the GIF. The project demonstrates practical programming skills in Python, including the use of functions, classes, and image processing.

Uploaded by

sad14042006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views6 pages

PWP Removed

The document outlines a micro project titled 'GIF Creator' completed by student Sanskar Uravane as part of the Diploma in Computer Engineering program at Marathwada Mitra Mandal’s Polytechnic for the academic year 2024-25. It includes a certificate of completion, a teacher evaluation sheet, and a detailed project report documenting the work activities and programming code used to create the GIF. The project demonstrates practical programming skills in Python, including the use of functions, classes, and image processing.

Uploaded by

sad14042006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Marathwada Mitra Mandal’s Polytechnic

Thergaon Pune-33

VI Semester
(Year: 2024-25)

Micro Project
Diploma In Computer Engineering

Title: GIF Creator


Name of the Student: Sanskar Uravane
Branch: Computer Engineering

Members of the Group


1. Sanskar Uravane Roll No. 2203111
Maharashtra State Board of Technical Education, Mumbai

CERTIFICATE

This is to certify that

Mr. Sanskar Umesh Uravane Roll No. 2203111 of Sixth Semester of

Diploma in Computer Engineering of Marathwada Mitra Mandal’s

Polytechnic has completed the Micro Project satisfactorily in course

Programming with Python for the academic year 2024-25 as prescribed

in the curriculum.

Place Pune Enrollment No 2209890237

Date Exam Seat No

Subject Teacher HOD Principal

Institute Seal
Teacher Evaluation Sheet for Micro Project

Name of the student: Sanskar Umesh Uravane

Course Title and Code: Programming with Python [22616]

Title of the Project: GIF Creator

COs addressed by the Micro Project


a) Display message on screen using Python script on IDE

b) Develop python program to demonstrate use of operators

c) Develop functions for given problem

d) Design classes for given problem

Major Learning Outcomes achieved by students by doing the project


(a) Practical Outcomes
• Write simple Python program to display message on screen.
• Write simple Python program to demonstrate use of looping statements.
• Write simple Python program to demonstrate use of conditional statements.

(b) Unit Outcomes (in Cognitive Domain)


1d. develop the python program to display the given text.
4a. Use the python standard functions for the given problem.
5a. Create classes and objects to solve given problem.
(c) Outcomes in Affective Domain
▪ Work in teams & Self-learning
▪ Demonstrate working as a leader/a team member

Any other Comment

__________________________________________________________________________________________________

Marks
(A) Marks for Group Work :

(B) Marks obtained by the individual based on viva:

(C) Name of Student: Sanskar Uravane

(D) Total Marks (A+B)=

Name and designation of Faculty Member:

Signature: _____________________________________________
Maharashtra State Board of Technical Education, Mumbai
MICRO PROJECT
Project work Report
GIF Creator
Name of the Student: Sanskar Uravane

Programme: CO6I Roll No. 2203111

Week Duration Sign of


Date Work Activity Performed
No in Hrs Faculty

1 6/1/25 1 hr Deciding the topic

9/1/25 1 hr Finalizing the topic


2

3 13/1/25 1 hr Creating algorithm required to code

4 16/1/25 1 hr Building logic for the code

5 18/1/25 1 hr Creating the program – I

6 21/1/25 1 hr Creating the program – II

7 24/1/25 1 hr Debugging the code

8 29/1/25 1 hr Making minor changes in the code

9 6/2/25 1 hr Debugging the made changes

10 10/2/25 1 hr Executing the code

11 14/2/25 1 hr Done with code

12 18/2/25 1 hr Preparing report

13 21/2/25 1 hr Done with report

14 24/2/25 1 hr Reviewing the report and code

15 28/2/25 1 hr Made some minor changes

16 3/3/25 1 hr Done with the project


PROGRAM CODE
from PIL import Image

import imageio

import os

def create_gif(image_folder, output_filename, duration=0.5):

# Get all the image filenames from the folder and sort them

image_files = sorted([f for f in os.listdir(image_folder) if f.endswith(('png', 'jpg', 'jpeg'))])

images = []

# Load each image and append to images list

for image_file in image_files:

img_path = os.path.join(image_folder, image_file)

img = Image.open(img_path)

images.append(img)

# Create GIF from the images

output_path = os.path.join(image_folder, output_filename)

images[0].save(output_path, save_all=True, append_images=images[1:], duration=duration


* 1000, loop=0)

print(f"GIF saved at {output_path}")

# Usage example:

image_folder = 'path_to_your_images_folder' # Replace with the folder containing images

output_filename = 'output.gif' # Name of the output GIF file

create_gif(image_folder, output_filename)
OUTPUT

You might also like