Как так сделать upload и отображение картинок

Discussion in 'PHP' started by Adio, 4 Sep 2010.

  1. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Вообщем на сайте есть форма аплоада картинок..

    Работает это так юзер грузит картинки и они отображаються на сайте в обьявлении.

    Но есть проблема.

    У меня предустановленная высота и широта картинки

    к примеру 500px 500px

    Если юзер грузит картинку 300 на 300 пик то она растягиваеться на 500 и 500..

    Вопро как сделать так что бы было 500 и 500 к примеру белым или проз фоном. А загружаемая картинка 300 на 300 была по середине не растянутая.

    Т.е мне нужно нормально отображаться картинки но 500 и 500 где отображаються картинки должно оставаться как и есть.

    Что повосевуйте .. я не могу сделать больше или брать размер у картинок так как сайт заточен и там все равномерно идет.. 4 бокса с тумбами и 1 бокс большой где отображаються увелич. картинка тумба.

    Как решить ума не приложу
     
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Adio http://php.net/imagesize http://php.net/imagecopy Ну и курс школьной геометрии и алгебры, как рассчитать координаты для вставки
     
    _________________________
    #2 Gifts, 4 Sep 2010
    Last edited: 4 Sep 2010
  3. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Если чесено я в школу только спать ходил : )
     
    1 person likes this.
  4. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    А какой функцией это делать ? там их куча целая
     
  5. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    вроде нашел буду пробовать если что буду писать сюда