Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.03.2011, 00:33
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 1  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
По умолчанию JPGEncoder - вес фото

Можно ли как нибудь в зависимости от настроек качества устанавливать размер фото? Тоесть например зарисовываю я область пробую энкодировать. Сохраняю, размер = 200 кб. А мне надо не более 100 кб. Это как то решается? Или только случайным подбором через quality ?

Старый 10.03.2011, 00:52
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 2  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
"Вес" жипега напрямую зависит от его содержимого. Фотография моего лица с прыщами и даже без весит больше, чем черный квадрат Малевича при прочих равных условиях.
Посему либо подбирать "ручками", либо прогнозировать на основании "входящего" изображения: но это прогнозирование, по сути, будет созданием жипега и взятие его размера.

Старый 10.03.2011, 00:56
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Psycho Tiger - на вскиду, а вот такой вариант прокатит ? loadBytes(resultbyteArray) , и в прогресс эвенте проверить bytesTotal?

Старый 10.03.2011, 00:58
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 4  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Да, прокатит.
Но ребята не из Спарты читают length у ByteArray.


Последний раз редактировалось Psycho Tiger; 10.03.2011 в 01:02.
Старый 10.03.2011, 01:04
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 5  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Psycho Tiger я просто с байтАрраем мало работал, всех тонкостей не знаю. length покажет вес в байтах ? или как то подругому?* Расскажите

Старый 10.03.2011, 01:17
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 6  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
ByteArray представляет собой голую структуру байтов. В один индекс пишется 1 байт. Например, метод writeUnsignedInt запишет сразу 4 байта, потому что все инты во флеше 4 байтовые, причем порядок записи байтов будет управляться свойством endian. По сути, это самый нативный для компьютера класс, который есть во флеше;
Но в Вашем случае с перекодировщиком это всё излишне: ByteArray только прослойка между BitmapData и каким-либо внешним источником.
Да, length вернёт размер в байтах.

Старый 10.03.2011, 01:24
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 7  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Благодарю за ответ

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:45.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.