| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Vik старый панк
  
  Зарегистрирован: 13.10.2005 Сообщения: 12595 Откуда: Nsk Авто: 21083
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 2:41 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Karmanoff, ну я уже год собираюсь прикрутить туда 3й размер. Тоесть чтото среднее между оригинальной фоткой и thumbnailом (фоткой вписанной в 128x128). Всё никак руки не дойдут. Может на неделе сделаю. А какой размер оптимальный? Вписывать в 600x600 с неслишком высоким качеством? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		McLaren Жигулист Гаражист Патриотист
  
  
  Зарегистрирован: 13.10.2005 Сообщения: 10785 Откуда: Novosibirsk Авто: ЖИГУЛИ
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 3:12 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| не не !!! нормально фоты должны быть на память и норамльного качества ИМХО | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Vik старый панк
  
  Зарегистрирован: 13.10.2005 Сообщения: 12595 Откуда: Nsk Авто: 21083
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 3:59 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| McLaren, я не собираюсь убирать эти. Я хочу добавить мелкого размера. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Dr.Barlog Постоялец
  
  Зарегистрирован: 13.10.2005 Сообщения: 7006 Откуда: Новосибирск
 
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 4:03 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| третий размер нужен и нужен как раз 600х600 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Vik старый панк
  
  Зарегистрирован: 13.10.2005 Сообщения: 12595 Откуда: Nsk Авто: 21083
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 4:13 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Dr.Barlog, OK. Прикручу на неделе.
 
 
А что делать с панорамами. Тоесть если вот фотка с соотношением сторон 6:1 то она станет 600:100 или её побольше делать? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Vik старый панк
  
  Зарегистрирован: 13.10.2005 Сообщения: 12595 Откуда: Nsk Авто: 21083
  | 
		 | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		AgentIX Постоялец
 
  Зарегистрирован: 13.10.2005 Сообщения: 1041 Откуда: Nsk
 
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 4:32 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Vik, мне кажется, что если уж делать fixed small size, то как-то по количеству пикселей нормировать. Панорама все равно не получится смотрибельной.
 
Т.е. 600х600 = 360 000 пикселов.
 
если панорама с 6:1, то где-то 1470х245 получается...
 
 
Сложно такое преобразование замутить в скрипте?
 
 
H, W => h, w
 
 
k = sqrt(360000/(H*W))
 
 
h = k*H
 
w = k*W | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		AgentIX Постоялец
 
  Зарегистрирован: 13.10.2005 Сообщения: 1041 Откуда: Nsk
 
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 4:37 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				проверка 
 
h*w = k*H * k*W = k^2 *H*W = 360000 /(H*W) *H*W = 360000
 
 
всегда константа (с допуском на точность расчетов)
 
 
ЗЫ jpeg на таком количестве даст около 100Кб (-50 +100 от характера зависит) | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Vik старый панк
  
  Зарегистрирован: 13.10.2005 Сообщения: 12595 Откуда: Nsk Авто: 21083
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 4:42 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				AgentIX, думаю несложно.
 
Другие предложения всё ещё принимаются.
 
 
Ещё вопрос. Те фотки которые меньше этого заданного размера ресайзится не будут. А качество убавлять? Если не убавлять - плохо. Фотка размером 599x599 может оказатся сильно тяжелее нормы. Если убавлять - тоже плохо. Фотка размером 300x200 может совсем неразборчивой стать. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		AgentIX Постоялец
 
  Зарегистрирован: 13.10.2005 Сообщения: 1041 Откуда: Nsk
 
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 4:46 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Попытка уменьшить ошибку на точности
 
 
H, W => h, w 
 
 
h = sqrt(360000*H/W) 
 
w = sqrt(360000*W/H) | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		AgentIX Постоялец
 
  Зарегистрирован: 13.10.2005 Сообщения: 1041 Откуда: Nsk
 
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 4:48 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Vik, ну тогда последовательное квадратичное приближение по 3-м параметрам с оценкой общего веса картинки.  
 
 
ЗЫ А сколько в Кб требуется? просто часто thumbs уже весит около 30Кб. т.е. больше (но все еще мало) 100Кб. мое ИМХО. Кто как считает?
  Последний раз редактировалось: AgentIX (Пн Дек 12, 2005 4:51 pm), всего редактировалось 1 раз | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Vik старый панк
  
  Зарегистрирован: 13.10.2005 Сообщения: 12595 Откуда: Nsk Авто: 21083
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 4:50 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Хорошо б ещё туда какнить кратность 8 воткнуть... JPEG размером 79x79 почти не отличается по размеру файла от 80x80 а 81x81 гораздо больше.
 
Но это както сильно сложно. Наверно ну его.
 
 
И ещё может нетрогать то что близкого размера к нужному? Тоесть фотки 601x601 только качество убавлять чтобы не портить фотку лишним ресайзом. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Vik старый панк
  
  Зарегистрирован: 13.10.2005 Сообщения: 12595 Откуда: Nsk Авто: 21083
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 4:52 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| AgentIX, нет. Ненадо последовательное. Долго будет. Нужно с 1го раза параметры выбирать. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		AgentIX Постоялец
 
  Зарегистрирован: 13.10.2005 Сообщения: 1041 Откуда: Nsk
 
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 4:56 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				согласен про не трогать близкие к нужному размеру. 
 
скажем порог 10% от нормы. меньше 435000 - оставлять как есть, больше 435000 уменьшать до 360000. Качество jpeg поставить 6-7 (из 10).
 
 
ЗЫ надо экспериментировать. т.е. параметры: площадь в пикселях и кажество сжатия. Подобрать экспериментально, чтобы большая часть в 100-120Кб укладывалась.
 
 
ЗЗЫ а фоты, которые сразу укладываются в 120Кб не трогать, независимо от размера в пикселях. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Vik старый панк
  
  Зарегистрирован: 13.10.2005 Сообщения: 12595 Откуда: Nsk Авто: 21083
  | 
		
			
				 Добавлено: Пн Дек 12, 2005 5:03 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Ладно остаётся вопрос про эту константу 360000. Сколько? Я так думаю что самый такой размер для web это 600x400. Тоесть константа гдето 250000. Сойдёт? Вопрос ко всем.
 
 
Преобразование размера в imagemagic нормально задаётся 1 из сторон. Ну например (так проще) большей. Такчто вычисление только одно:
 
newsize = sqrt(250000*max(oldX,oldY)/min(oldX,oldY))
 
Может ещё сделать кратность 8? Или нестоит? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
        
                | 
                
                 | 
        
	
		 |