Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Интернет-магазин / Сохранение файла

  • На этом уроке мы сохраним полученный файл в папку "images".
  • Дата отправки отчёта: 2 сентября
  • Задание выполнено: за 20 мин.
  • Чему научился: Загружать выбранный файл в папку images сайта
  • Что было сложным: все просто
  • Комментарии: =)
  • Оценка видео-уроку:
Отчёт от 10670 за Интернет-магазин / Сохранение файла




Оцени работу

 
Сохранить страницу:

2146. Иван
Иван
ответить
→  Максим Лапшинов  # Интернет-магазин / Сохранение файла / 2016-09-03 00:10

Вот где-то видел на просторах интернета
//СОЗДАНИЕ КВАДРАТНОГО ИЗОБРАЖЕНИЯ И ЕГО ПОСЛЕДУЮЩЕЕ СЖАТИЕ ВЗЯТО С САЙТА www.codenet.ru

// Создание квадрата 90x90
// dest - результирующее изображение
// w - ширина изображения
// ratio - коэффициент пропорциональности

$w = 90;  // квадратная 90x90. Можно поставить и другой размер.

// создаём исходное изображение на основе
// исходного файла и определяем его размеры
$w_src = imagesx($im); //вычисляем ширину
$h_src = imagesy($im); //вычисляем высоту изображения

        // создаём пустую квадратную картинку
        // важно именно truecolor!, иначе будем иметь 8-битный результат
        $dest = imagecreatetruecolor($w,$w);

        // вырезаем квадратную серединку по x, если фото горизонтальное
        if ($w_src>$h_src)
        imagecopyresampled($dest, $im, 0, 0,
                          round((max($w_src,$h_src)-min($w_src,$h_src))/2),
                          0, $w, $w, min($w_src,$h_src), min($w_src,$h_src));

        // вырезаем квадратную верхушку по y,
        // если фото вертикальное (хотя можно тоже серединку)
        if ($w_src<$h_src)
        imagecopyresampled($dest, $im, 0, 0, 0, 0, $w, $w,
                          min($w_src,$h_src), min($w_src,$h_src));

        // квадратная картинка масштабируется без вырезок
        if ($w_src==$h_src)
        imagecopyresampled($dest, $im, 0, 0, 0, 0, $w, $w, $w_src, $w_src);


10670. Сергей Соколов
Сергей Соколов
ответить
→  Максим Лапшинов  # Интернет-магазин / Сохранение файла / 2016-09-02 23:44

Нет, вот обрезание картинке я не делал. Возможно изучу этот вопрос в будущем! =)


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Сергей Соколов  # Интернет-магазин / Сохранение файла / 2016-09-02 20:17

Если все просто может сделали и обрезание картинки?


  • Отчёт оценивали:
    10157Кирилл Лебедев+1   689Igorenzia+1   5257Антон+1   10673Алексей Хонин+1   4992Николай+1   1Евгений Витольдович+1   6452Lik_Kirill+1   10670Сергей Соколов+1   11051Dima+1   4467Alcatraz+1   459Сергей Сергеевич+1   5649Максим Лапшинов+1   7276Ильшат+1   6391Владимир+1   2146Иван+1   10494Алексей В.+1   10162Дмитрий+1   4004Елена+1   7119Новопашин Владимир+1   9323Алексей+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Cохранять файл.
Трудности: Ничего.
...
Научился: нет
Трудности: нет
нет