Skip to content

Importing raw camera photos #2188

Open

Description

@0HyperCube

A partial implementation in #2106 but is blocked. This is the final deliverable from a Google Summer of Code project.

This work was stalled because it was unusable due to memory restrictions #1895.

This will be solved by reducing copying of image data as much as possible via the asset database system (#1604). Further, we can save the actual data in JS memory and read it from Wasm memory.

Other possible solutions:

  • Reducing copying of image data using Arc<Image>.
  • Using memory64 if it is released as stable in Chrome, Firefox, and Safari.
  • Somehow reducing the memory requirements of autosave (e.g. don't encode the uncompressed f32 values as base64). Possibly addressed as part of Asset database #1604.

Activity

  1. added
    ArchitectureInvolves architecture or engineering work or discussion
    GrapheneInvolves the node graph system/engine used by Graphite
    on Jan 11, 2025
  2. changed the title [-]RAW photos[/-] [+]Importing RAW photos[/+] on Apr 11, 2025
  3. changed the title [-]Importing RAW photos[/-] [+]Importing raw camera photos[/+] on Apr 11, 2025
  4. moved this from Short-Term to Blocked in Task Boardon Apr 11, 2025
  5. moved this from Blocked to Medium-Term in Task Boardon Sep 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ArchitectureInvolves architecture or engineering work or discussionGrapheneInvolves the node graph system/engine used by GraphiteGraphicsGPU and graphics programming related

    Projects

    • Status
      Medium-Term

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions