За последние 24 часа нас посетили 15553 программиста и 1617 роботов. Сейчас ищут 773 программиста ...

Достать изображения из папки и назначить им размер

Тема в разделе "Прочие вопросы по PHP", создана пользователем morph2k, 5 июл 2013.

  1. morph2k

    morph2k Новичок

    С нами с:
    5 июл 2013
    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте!
    Очень нужна помощь в решении следующей задачи,

    1. Нужно из определенной папки достать изображения.
    2. Дать им определенный размер (изображения называются по разному:
    допустим изображение 265_6_!.png должно быть размером в 190х190 px, изображение
    265_6_d.png должно быть 380х180px. ). Дело в том что все изображения не маштабируются в графическом редакторе а подаются в разных размерах(попадают в папку), поэтому их нужно привести в нужный размер кодом.
    3. Это розставить их в таком порядке см. картинку.
    изображение 1
    изображение 2


    в пхп я не силен.
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Это не понятно.На сейте разместить?

    Может фриланс?
     
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.819
    Симпатии:
    1.333
    Адрес:
    Лень
    с разными форматами файла ?
     
  4. morph2k

    morph2k Новичок

    С нами с:
    5 июл 2013
    Сообщения:
    4
    Симпатии:
    0
    в размерах, 1300x800px, 480x410px и тд ... а мне нужно задать при выводе их на страницу другой размер
     
  5. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    GD
    php.net/manual/ru/book.image.php
     
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.819
    Симпатии:
    1.333
    Адрес:
    Лень
    а не имг
     
  7. morph2k

    morph2k Новичок

    С нами с:
    5 июл 2013
    Сообщения:
    4
    Симпатии:
    0
    Есть следующий код который достает фотки с папки

    PHP:
    1.  <?php
    2.  $imgDir = 'путь';
    3.  $imgs = scandir($imgDir);
    4.  foreach($imgs as $item) {
    5.  if (strpos(strtolower($item), ".png") ) {
    6.  echo '<img src="'.$item.'" alt="'.$item.'" class="box">';
    7.  }
    8.  }
    9.  ?>
    помогите пожалуйста задать этим фоткам определенный размер...
    ПОДРОБНЕЕ:
    у нас есть фотка с названием name_d.png она должна быть размером в 190 на 190 пикселей;
    есть фотка с названием name_d_!.png она должна быть размером 380 на 190 пикселей
    И т.д.

    За рание большое человеческое спасибо !
     
  8. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    А я бы переписал все это. И так как вы просите готовый код и помощь, вам нужно обратиться в раздел фриланса.
    $30. Я бы сделал =)
     
  9. 715kg

    715kg Активный пользователь

    С нами с:
    2 мар 2013
    Сообщения:
    147
    Симпатии:
    0
    Код (Text):
    1. <?php
    2. $imgDir = 'путь';
    3. $imgs = scandir($imgDir);
    4. foreach($imgs as $item) {
    5. if (strpos(strtolower($item), ".png") ) {
    6. echo '<img src="'.$item.'" alt="'.$item.'" class="box">';
    7. }
    8. }
    9. ?>
    А вы не видите что у вас идет вывод

    <img src="'.$item.'" alt="'.$item.'" class="box">

    Это же чистое HTML вот и задайте высоту и ширину. А если для определенного названия картинки нужно определенный размер, то нужно ставить IF условия. Могу помочь за 3$. Не чего сложного. Отпишите в лс
     
  10. deblogger

    deblogger Новичок

    С нами с:
    11 июл 2013
    Сообщения:
    200
    Симпатии:
    0
    Эквипенисуально и в русском.