/**
 * 3. Görsel Üzerine Odaklanmış Instagram Story Tasarımı (Merkezde Büyük Görsel / Alt Yazısız)
 */
function meydan_generate_story_image( $original_image_url, $title, $venue, $event_id ) {
    $upload_dir = wp_upload_dir();
    
    $filename   = 'story_v24_' . $event_id . '_' . wp_rand(1000, 9999) . '.jpg';
    $save_path  = $upload_dir['basedir'] . '/' . $filename;
    $public_url = $upload_dir['baseurl'] . '/' . $filename;

    // Orijinal afişi indir
    $img_data = wp_remote_get( $original_image_url, array( 'timeout' => 15 ) );
    if ( is_wp_error( $img_data ) ) return $original_image_url;

    $image_string = wp_remote_retrieve_body( $img_data );
    $src_img = @imagecreatefromstring( $image_string );
    if ( ! $src_img ) return $original_image_url;

    $orig_w = imagesx( $src_img );
    $orig_h = imagesy( $src_img );

    // Standart Story Tuvali: 1080 x 1920
    $canvas_w = 1080;
    $canvas_h = 1920;
    $canvas   = imagecreatetruecolor( $canvas_w, $canvas_h );

    // Arka Plan: Koyu Şık Lacivert/Siyah Zemin
    $bg_color = imagecolorallocate( $canvas, 11, 15, 25 );
    imagefill( $canvas, 0, 0, $bg_color );

    // Görsel Boyutlandırma (Genişliği 980px yaparak büyütüyoruz)
    $card_w = 980;
    $card_h = (int)($card_w * ($orig_h / $orig_w));
    
    // Eğer dikey afişse ve yüksekliği ekranı aşarsa sınırla
    if ($card_h > 1500) {
        $card_h = 1500;
        $card_w = (int)($card_h * ($orig_w / $orig_h));
    }

    // Ekranın TAM ORTASINA hizalama hesaplaması (X ve Y)
    $card_x = (int)(($canvas_w - $card_w) / 2);
    $card_y = (int)(($canvas_h - $card_h) / 2);

    // Ana Görseli Çiz
    imagecopyresampled( $canvas, $src_img, $card_x, $card_y, 0, 0, $card_w, $card_h, $orig_w, $orig_h );

    // Dosyaya Kaydet
    imagejpeg( $canvas, $save_path, 92 );
    
    imagedestroy( $src_img );
    imagedestroy( $canvas );

    return $public_url;
}<?xml version="1.0" encoding="UTF-8"?>
<!--generator='jetpack-16.2'-->
<!--Jetpack_Sitemap_Buffer_Master_XMLWriter-->
<?xml-stylesheet type="text/xsl" href="//meydan.com.tr/sitemap-index.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <sitemap>
  <loc>https://meydan.com.tr/sitemap-1.xml</loc>
  <lastmod>2026-10-04T18:10:53Z</lastmod>
 </sitemap>
 <sitemap>
  <loc>https://meydan.com.tr/image-sitemap-index-1.xml</loc>
  <lastmod>2026-09-20T13:52:30Z</lastmod>
 </sitemap>
</sitemapindex>
