Test SVG importing
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- rust
- Domínio
- computer-graphics, testing-qa
Direção de pesquisa
Start by reviewing Graphite’s SVG importing and rendering paths, then compare the proposed resvg, node-graph, and vello workflows against the listed rsvg-test-suite, Web Platform Tests, and Inkscape examples. Done means a selected SVG test suite can detect importing regressions with comparisons that account for rendering variability, while skipping text cases.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
SVG importing has a number of correctness issues. A test suite could help identify issues and reduce chances of regressions.
A possible approach would be to do image comparisons with the following:
- Render directly with resvg
- Import to graphite, render the SVG from the node graph, then render the output with resvg.
- Import to graphite and render with vello
Possible suites of SVG images to use are:
Note that an automated pixel comparison would be perhaps fragile due to colour spaces and text anti-aliasing and stem thickening and font versions. For now the text can be skipped since Graphite currently doesn't do very well with text importing.
- Linguagem predominante
- Rust
- Estrelas
- 27.3k
- Forks
- 1.3k
- Merge médio
- 15h 40min
- PRs com merge (30d)
- 85
Preparar o ambiente
Ainda não verificamos os arquivos de configuração deste projeto. Comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de GraphiteEditor/Graphite
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
GraphiteEditor/Graphite#4601 · 5 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
GraphiteEditor/Graphite#4396 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
GraphiteEditor/Graphite#4311 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
GraphiteEditor/Graphite#3939 · 2 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 76/100
GraphiteEditor/Graphite#4619 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de GraphiteEditor/Graphite
Issues semelhantes
-
`categorize_command` has no `uv` arm, so every `rtk uv …` row counts as `other` in the ecosystem mixAbertaarea:api bug good first issue priority:low
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
rtk-ai/rtk#4316 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 92/100
Mantenedores costumam responder em até 1 dia
-
area/cli kind/bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 90/100
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
-
good first issue open-endedness: low type: new feature
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100