nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 02 Jun 2023 05:14



Reply to topic  [ 11 posts ] 
А не написать ли нам свой собственный графический редактор? 

Как бы такой редактор мог называться?
photoshaos 0%  0%  [ 0 ]
nedopixels 40%  40%  [ 4 ]
nedopx 20%  20%  [ 2 ]
hmyra 0%  0%  [ 0 ]
ikzin 0%  0%  [ 0 ]
ixyba 0%  0%  [ 0 ]
kyosq 10%  10%  [ 1 ]
wmazo 0%  0%  [ 0 ]
xirip 0%  0%  [ 0 ]
yojog 10%  10%  [ 1 ]
никак - всё равно нифига не сделаешь... 20%  20%  [ 2 ]
Total votes : 10

А не написать ли нам свой собственный графический редактор? 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 21361
Location: Silicon Valley
Reply with quote
Уже какое-то время видится мне необходимость наличия простого графического редактора для перевода фоток и картинок в недоформаты для ZX-Spectrum, TS2068, ATM Turbo2+, Спринтера, Специалиста, Xorya и т.д. - чтобы было всё в одном и опенсорц (на wxWidgets). Кто что думает?

_________________
:dj: https://mastodon.social/@Shaos


22 May 2023 23:27
Profile WWW
Senior
User avatar

Joined: 21 Aug 2018 07:39
Posts: 160
Location: Кемеровская обл.
Reply with quote
Надеюсь будет темка в виде бложика с кусочками кода и коментами.
Хоть одним глазком увидеть как "кодют" боги :mrgreen:


23 May 2023 09:04
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 21361
Location: Silicon Valley
Reply with quote
Не боги горшки обжигают :lol:

_________________
:dj: https://mastodon.social/@Shaos


23 May 2023 10:48
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Я думаю, что "не написать". :wink:
Мы тут много чего за последние 12 лет "не написали"... :-?
На мой взгляд, и без графического редактора мир переживёт. :ebiggrin:

_________________
iLavr


25 May 2023 09:53
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 21361
Location: Silicon Valley
Reply with quote
Ну делать клон фотошопа я не собираюсь (и да же не клон GIMPа), но вот иметь простейшие возможности типа изменение размеров с чтением-сохранением основных форматов (JPG/PNG/GIF/XBM/XPM), отрезанием лишнего, поворотами, переводом из RGB в индексированный и монохромный форматы, и это плюс к конвертированию в недо-форматы - плюс единообразно работающее в Linux, Windows и MacOS - вот это была бы няшка :mrgreen:

P.S. Пока я смотрю в отрыв выходит nedopixels :)
К слову все короткие буквосочетания, что идут ниже, это я какое-то время назад перехватил заброшенные .com домены с такими именами :roll:

_________________
:dj: https://mastodon.social/@Shaos


25 May 2023 21:01
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Ну делать клон фотошопа я не собираюсь (и да же не клон GIMPа), но вот иметь простейшие возможности типа изменение размеров с чтением-сохранением основных форматов (JPG/PNG/GIF/XBM/XPM), отрезанием лишнего, поворотами, переводом ...

Значит ты собираешься делать клон MS Paint ? :roll:

_________________
iLavr


26 May 2023 05:18
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 21361
Location: Silicon Valley
Reply with quote
MS Paint не умеет сохранять картинки в xbm/xpm и zx-форматах…

_________________
:dj: https://mastodon.social/@Shaos


26 May 2023 08:45
Profile WWW
Novelist
User avatar

Joined: 24 Sep 2021 23:31
Posts: 47
Location: Regina SK
Reply with quote
Shaos wrote:
Пока я смотрю в отрыв выходит nedopixels :)

Я как раз за этот вариант и голосовал.


27 May 2023 15:40
Profile WWW
Novelist

Joined: 31 May 2007 08:23
Posts: 36
Location: Украина
Reply with quote
хочу поделиться алгоритмом конвертирования grayscale в 1 битный пиксель
итак. пусть RND(255) функция, возвращающая случайное число от 0 до 255.
число A содержит градацию серого данного пикселя от 0 до 255
b ето пиксель, значение 0 черный или 1 белый.
делаем if (A+1)>RND(255) then b=1 else b=0

метод "монте карло"


28 May 2023 10:15
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 21361
Location: Silicon Valley
Reply with quote
если со случайным числом сравнивать, то будет шумно по-моему
тут же просто ошибку можно нкапливать в строке и корректировать её путём переключения в 0 или в 1
а вообще софты ещё чуть более изощрённо делают, распределяя ошибку по соседним пикселам:
https://en.wikipedia.org/wiki/Floyd%E2%80%93Steinberg_dithering
хотя я могу предоставить возможность пользователю прямо ручками корректировать матрицу и тонкости алгоритма на попробовать
так сказать все кишки наружу :mrgreen:

_________________
:dj: https://mastodon.social/@Shaos


28 May 2023 11:22
Profile WWW
Novelist

Joined: 31 May 2007 08:23
Posts: 36
Location: Украина
Reply with quote
Shaos wrote:
если со случайным числом сравнивать, то будет шумно по-моему
тут же просто ошибку можно нкапливать в строке и корректировать её путём переключения в 0 или в 1

согласен, немного шумно. но на вид даже ничего.
там получается теория вероятности работает.
нужно чтобы случайное число равномерно распределялось по диапазону. вероятность что выпадет 240 и 17 к примеру чтобы была одинакова. тогда диапазон от 0 до значения текущего пикселя как мишень в которую мы хотим попасть случайным числом. чем пиксель белее тем мишень больше и попасть вероятности больше поетому закрашиваем белым.


29 May 2023 09:05
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 11 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.