• 11-04-2019, 22:30:55
    #1
    herkese iyi forumlar arkadaşlar,
    bilirsiniz github üzerinden mpg25 instagram apisi mevcut ve burada instagram story paylaşırken resmin belli bir pozisyonuna etiket ekleyebiliyorsun,
    ancak ben 1080x1920 boyutunda ki bir resmin pozisyonunu nasıl öğrenebilirim, aşağıdaki örnek verilen kod'da 1080x1920 resmin hangi kısmına denk gelmektedir,
    ve kendi kafama göre ayarlamış olduğum bir resmin boyutunda bu pozisyonu nasıl öğrenebilirim,
    bilgisi olan arkadaşların yardımına ihtiyacım var.

        'hashtags' => [
    [
    'tag_name' => 'testhashtag',
    'x' => 0.5,
    'y' => 0.5,
    'width' => 0.24305555,
    'height' => 0.07347973,
    'rotation' => 0.0,
    'is_sticker' => false,
    'use_custom_title' => false,
    ],
        ],
    düzenleme: ingilizce açıklama ve makalelerden anladığım kadarı ile 'x' => 0.5 ve 'y' => 0.5 resmin tam ortası oluyor çünki 0'dan 1'e kadar değer girebiliyormuşsun, 'width' => 0.24305555 ve 'height' => 0.07347973 ise etiketin yerleştireceği genişliği/yüksekliği oluyor,
    yani benim 1080x1920 pixel bir resmimde 540px genişlik ve 960px yükseklikte olacak etiket.



    konu güncel arkadaşlar henüz tam net bir sonuç alabilmiş değilim.
  • 12-04-2019, 15:56:22
    #2
    resmin boyutu değişince aynı mantık devam etmesi gerekmez mi? sonuc olarak yüzdesel bir değer giriyorsun.
    1000px içinde 0.5 ortayken 500px ise
    300px içinde 0.5 150 px e denk gelmez mi?
  • 12-04-2019, 20:49:39
    #3
    örnek kod ve çıktı bırakıyorum.
    <?php
    $data = exif_read_data("araba.jpg");
    echo "<pre>";
    print_R($data);
    ?>
    (
        [FileName] => araba.jpg
        [FileDateTime] => 1555091243
        [FileSize] => 56114
        [FileType] => 2
        [MimeType] => image/jpeg
        [SectionsFound] =>
        [COMPUTED] => Array
            (
                [html] => width="1024" height="768"
                [Height] => 768
                [Width] => 1024
                [IsColor] => 1
            )
    
    )
  • 12-04-2019, 22:18:46
    #4
    BoraBozdogan adlı üyeden alıntı: mesajı görüntüle
    örnek kod ve çıktı bırakıyorum.
    <?php
    $data = exif_read_data("araba.jpg");
    echo "<pre>";
    print_R($data);
    ?>
    (
        [FileName] => araba.jpg
        [FileDateTime] => 1555091243
        [FileSize] => 56114
        [FileType] => 2
        [MimeType] => image/jpeg
        [SectionsFound] =>
        [COMPUTED] => Array
            (
                [html] => width="1024" height="768"
                [Height] => 768
                [Width] => 1024
                [IsColor] => 1
            )
    
    )
    hocam bunda sorun yok bulmak istediğimiz şeyi aşağıdaki resimle gösteriyorum,
    işaretle gösterdiğim siyah kare kısım 1080x1920px bir resmin şuan hangi pozisyonunda?
    merak ettiğim budur..

  • 13-04-2019, 00:23:47
    #5
    ByMezarkabul adlı üyeden alıntı: mesajı görüntüle
    hocam bunda sorun yok bulmak istediğimiz şeyi aşağıdaki resimle gösteriyorum,
    işaretle gösterdiğim siyah kare kısım 1080x1920px bir resmin şuan hangi pozisyonunda?
    merak ettiğim budur..

    Yarın yazacağım ,yatıyorum şuanda
  • 13-04-2019, 00:38:40
    #6
    BoraBozdogan adlı üyeden alıntı: mesajı görüntüle
    Yarın yazacağım ,yatıyorum şuanda
    iyi geceler hocam..
  • 13-04-2019, 22:14:36
    #7
    ByMezarkabul adlı üyeden alıntı: mesajı görüntüle
    hocam bunda sorun yok bulmak istediğimiz şeyi aşağıdaki resimle gösteriyorum,
    işaretle gösterdiğim siyah kare kısım 1080x1920px bir resmin şuan hangi pozisyonunda?
    merak ettiğim budur..

    tüm görsellerde bu şekilde siyah mı olacak alan?
  • 13-04-2019, 22:16:42
    #8
    BoraBozdogan adlı üyeden alıntı: mesajı görüntüle
    tüm görsellerde bu şekilde siyah mı olacak alan?
    Siyah noktanın olduğu alan 1080x1920px bir resmin hangi pozisyonundadır?

    Soru bu hoca m
  • 14-04-2019, 01:35:40
    #9
    Eğer yanlış anlamadıysam php ile şöyle yapabilirsin;

    if(isset($_POST) && $_POST != null){
    
        echo "X: " . $_POST["image_x"] . " Y: " . $_POST["image_y"];
    }
    <form action="" method="post">
    <input type="image" name="image" src="PIC_URL" />
    </form>
    Bununla resmin herhangi biri tarafına tıkladığında oraya denk gelen pixelin kordinatlarını verir.