WEBLEDI.RUВебледи Форум успешных женщин-вебмастеров
10 Декабрь 2016, 01:14:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Правила Реклама
 
5
10
15
Свежие ответы
Re: Требуется помощница по ведению сайта (контент-менеджер) от Клим (Работа и услуги)
Re: Качественные статьи по доступным ценам от Lita (Контент, копирайтинг, переводы)
Медицинская партнерка с уникальными методиками от sexolog (CPA-сети)
Как рассчитывается итоговый доход Адсенса? от anlw (Google AdSENSE)
Re: Наполнение групп Вконтакте от Posting_i_PIAR (Социальные сети)
Услуга в соц.сетях: поиск аккаунтов по номеру телефона или email. от Max-Payne (Покупка-продажа)
Кем будет востребована информация о благосостоянии клиента? от Max-Payne (Привлечение и удержание посетителей)
Re: Занимательные статьи для ваших сайтов от Лизки от Liza80 (Ищу копирайтера, редактора, контент-менеджера)
Интересен траф от вебмастеров))) от DariaTraffic (Реклама и доход)
Re: Проблема с дизайнером от Mara (Дизайн)
Re: Марафон Спарта от Пузата - Почему я иду от Клим (Обучение сайтостроению, SEO и заработку)
Re: Апа не будет до конца лета? от larisay (Yandex)
Re: Хостинг FairyHosting.com от vladislavd (Хостинг)
Re: как сейчас с высококонкурентной тематикой для новых сайтов? от Ивица (Раскрутка сайтов в поисковиках)
Re: [Анонс] Букварикс: бесплатная программа для быстрого подбора ключевых слов от Bukvarix (Сервисы и SEO программы)
Свежие темы
Показать ещё
  Печать  
Страниц: 1
Автор

Тема: Код обрезания картинки  (Прочитано 3007 раз)

0 Пользователей и 1 Гость смотрят эту тему.
Toriya
Offline Offline

Пол: Женский
Сообщений: 2879


Я ФЕЯ коварная: могу фейнуть, а могу и нафеячить


Просмотр профиля
« : 29 Апрель 2010, 15:24:34 »

Подскажите, пожалуйста, может кто-то знает, как прописать в информере код, чтобы картинка из статьи обрезалась под нужные размеры, не корежась при этом?

Т.е. допустим у меня есть статья с картинкой размерами 600х400, в другая статья с картинкой 375х124, например. На главную страницу они выводится посредством информеров. В информере на главной мне большие картинки, да еще и разных размеров не нужны. Нужно их не ужать до указанных мной в коде информера размеров (ужимаясь под "одну гребенку" они искажаются), а именно обрезать до этих размеров, не исказив картинку.

Оченньна нада!  :Улыбка
Записан

И все-таки я это сделала!!!
verytruth
Симоронка!
Offline Offline

Пол: Женский
Сообщений: 5882


да, я такая :)


Просмотр профиля
« Ответ #1 : 29 Апрель 2010, 23:26:57 »

тю. а не проще ли вставлять под инфомер отдельное фото, заранее подобрав размер? а в саму статью второе фото.
Записан

Toriya
Offline Offline

Пол: Женский
Сообщений: 2879


Я ФЕЯ коварная: могу фейнуть, а могу и нафеячить


Просмотр профиля
« Ответ #2 : 30 Апрель 2010, 04:05:07 »

тю. а не проще ли вставлять под инфомер отдельное фото, заранее подобрав размер? а в саму статью второе фото.
Именно так и делаю, но мне это не нравится. К тому же фото довольно часто не просто подобрано к теме статьи, а родное, неотрывно с ней связанное. Приходится в статью вставлять его целиком, в том виде в каком оно есть, а под информер обрезать врукопашную. Лишние, не нужные телодвижения и трата времени.
Записан

И все-таки я это сделала!!!
verytruth
Симоронка!
Offline Offline

Пол: Женский
Сообщений: 5882


да, я такая :)


Просмотр профиля
« Ответ #3 : 30 Апрель 2010, 18:31:17 »

солнце, ну если код надыбаешь - делись))
Записан

Умка
Offline Offline

Пол: Женский
Сообщений: 1


Гульнара Яумбаева


Просмотр профиля
« Ответ #4 : 02 Июль 2010, 02:49:09 »

Можно же сделать так, чтобы картинка уменьшалась пропорционально, т.е., например, делаем все картинки одной ширины, тогда надо высчитать во сколько раз необходимо уменьшить картинку по ширине, и во столько же раз уменьшить и по длине (проще говоря, соблюсти пропорции уменьшения по ширине и высоте). Это все делается средствами PHP.

Можно конечно и обрезать, но это будет, во-первых, километровый код, а, во-вторых, пока скрипт выполнится для каждой картинки...
Записан

редактирую (цветокоррекция, ретушь и пр.) фото, делаю фотоколлажи, быннеры, открытки, календарики...
Toriya
Offline Offline

Пол: Женский
Сообщений: 2879


Я ФЕЯ коварная: могу фейнуть, а могу и нафеячить


Просмотр профиля
« Ответ #5 : 02 Июль 2010, 06:12:56 »

Можно же сделать так, чтобы картинка уменьшалась пропорционально, т.е., например, делаем все картинки одной ширины, тогда надо высчитать во сколько раз необходимо уменьшить картинку по ширине, и во столько же раз уменьшить и по длине (проще говоря, соблюсти пропорции уменьшения по ширине и высоте). Это все делается средствами PHP.

Можно конечно и обрезать, но это будет, во-первых, километровый код, а, во-вторых, пока скрипт выполнится для каждой картинки...

Умка, спасибо! Мне надо было указать, что сайт на Юкозе, а он по-моему не поддерживает php.
Можно, конечно, указать в коде определенную ширину, тогда все картинки будут подгоняться по ширине, но длина все равно будет разная.
Записан

И все-таки я это сделала!!!
Anton
« Ответ #6 : 02 Июль 2010, 10:29:46 »

Я согласен с Умкой. делать скрипт генерации картинок на лету это очень ресурсозатратно (так никто не делает) тамбнейлы генерируются один раз при закачивании фотографии. И делает это не php а библиотеки gd или imagemagick

Что касается ужатия только размеров оригинальных картинок пропорционально никто не мешает на JS написать скрипт пересчета длинны. Сначала выбирается большая сторона картинки, потом (Xscr / Ysrc) = (Xdst / Ydst) поэтому чтоб узнать длину надо Ydst = Xdst / (Xscr / Ysrc) даже на юкозе это будет работать т.к. это просто подстановка других размеров в html

UPD: вот ссылка на докуменатцию http://www.devguru.com/technologies/ecmascript/quickref/image.html вот пример работы с объектом http://www.helloworld.ru/texts/comp/lang/jscript/jscript/part8/part8.htm
« Последнее редактирование: 02 Июль 2010, 11:46:22 от Anton » Записан
Страниц: 1
  Печать  
 
Перейти в:  

| Sitemap