169 похожих чатов

Привет. подскажите плиз. есть svg карта в которой почти 4000

path. как мне разделить её на континенты? нужно что бы при клике на континент он выделялся другим цветом. вручную это не реально, как я узнаю какой path к какому континенту относится? мб есть какая программа чтоб можно было поделить этот svg без особого гемора?

18 ответов

30 просмотров

Скачай карту картинкой и разметь сам континенты, делов 5-10 минут

а чем являеться каджий path ? иммею ввиду какой частью картини состовляет path ?

Pavel-Vladimirov Автор вопроса
123
а чем являеться каджий path ? иммею ввиду какой ча...

каждый path это точка. вся карта состоит из маленьких точек

Pavel-Vladimirov Автор вопроса
Константин Ворожбицкий
Скачай карту картинкой и разметь сам континенты, д...

не сказал бы что 5-10 минут,минимум 3/4 часа,так-как чел должен вручную разделять границы стран,это во первых,во вторых именовать каждую,во третьих сохранять,тем более должен искать инфу про все страны мира и про их границы,все это не упростить,но автомизировать можно,если конечно ты гений,который может тратить по 2 ндели на создании ии,который будет все это делать за тебя,чтобы в следующий раз если понадобыться сделать такую же штуку,использовать эту нейронку,если нет,то никак

Константин Ворожбицкий
Ему нужны континенты

Я не внимательный сорри,тогда да,понадобыться мало времени на такое.

123
Я не внимательный сорри,тогда да,понадобыться мало...

Ну согласен, все равно не 5-10) ну максимум 30 минут😅

Pavel-Vladimirov Автор вопроса
Константин Ворожбицкий
Ну согласен, все равно не 5-10) ну максимум 30 мин...

30 минут это наверно для дизайнера. открыл прогу и ваще хз что делать, никогда не сталкивался с редактированием svg в каких либо программах, максимум обрезал края

Pavel Vladimirov
30 минут это наверно для дизайнера. открыл прогу и...

Смотри как можно сделать, взять карту в png, открыть в программе и начать размечать, а в проекте(реакта) ты поверх картинки svg отображаешь. Был дома показал бы как это сделать в inscape

Pavel-Vladimirov Автор вопроса
Константин Ворожбицкий
Смотри как можно сделать, взять карту в png, откры...

т.е. закинуть на страницу svg который будет постоянно статичен, а поверх него наложить png на области которого буду кликать и континент на png будет менять цвет? чёт костыльно, не? да и как это вообще возможно? на before и after каждый континент накладывать?

Pavel Vladimirov
т.е. закинуть на страницу svg который будет постоя...

Наоборот, поверх png кидаешь svg разметку. Но ты так же можешь найти svg карту-мира и доразметить только континенты

Pavel Vladimirov
т.е. закинуть на страницу svg который будет постоя...

Никакие before и after там не нужны будут, тебе же надо при клике менять цвет континента? То есть у path есть свойство fill, его и надо менять

Pavel-Vladimirov Автор вопроса
Константин Ворожбицкий
Наоборот, поверх png кидаешь svg разметку. Но ты т...

а какой смысл тогда смысл в png? ведь при клике на svg точно так-же придётся менять цвет у fill

Pavel Vladimirov
а какой смысл тогда смысл в png? ведь при клике на...

Если найдёшь карту мира в svg без лишней разметки, то png не нужно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта