Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: скрытие куска фотки
 
 автор: TavRoX   (01.10.2010 в 17:18)   письмо автору
 
 

друзья вообщем нужно чтобы превью фотки всегда было одинаковых размеров
но чтобы пропорции не менялись
тоисть надо чтобы часть фотки которая выходитза область размеров убералась

по меньшей стороне уменьшалось до нужных размеров а большая обрезалась до нужных

  Ответить  
 
 автор: Gubichev   (01.10.2010 в 17:49)   письмо автору
 
   для: TavRoX   (01.10.2010 в 17:18)
 

И что вызывает трудности?

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 17:57)   письмо автору
 
   для: Gubichev   (01.10.2010 в 17:49)
 

как сообственно ето сделать
прост оесли тупо прописать ширину к примеру 100 то будет по ширине выставлятся
а высота будет разная ну и следовательно фотки будут разных размеров
а я хочу сделать так чтобы размер типа превьюшек был к примеру 100 на 100 и фотка у меньшалась по меньшей стороне. и если после уменьшения большая сторона выходит за пределы 100 то она скрывается ну типа отрезается

  Ответить  
 
 автор: Киналь   (01.10.2010 в 18:03)   письмо автору
 
   для: TavRoX   (01.10.2010 в 17:57)
 

Вам нужна GDLib. Посмотрите её, будут трудности — спрашивайте.

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 18:09)   письмо автору
 
   для: Киналь   (01.10.2010 в 18:03)
 

походу то что нужно. как теперь ето прикрепить к примеру к такому вот
<img src='$img' title='$phototitle' width='66px' height='100px' style='border: 1px solid #CCCCCC;' />

  Ответить  
 
 автор: Киналь   (01.10.2010 в 18:45)   письмо автору
 
   для: TavRoX   (01.10.2010 в 18:09)
 

«Ето» не прикрепляется, «ето» даёт нужный вам функционал. Вы б хоть погуглили, что это такое)

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 19:05)   письмо автору
 
   для: Киналь   (01.10.2010 в 18:45)
 

та погуглил нашел я то что вы посоветовали
но в етом я не разбераюсь почти

  Ответить  
 
 автор: Gubichev   (01.10.2010 в 18:18)   письмо автору
 
   для: TavRoX   (01.10.2010 в 17:57)
 

Ну так узнайте какая большая сторона, а затем разделите большую на меньшую и получите соотношение сторон. Математика в школе была?

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 18:27)   письмо автору
 
   для: Gubichev   (01.10.2010 в 18:18)
 

вы понимаете что в данном случае вы не понимаете суть вопроса и пишите глупости!
у меня что одно изображение? или все под копирку?
у меня все фотки разные
и нужно их замостить

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 18:33)   письмо автору
 
   для: TavRoX   (01.10.2010 в 18:27)
 

вообщем чтобы было проще понять что хочу обьясню так
есть два прямоугольника
вертикальный и горизонтальный
и из них нужно вырезать квадраты

  Ответить  
 
 автор: Gubichev   (01.10.2010 в 19:41)   письмо автору
 
   для: TavRoX   (01.10.2010 в 18:33)
 

Вырезайте, функция imagecopyresampled()

  Ответить  
 
 автор: sim5   (01.10.2010 в 18:49)   письмо автору
 
   для: TavRoX   (01.10.2010 в 18:27)
 

А вы понимаете, что вообще ничего не понимаете?

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 19:06)   письмо автору
 
   для: sim5   (01.10.2010 в 18:49)
 

если бы знал то сюда бы не обращался

  Ответить  
 
 автор: sim5   (01.10.2010 в 19:10)   письмо автору
 
   для: TavRoX   (01.10.2010 в 19:06)
 

А от чего тогда такие смелые утверждения с вашей стороны о глупых советах других? Вам практически все уже сказали - чем и каков принцип, осталось смелости попробовать, но для этого надо читать и изучать. У вас же, судя по вашим запросам на разных разделах форума, плодовитость в вопросах изрядная, вот только желания изучать, видимо отсутствует.

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 19:15)   письмо автору
 
   для: sim5   (01.10.2010 в 19:10)
 

желание изучать есть но не все возможно понять
многое что я уже с етого форума перенял и изучил
но рождаются новые идеи и воплотить их трудно

  Ответить  
 
 автор: sim5   (01.10.2010 в 19:38)   письмо автору
 
   для: TavRoX   (01.10.2010 в 19:15)
 

Вы сначала до конца доведите начатые идеи, а уж затем беритесь за новые.
Вам сказали о GD - уже стоит поинтересоваться, что это такое, ее возможности.
Задать себе вопрос - уменьшить изображение по заданным размерам, а есть ли готовые решения? Задав и поискав, даже в этом разделе, вы найдете таковое и не одно.
Ну а о математике из школьного курса вам заметили правильно.

Нужно лишь захотеть понять, а желание заставит искать ответ на вопрос.

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 19:48)   письмо автору
 
   для: sim5   (01.10.2010 в 19:38)
 

просто в башке все вертится идей куча времени нет спешка.
gd я посмотрел в справочнике что ето такое по графическим функция посмотрел какие в ней заложены ункции но с функциями беда
неумею с ними пользоватся
вот если бы какойнибудь справочник толковый которые все показывает расказывает нормально

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 20:05)   письмо автору
 
   для: TavRoX   (01.10.2010 в 19:48)
 

вот коечто нашел по етому
bool imagecopyresampled (resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH)
Функция копирует прямоугольные области с одного изображения на другое. Если dst_im равно src_im, то области копируются в пределах одного изображения, но при перекрытии областей копирования и вставки - результаты непредсказуемы. При копировании пиксели интерполируются таким образом, чтобы сохранить максимальную четкость и яркость. Если размеры исходной области и области назначения различны, то происходит соответствующее сжатие или растяжение копируемой области.
dst_im - изображение назначения
src_im - изображение источник
dstX, dstY - Точка на изображении назначения, которая определяет левый верхний угол прямоугольника в который будет вставляться копируемая область.
dstW, dstH - ширина и высота прямоугольника в который будет вписана копируемая область.
srcX, srcY - Точка на изображении-источнике, которая определяет левый верхний угол прямоугольника, содержащего копируемую.
srcW, srcH - ширина и высота копируемой области на изображении-источнике. 




dst_im - тут я непонял что должно ыбть
src_im - ссылка фотки
dstX, dstY - ет опоходу с какой точки начать копирование
dstW, dstH - тут я так понял задаются параметры фотки ширина высоат которые я хочу отобразить.
srcX, srcY - непонял.
srcW, srcH - ето сколько из той фотки скопруется(можна ли в %) потмоучто размеры разные да и тоже покопашится надо.

  Ответить  
 
 автор: Киналь   (01.10.2010 в 20:22)   письмо автору
 
   для: TavRoX   (01.10.2010 в 20:05)
 

Всё неверно. То есть вообще всё. Вам даже помогать не хочется — вы так ленивы, что не хотите прочитать даже описание параметров функции.
Потратьте, черт возьми, вечер, поиграйтесь с GDLib! Сами всё поймёте.

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 20:26)   письмо автору
 
   для: Киналь   (01.10.2010 в 20:22)
 

хм что нашел то понял
скиньте где можна нормально прочитать и пример посмотреть

  Ответить  
 
 автор: Киналь   (01.10.2010 в 21:03)   письмо автору
 
   для: TavRoX   (01.10.2010 в 20:26)
 

Прямо на этом сайте есть учебник.

И научитесь говорить «пожалуйста».

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 21:09)   письмо автору
 
   для: Киналь   (01.10.2010 в 21:03)
 

По-жа-луй-ста)

  Ответить  
 
 автор: Trianon   (02.10.2010 в 00:11)   письмо автору
 
   для: TavRoX   (01.10.2010 в 19:48)
 

>просто в башке все вертится идей куча времени нет спешка.

И это дает Вам моральное право расходовать время других людей.
При чем расходовать безо всякой пользы - учиться в таком режиме восприятия информации Вы не смогли бы, даже если б захотели. Хотя и этого не наблюдается.
Открыта гора тем, куча людей носятся вокруг Вас с писаной торбой,
пытаясь решать очередные капризы, Вы же только слизываете код (если получается),
системно усваивать полученную информацию никак не собираясь.

Это не столько для Вас реплика, сколько для тех, кто бросается Вам помогать.
Может одумаются люди.

  Ответить  
 
 автор: TavRoX   (02.10.2010 в 00:16)   письмо автору
 
   для: Trianon   (02.10.2010 в 00:11)
 

много вы знаете.
все что мне помагали все я уже давно изучил!
если вам впадло помочь то не суйтесь
есть люди норм которым не в лом подсказать

  Ответить  
 
 автор: Trianon   (02.10.2010 в 01:33)   письмо автору
 
   для: TavRoX   (02.10.2010 в 00:16)
 

Я же сказал, что реплика не для Вас.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования