Перейти к содержимому


Фотография

[OC] "Photoshop" или мощный графический редактор


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 21

#1 Оффлайн   ECS

ECS
  • Гуру
  • Сообщений: 204
  • Уровень сигнала: 0,51%
  • В игре: 4 час. 10 мин.
  • ГородСанкт-Петербург

Награды

   10                  

Отправлено 01 Октябрь 2015 - 00:35

de717f65a1e9e22ea2ebde65c70b010e.png
 
Хочу поделиться с вами редактором изображений, созданным мной и моим товарищем. Изначально в OpenComputers отсутствует такое понятие, как изображение - поэтому мы решили создать собственный графический формат, а также удобный редактор под него.

Ссылка на загрузку:

pastebin run WYrTnmPx

После загрузки запускайте файл Photoshop.lua.

 

Начало работы:

Спойлер

 

Инструменты:

Спойлер

 

Фильтры:

Спойлер

 

Сохранение и загрузка файлов:

Спойлер

 

Сочетания клавиш:

Спойлер

 

Отрисовка сохраненных изображений в других программах:

Спойлер

 

Ну, и напоследок не забудем показать всех трудившихся над этим проектом:
 
56c7efb84c906775190246029c24080f.png


Сообщение отредактировал ECS: 22 Март 2016 - 03:17


#2 Оффлайн   Ktlo

Ktlo
  • Пользователи
  • Сообщений: 115
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

                 

Отправлено 01 Октябрь 2015 - 01:43

Такое впечатление возникло, что я смотрю на программу для Windows 10. Похоже Мелкомягкие переборщили с минимализмом.

А вообще выглядит красиво  :), напоминает реальный Photoshop.


  • unknown и Mecopy6ka это нравится

#3 Оффлайн   Krutoy

Krutoy
  • Гуру
  • Сообщений: 499
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

              

Отправлено 01 Октябрь 2015 - 09:06

Ты великолепен! Смотря на скриншот этой ОС с таким количеством разнообразных иконок, я просто завораживаюсь.


  • Fingercomp это нравится

#4 Оффлайн   LeshaInc

LeshaInc
  • Пользователи
  • Сообщений: 1 212
  • Уровень сигнала: 14,44%
  • В игре: 117 час. 41 мин.
  • ГородЛуна

Награды

                       

Отправлено 01 Октябрь 2015 - 15:15

Вот так всегда, пишешь-пишешь свой фотошоп, вдруг приходит кто-то другой и показывает свой. Уже и дописывать свой не охота. =(

Сообщение отредактировал LeshaInc: 01 Октябрь 2015 - 15:16


#5 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Администраторы
  • Сообщений: 916
  • Уровень сигнала: 1,67%
  • В игре: 13 час. 38 мин.

Награды

            2      

Отправлено 01 Октябрь 2015 - 15:26

Вот так всегда, пишешь-пишешь свой фотошоп, вдруг приходит кто-то другой и показывает свой. Уже и дописывать свой не охота. =(

Вот так всегда, кто-нибудь выкладывает прогу, так обязательно найдется кто-нибудь, кто напишет "Украл мою идею", "Я хотел сделать также", "Я уже начал делать,но теперь уже не буду" и блаблабла... Не реализовал - сам виноват, значит нашелся кто-то, кому эта идея пришла раньше или он действительно ее хотел реализовать, а не просто "Это придумал я, никому не трогать"....

 

Бесят такие люди...

 

 

P.S. крутая прога :) 



#6 Оффлайн   LeshaInc

LeshaInc
  • Пользователи
  • Сообщений: 1 212
  • Уровень сигнала: 14,44%
  • В игре: 117 час. 41 мин.
  • ГородЛуна

Награды

                       

Отправлено 01 Октябрь 2015 - 15:30

Вот так всегда, кто-нибудь выкладывает прогу, так обязательно найдется кто-нибудь, кто напишет "Украл мою идею", "Я хотел сделать также", "Я уже начал делать,но теперь уже не буду" и блаблабла... Не реализовал - сам виноват, значит нашелся кто-то, кому эта идея пришла раньше или он действительно ее хотел реализовать, а не просто "Это придумал я, никому не трогать"....
 
Бесят такие люди...
 
 
P.S. крутая прога :)

Я реализовал, и оно работало, но выкладывать не буду, ибо нафиг

#7 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Администраторы
  • Сообщений: 916
  • Уровень сигнала: 1,67%
  • В игре: 13 час. 38 мин.

Награды

            2      

Отправлено 01 Октябрь 2015 - 15:39

Я реализовал, и оно работало

Реализовал, но не выложил  и что теперь? выложил бы, тебя бы хвалили,а ты протупил, следовательно сам виноват... 

 

 

P.S. реализовал и не выложил = никто не видел (кроме тебя) = а реализовал ли ты вообще это?


  • Fingercomp, SergOmarov и qwertyMAN это нравится

#8 Оффлайн   LeshaInc

LeshaInc
  • Пользователи
  • Сообщений: 1 212
  • Уровень сигнала: 14,44%
  • В игре: 117 час. 41 мин.
  • ГородЛуна

Награды

                       

Отправлено 01 Октябрь 2015 - 15:53

Реализовал, но не выложил  и что теперь? выложил бы, тебя бы хвалили,а ты протупил, следовательно сам виноват... 
 
 
P.S. реализовал и не выложил = никто не видел (кроме тебя) = а реализовал ли ты вообще это?


Elisegaa докажет.

#9 Оффлайн   JaggerDer

JaggerDer
  • Пользователи
  • Сообщений: 38
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

        

Отправлено 01 Октябрь 2015 - 16:06

Elisegaa докажет.

Какая разница кто там докажет. Просто допили скрипт свой, а когда посчитаешь, что программа уже готова, то можно смело выкладывать. Ругать точно никто не будет.


  • qwertyMAN это нравится

#10 Оффлайн   SDV

SDV
  • Пользователи
  • Сообщений: 655
  • Уровень сигнала: 25,09%
  • В игре: 204 час. 27 мин.
  • ГородO.R.E.N.B.U.R.G.

Награды

        

Отправлено 01 Октябрь 2015 - 16:32

Вот так всегда, кто-нибудь выкладывает прогу, так обязательно найдется кто-нибудь, кто напишет "Украл мою идею", "Я хотел сделать также", "Я уже начал делать,но теперь уже не буду" и блаблабла...

Вот вот, как раз LeshaInc из таких людей.
Что-то ты создал новое, так он - "я лучше сделаю и все".

А EliteClubSessions, спасибо за демонстрацию фотошопа! Как всегда все сделано на высшем уровне!
  • Fingercomp это нравится

#11 Оффлайн   NEO

NEO
  • Пользователи
  • Сообщений: 1 760
  • Уровень сигнала: 4,47%
  • В игре: 36 час. 25 мин.
  • ГородСолнце

Награды

   3                        

Отправлено 01 Октябрь 2015 - 16:37

Хорошая программка, на ютюбе другая надпись. =D

Сообщение отредактировал NEO: 01 Октябрь 2015 - 16:39


#12 Оффлайн   Zer0Galaxy

Zer0Galaxy
  • Гуру
  • Сообщений: 1 229
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

   5                              

Отправлено 01 Октябрь 2015 - 19:18

Сразу возникла мысль, а нельзя ли сделать графический редактор, пиксель в котором не символ, а полусимвол? Таким образом, пиксели будут квадратными, а не вытянутыми по вертикали прямоугольниками.
  • ECS это нравится

#13 Оффлайн   LeshaInc

LeshaInc
  • Пользователи
  • Сообщений: 1 212
  • Уровень сигнала: 14,44%
  • В игре: 117 час. 41 мин.
  • ГородЛуна

Награды

                       

Отправлено 01 Октябрь 2015 - 19:37

Сразу возникла мысль, а нельзя ли сделать графический редактор, пиксель в котором не символ, а полусимвол? Таким образом, пиксели будут квадратными, а не вытянутыми по вертикали прямоугольниками.

Идея дуба, он так делал, у него есть мини алгоритм для рисования квадратных картинок.

#14 Оффлайн   Doob

Doob
  • Пользователи
  • Сообщений: 814
  • Уровень сигнала: 17,94%
  • В игре: 146 час. 10 мин.

Награды

                                   

Отправлено 01 Октябрь 2015 - 20:11

Идея дуба, он так делал, у него есть мини алгоритм для рисования квадратных картинок.


Всего-лишь идея, начал делать свой пейнт с инструментами и палитрой, сразу в чат начали сыпать объявлениями о создании СуперМегаФотошопов.
Так как получать точные координаты клика можно только через моник Т3, я это дело бросил, но в редакторе голограмм это реализовали.

#15 Оффлайн   JaggerDer

JaggerDer
  • Пользователи
  • Сообщений: 38
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

        

Отправлено 02 Октябрь 2015 - 02:21

Сразу возникла мысль, а нельзя ли сделать графический редактор, пиксель в котором не символ, а полусимвол? Таким образом, пиксели будут квадратными, а не вытянутыми по вертикали прямоугольниками.

Идея интересная, но все же, если так сделать, то не будет возможности нарисовать любой другой символ.



#16 Оффлайн   SergOmarov

SergOmarov
  • Пользователи
  • Сообщений: 564
  • Уровень сигнала: 0,32%
  • В игре: 2 час. 36 мин.

Награды

     

Отправлено 02 Октябрь 2015 - 05:22

Два формата для картинок...


Сообщение отредактировал SergOmarov: 02 Октябрь 2015 - 05:22


#17 Оффлайн   ECS

ECS
  • Автор темы
  • Гуру
  • Сообщений: 204
  • Уровень сигнала: 0,51%
  • В игре: 4 час. 10 мин.
  • ГородСанкт-Петербург

Награды

   10                  

Отправлено 28 Октябрь 2015 - 11:45

Добавил поддержку реального .png формата изображений. То есть через Файл - Открыть теперь можно открывать реальные пнгшники, залитые каким-то образом на диск компьютера, изменять их, а потом сохранять в любом из доступных форматов.

 

Пруф:

 

09fb608e0137cd28cd470b9a931c034f.png

 

9c07076c64de161c487abf0a99843cc2.png


Сообщение отредактировал ECS: 28 Октябрь 2015 - 11:52

  • 1Ridav, Totoro, Fingercomp и 2 другим это нравится

#18 Оффлайн   Programist135

Programist135
  • Пользователи
  • Сообщений: 111
  • Уровень сигнала: 1,28%
  • В игре: 10 час. 24 мин.
  • ГородСамара

Награды

        

Отправлено 29 Октябрь 2015 - 20:27

...

КАК?! Вроде в OC можно только квадратиками большими рисовать. Хм...

 

[warn='Предупреждение модератора!']Чрезмерное цитирование[/warn]


Сообщение отредактировал Fingercomp: 29 Октябрь 2015 - 20:46
Чрезмерное цитирование


#19 Оффлайн   evgkul

evgkul
  • Пользователи
  • Сообщений: 369
  • Уровень сигнала: 0,59%
  • В игре: 4 час. 49 мин.

Награды

     

Отправлено 29 Октябрь 2015 - 20:33

КАК?! Вроде в OC можно только квадратиками большими рисовать. Хм...


Точнее, прямоугольничками... Просто их МНОГО

#20 Оффлайн   swg2you

swg2you
  • Пользователи
  • Сообщений: 268
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

              

Отправлено 25 Декабрь 2015 - 06:22

Оставлю это здесь:

https://en.wikipedia.../wiki/ASCII_art

https://en.wikipedia.org/wiki/ANSI_art

https://en.wikipedia.org/wiki/AAlib

http://ansilove.sour...t/examples.html

http://sixteencolors.net/

 

P.S.

ANSI запилите, велосипедисты. Тонны арта же за пару десятилетий скопилось.

Спойлер

 

upd (aalib умеет не только картинки):

Спойлер


Сообщение отредактировал swg2you: 25 Декабрь 2015 - 06:56

  • SkyFogginer это нравится

#21 Оффлайн   ECS

ECS
  • Автор темы
  • Гуру
  • Сообщений: 204
  • Уровень сигнала: 0,51%
  • В игре: 4 час. 10 мин.
  • ГородСанкт-Петербург

Награды

   10                  

Отправлено 12 Январь 2016 - 16:47

Полностью переделан формат .pic, в среднем объем файлов на диске сократился в 3 раза. Добавлены 4 метода кодирования: raw, OCIF1, OCIF2, OCIF3, создающие совершенно разную структуру файлов.

 

4f6ee6c2e726761e98e878a407e92256.png



#22 Оффлайн   ECS

ECS
  • Автор темы
  • Гуру
  • Сообщений: 204
  • Уровень сигнала: 0,51%
  • В игре: 4 час. 10 мин.
  • ГородСанкт-Петербург

Награды

   10                  

Отправлено 21 Март 2016 - 21:51

Большое обновление:

  • Программа полностью переведена на систему двойного буфера и библиотеку image, скорость отрисовки увеличена в 15 - 20 раз
  • Добавлена поддержка нового метода кодирования изображений, суммарный объем файла при сохранении уменьшен в 1.8 - 6.2 раза в зависимости от количества цветов. Ниже представлены два одинаковых изображения, созданных с новым и старым методами кодирования:

           170e2cbe456a700b44bea88c1f7ecc11.png 8d06e9d694e97d4f0b60f132f7b0bc23.png

  • Добавлены функции обрезки, расширения (изменения размера холста), поворота и отражения изображений:

           99fedf93e8299e4ee3d47cb4a284ddf6.png 5efc423b6062f640d8bfbc9754885d7e.png

  • Добавлены функции работы с цветом: цветовой тон/насыщенность, цветовой баланс, фотофильтр:

           f6b66a6f7725e90e85f30dff9b516960.png 6c3b595868d80e82ef12f822c921b1a2.png 6118e8bcd6c42edd0b004e8378fc177e.png

  • Добавлено центрирование изображения при создании нового файла или открытии существующего:

           f133b20bb50888ee38156727db2bc628.png


Сообщение отредактировал ECS: 22 Март 2016 - 03:17





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных