I am getyting stuck on this. I am creating watermark of an image. And before this code works fine now today exec function not creating image in my storage directory. Here is my function and i am using imagick also:-
public function createwatermark($mediumFileName,$imageid,$ext){
$getWidthHeight= storage_path('app/images/secureRealImages/'.$mediumFileName);
list($width, $height, $type, $attr) = getimagesize($getWidthHeight);
$watermark = storage_path('dark-watermark.png');
$watermarkFileName = "water-mark-".str_random(5).str_random(5).".".$ext;
$watermarkSave = storage_path('app/images/ContributorWatermarkImages/'.$watermarkFileName);
$resizeValue = $width*0.20;
$resizevalue = $resizeValue."x";
exec("convert $watermark -resize $resizevalue -write MPR:wm +delete $getWidthHeight \
MPR:wm -gravity northwest -geometry +10+10 -composite \
MPR:wm -gravity northeast -geometry +10+10 -composite \
MPR:wm -gravity southwest -geometry +10+10 -composite \
MPR:wm -gravity center -geometry +10+10 -composite \
MPR:wm -gravity southeast -geometry +10+10 -composite $watermarkSave");
$updateImage = ContributorImage::find($imageid);
$updateImage->img = $watermarkFileName;
$updateImage->save();
return Redirect::to('contributor/dashboard')->with('flash_message_success','Image Uploaded Successfully');
}
I don't know what i am doing wrong. Please help me. Thanks in advance :)
from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2xi5D2i
via IFTTT
Aucun commentaire:
Enregistrer un commentaire