1
0
lpo-image-processing/09/do_sprawdzenia/cpp/map_height.cpp
2021-04-06 23:29:35 +02:00

25 lines
495 B
C++

#include "map_height.h"
#include "conversion_grayscale.h"
MapHeight::MapHeight(PNM* img) :
Transformation(img)
{
}
MapHeight::MapHeight(PNM* img, ImageViewer* iv) :
Transformation(img, iv)
{
}
PNM* MapHeight::transform()
{
int width = image->width();
int height = image->height();
PNM* newImage = new PNM(width, height, image->format());
ConversionGrayscale* grayscale = new ConversionGrayscale(image);
newImage = grayscale->transform();
return newImage;
}