G@sh!sh, seclub.org/forum/goto/11428837/ - да нифига себе побочный эффект, это же СУПЕР! Сделай, пожалуйста чтоб как-то можно было переключить, чтобы так постоянно было, пожалуйста!
G@sh!sh, приношу свои извинения, эффекты здесь достойные. Действительно, на * недодумался нажать. Но поворот не понравился, при повороте на 90 градусов сам знаешь что происходит. Хотя я тебя в этом не виню, я сам более 30-и версий PPM просидел на повороте а-ля mobilab.
aNNiMON, поворот так и задуман. Попробуй выделить что нить и повернуть. Будет всё без обрезов в масштабе картинки. Потом ещё сделаю на кратные углы, там всё будет норм.
G@sh!sh, слушай, а что я нажал такого, что мне эффект в Real-Time применился? Ну то есть вот по-кускам на глазах начал применяться сверху вниз. Это тоже какая-то скрытая опция или я опять что-то не прочел
И еще, почему эффект "Solarize" похож на эффект "Соляризация 2" в PPM? И почему при нажатии всё той же злосчастной # при овальном выделении отображаются свойства градиента? А при градиенте - нифига не отображается? Походу ты добавил два инструмента, а значения обработки не обновил.
G@sh!sh, seclub.org/forum/goto/11428837/ - да нифига себе побочный эффект, это же СУПЕР! Сделай, пожалуйста чтоб как-то можно было переключить, чтобы так постоянно было, пожалуйста!
aNNiMON, намёк на плагиат? public void Solarize() { int width = ImageManipulator.bf_w; int height = ImageManipulator.bf_h; int[] Table = new int[256]; for (int i = 0; i < 256; i++) { Table = ImageUtils.clamp((int) (255 * transferSolarizeFunction(i / 255.0f))); } for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) { int rgb = core.img_arr[ImageManipulator.getPointAddress(x, y)]; int a = ImageUtils.getA(rgb); int r = ImageUtils.getR(rgb); int g = ImageUtils.getG(rgb); int b = ImageUtils.getB(rgb); r = Table[r]; g = Table[g]; b = Table; if (core.img_mask[ImageManipulator.getPointAddress(x, y)]) { ImageManipulator.tmp[x + y * ImageManipulator.bf_w] = ImageUtils.toARGB(a, r, g, b); } } } }
3 июл 2010 в 09:28