processing / processing/libprocessing

`image()` does not match Processing API

Aberta
#129 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
Rust
Estrelas
69
Forks
14
Merge médio
15d 22h
PRs com merge (30d)
3

Descrição

In libprocessing / mewnala, image() is used to load an image:

def image(self, /, file: str) -> Image: ...

In Processing, image() displays an image, while loading is done with loadImage().

Processing behavior
PImage img = loadImage("image.png");
image(img, x, y);
Expected
  • loadImage(path) -> Image for loading
  • image(img, x, y, [w, h]) for drawing
See also

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece localizando o ponto de entrada atual de image() em libprocessing ou mewnala e inspecione como as imagens são carregadas e desenhadas atualmente. Compare esse comportamento com as referências vinculadas da API do Processing; considera-se concluído quando loadImage(path) carrega um Image e image(img, x, y, [w, h]) o desenha com as formas de dimensionamento solicitadas.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
rust
Domínio
api, computer-graphics
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
55/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.