我正在为我的一个项目使用C语言中的opencv,并且我需要模糊图像。
这就是我到目前为止所尝试的:
/*
Function displays the blurred image of the frame
Input: frame
Output: none
*/
void blurImage(link_t* frame)
{
IplImage* imageSrc = cvLoadImage(frame->frame->path, 1); // frame->frame->path is the path of the image
int i = 0;
我想知道是否有一种方法可以使用GD或ImageMagick等库来调整一批图像的大小,从而在保持图像分辨率的同时缩小图像的大小?
目前,我从一个非常大的图像(大约3500 X 2400 @ 300ppi)开始,当我试图缩小图像大小(大约1000 X 775)时,我得到了一个尺寸合适的大图像,但分辨率降到了72ppi (由photoshop确认)。
$im = new Imagick();
//Initial resolution of image
$im->setResolution(300,300);
$im->readImage('mypdf.pdf');
$i