Работа с изображением

Тема в разделе "PHP", создана пользователем rasandrey, 2 ноя 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. rasandrey

    rasandrey

    Регистр.:
    2 апр 2009
    Сообщения:
    214
    Симпатии:
    6
    Подскажите, плиз, правильно решение задачи:

    Есть изображение размером 600*450px.
    Нужно обрезать фото до размера 600*440px (начиная с нижнего левого угла - вверх) и наложить сверху свое изображение размером 320*65px, начиная с левого нижнего угла - вверх.
     
  2. frantz1488

    frantz1488

    Регистр.:
    21 мар 2010
    Сообщения:
    162
    Симпатии:
    43
    Здесь выложен скрипт и описание:
    http://www.codenet.ru/webmast/php/Im...e-GD/index.php
    Здесь обсуждение и доработки:
    http://www.codenet.ru/comments/?322139757
    Сам когда-то искал но так и не пригодилось, в коде не розбирался, но думаю пару часиков попыхтеть и выйдет то что надо
     
  3. Inviseble_Demon

    Inviseble_Demon

    Регистр.:
    11 дек 2008
    Сообщения:
    482
    Симпатии:
    350
    Это как !?
    Вернее при чем тут угол левый или правый ?!

    Адин фиг в итоге будит

    +-------+
    |...........|
    |...........|
    |...........|
    |...........|
    |WM.....|
    +-------+
    >>>>>>>>>>>>>
    +-------+
    |...........|
    +-------+

    PS. WM - вотермарк
     
  4. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    тут идет речь об уменьшенной копии изображения, поэтому необходимо знать координаты прямоугольной области, которую необходимо получить. Почитай про функцию imagecopyresampled.
     
  5. Inviseble_Demon

    Inviseble_Demon

    Регистр.:
    11 дек 2008
    Сообщения:
    482
    Симпатии:
    350
    :confused:
    Это то понятно ))
    О том и речь идет что либо он дает не нужную информацию либо неверно излогает задачу.
    Резать ему всеравто либо по x либо y по z он ни как не отрежит !
    Следовательно вопрос дня нафига нам знать с какого угла начинать с левого или правого если извесно что нужно с отрезать нижнии 10px !!!
    Вот я о чем.
    Так то по сути задача тривиальна банально создать новое изображение меньшее на 10px по высоте соответственно по x и наложить то что имеется далее просто положить сверху вотермарк где нужно и все.
     
Статус темы:
Закрыта.