$item['id'], 'photourl_small' => Image::generateBlurredPlaceholder($item['photourl']), 'photourl' => $item['photourl'], 'lat' => (float)$content['lat'], 'lng' => (float)$content['lng'] ]; } catch (\Throwable $e) { error_log("Error processing item {$item['id']}: " . $e->getMessage()); } } echo json_encode($result); } catch (\Throwable $e) { error_log("Critical error in BlurNewImage: " . $e->getMessage()); echo json_encode([]); exit(1); }