# -*- coding:utf-8 -*-

__projet__ = "Corrections"
__nom_fichier__ = "photoTraditionnelle"
__author__ = "Christine Fay-Varnier"
__date__ = "avril 2023"

from date import Date
from photo import Photo
from support import Support


class PhotoTraditionnelle(Photo):
    """ modelise les photos de type traditionnel """

    def __init__(self, auteur, date, nbpixelsH, motscles, licence="CC BY-NC-SA"):
        #  une photo traditionnelle a toujours un rapport Largeur/Hauteur de 3/2, inutile de fournir la largeur
        # on peut la calculer
        nbpixelsL = 3 * nbpixelsH / 2
        Photo.__init__(self, auteur, date, nbpixelsL, nbpixelsH, motscles, licence)


if __name__ == '__main__':
    date = Date(13, 2, 2022)
    photonum = PhotoTraditionnelle("Alfred", date, 400, ["cours", "informatique", "ENSG"])

    mon_ecran = Support("ecran_de_mon_ordi", 94)
    print(photonum.calcule_dimensions(mon_ecran))
