Вниз  Java-программирование (1-ые посты)
- 17.10.2015 / 15:11
19Ram84
  Пользователь

19Ram84 
Сейчас: Offline
Naik, Не-е с jpg, равно как и сохранением в png, не получится, я уже проверял, качество зашумлённое выходит, хотя прикольно конечно, сохранив картинку-звук в png, тем самым сжать его, было 230кб а становится 20кб длительностью 15сек :hack:
- 17.10.2015 / 15:21
19Ram84
  Пользователь

19Ram84 
Сейчас: Offline
Цитата aNNiMON:
Naik, в том-то и дело, что как оказалось, он не с цветами оперирует, а просто с массивом байт в файле. С равным успехом, он и видео может так сделать и бог весть что ещё.
А вот с видео я обломался :-D
Перепробывал оба формата и 3gp и mp4 с разными кодеками, получаются только разные кубики, там без извлечения из контейнера сие не прокатит, может аvi ещё может быть, но на моём теле ави не пашет :gg:
Кстати, с прозрачностью так ничего и не вышло к сожалению, думаю как вариант, перед открытием файла, перекодировать его в bаse64 а после сохранения декодировать
- 17.10.2015 / 20:11
kingdosya
  Пользователь

kingdosya 
Сейчас: Offline
Пожалуйста, выясните что лучше скачать чтобы программировать на языках рhр и яваФорАндроид? Netbeans all? Nb for php and nb for java? Или?

Изменено kingdosya (17.10 / 20:12) (всего 1 раз)
- 17.10.2015 / 20:35
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Ставишь бобы, а потом нужные плагины
__________________
 Да, детка, я - Король Ящериц!!!
- 17.10.2015 / 21:36
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
Доброй ночи.
Что не так с кодом:
  1. if (keyCode == -2) tiledId = (tiledId > 3) ? 1 : tiledId++;
Почему значение переменной не увеличуется?
Должно быть так:
если tiledId > 3 то установить значение 1, если tiledId < 3 то к значению прибавить 1

Изменено Alexandr (17.10 / 21:40) (всего 1 раз)
- 17.10.2015 / 21:53
aRiGaTo
  Пользователь

aRiGaTo 
Сейчас: Offline
Alexandr, потому что tileId++. Замени на tileId + 1. Или, если уж так хочешь инкрементом, ++tileId.
__________________
 don't tread on me
- 17.10.2015 / 21:54
Magatino
  Администратор

Magatino 
Сейчас: Offline
Alexandr, На сколько я помню надо писать
tiled+=1, а не tiled++

А по правде, не слушай меня, оратор выше прав :)

Изменено Magatino (17.10 / 22:12) (всего 1 раз)
- 17.10.2015 / 22:00
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
aRiGaTo, почему нельзя?
В цыкле же так делается увеличение на 1
for (int i = 1; i < 3; i++)
- 17.10.2015 / 22:48
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Alexandr, вот именно, в цикле пишется i++, а не i = i++. В твоём же коде по-сути второй вариант. Попробуй ответить, почему он не рабочий?

И вообще, зачем мудрить с тернарниками?
  1. if (keyCode == -2) {
  2.     tiledId++;
  3.     if (tiledId > 3) tiledId = 1;
  4. }

__________________
 let live

Изменено aNNiMON (17.10 / 22:53) (всего 2 раза)
- 17.10.2015 / 23:11
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
Спасибо, понял.
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)