Lines Matching refs:d
141 function tile_gd($d) { argument
145 if(preg_match('/\.jpe?g$/', $d['file'])) {
146 $img = @imagecreatefromjpeg($d['file']);
147 } elseif(preg_match('/\.png$/', $d['file'])) {
148 $img = @imagecreatefrompng($d['file']);
149 } elseif(preg_match('/\.gif$/', $d['file'])) {
150 $img = @imagecreatefromgif($d['file']);
154 …$crop = $this->image_crop($img, $d['width'], $d['height'], $d['tlx'], $d['tly'], $d['brx'], $d['br…
157 …$scale = $this->image_scale($crop, abs($d['brx'] - $d['tlx']), abs($d['bry'] - $d['tly']), $d['ts'…
160 imagejpeg($scale, $d['cache'], $conf['jpg_quality']);
163 if($conf['fperm']) chmod($d['cache'], $conf['fperm']);
169 function tile_im($d) { argument
174 $cmd .= ' '.escapeshellarg($d['file']);
175 …$cmd .= ' -crop \''.abs($d['brx'] - $d['tlx']).'x'.abs($d['bry'] - $d['tly']).'!+'.$d['tlx'].'+'.$…
177 $cmd .= ' -extent \''.abs($d['brx'] - $d['tlx']).'x'.abs($d['bry'] - $d['tly']).'!\'';
178 $cmd .= ' -resize \''.$d['ts'].'x'.$d['ts'].'!\'';
181 $cmd .= ' '.escapeshellarg($d['cache']);
227 function tile_lock($d) { argument
230 $lockDir = $conf['lockdir'].'/'.md5($d['id']).'.panoview';
237 if(time() - @filemtime($lockDir) > 30) $this->tile_unlock($d);
238 …_URL.'lib/plugins/panoview/tiles.php?tile='.$d['zoom'].'-'.$d['col'].'-'.$d['row'].'&image='.rawur…
253 function tile_unlock($d) { argument
256 $lockDir = $conf['lockdir'].'/'.md5($d['id']).'.panoview';