Coder Social home page Coder Social logo

photopea's Introduction

photopea-logo

Photopea.com is a free online tool for editing raster and vector graphics with support for PSD, AI, and Sketch files.

Since Photopea is not fully open-source, this repository serves as a place for bug reports, feature requests, and general discussion.


Supported Formats

  • Complex: PSD, AI, INDD, XCF, Sketch, XD, FIG, KRI, CLIP, PXD, PXZ, CDR, UFO, Fireworks PNG, AFPHOTO, SVG, EPS, PDF, PDN, WMF, EMF.
  • Raster: PNG (APNG), JPG, GIF, WebP, ICO, ICNS, BMP, AVIF, HEIC, JXL, PPM/PGM/PBM, TIFF, DDS, IFF, ANIM, TGA.
  • Raw: DNG, NEF, CR2, CR3, ARW, RW2, RAF, ORF, GPR, 3FR, FFF.
  • Animated: GIF, APNG, MP4, WEBM, MKV (each frame becomes a layer, can be exported back to GIF or MP4).

Where You Can Find Us

Other

photopea's People

Contributors

landsman avatar photopea avatar splincode avatar unrealapex avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

photopea's Issues

Opening an image

When you open an image (e.g. "image.jpg") in Photopea, it is converted into a new project "image-jpg.psd". It would be better to insert it as a new layer into existing project, instead of creating a new one. What do you think?

Add Clipping Masks

Layers inside PSD files may behave as "clipping masks". Such layers must be rasterized correctly in Photopea.

autocrop

hi, what about auto-crop image?
I have one layer (logo) and donΒ΄t know his sizes.
Gimp have this feature.

Cursors do not work in Edge

Seems cursors (like in Eyedropper tool) do not work in Edge which uses default cursor. Maybe use a keyword cursor (cursor: crosshair) as fallback to PNG file cursor? IMHO PNG cursors should work in Edge but have not researched that.

Improve memory footprint - compressing styles

Rasterized layer style (drop shadow, color overlay) is stored as a pixel matrix of 4 channels (RGBA). We need to create a new representation with 1 channel (alpha) and a constant RGB color, which is sufficient for representing most of rasterized layer styles (except of gradient overlay, pattern overlay) and will improve the memory usage.

Scroll

If i have some zoom and will try scroll down it not work.

'Save as PSD' Does Not Work On Linux

I am loving the potential, great work!! However, 'Save as PSD' does not do anything on Linux. I am using Ubuntu 15.10 (64-bit) and Chrome Version 50.0.2661.102 (64-bit). Upon clicking the 'Save as PSD' menu item, the menu remains and nothing seems to happen. There is an error in the console output:
pp.js:365 Uncaught TypeError: Cannot read property '__name' of nullU.writeDescriptor @ pp.js:365Ra.writeAddInfo @ pp.js:398pa.writeLayerRecords @ pp.js:408pa.Encode @ pp.js:404da.writeLayerInfo @ pp.js:427da.writeLayerAndMaskInfo @ pp.js:426da.Encode @ pp.js:421Fa.EncodePSD @ pp.js:1040Fa.SaveProject @ pp.js:1040la.doSysaction @ pp.js:1057Pa.dispatchEvent @ pp.js:112H.dispatchEvent @ pp.js:840H.dispatchEvent @ pp.js:840Qa.onSelect @ pp.js:1085Pa.dispatchEvent @ pp.js:112H.dispatchEvent @ pp.js:840Za.onMU @ pp.js:1037

I want to support you

I love your photopea project. Photoshop is the last bastion i have to remove from my Windows system. Than i am able to move completely to linux:) so I like to support your project. Is there any way to send you some monthly donation or give you human resources assistance and to support your work anyway?

You find my mail address on my user profile:
https://github.com/rene-hermenau

Select layer by clicking on its pixels.

Now, you can choose the active layer in Layers panel only.

It would be nice to choose layer through the image by clicking on its pixels. In Adobe Photoshop, it can be done with Move tool, while holding Control.

License

What is the license of Photopea? Is it F/Loss?

Unable to open files

Been trying to open files from my computer into photopea to edit but it won't open them (these are photoshop and AI files with extension ai or psd)
Please help

Transparent images have black backgrounds

Hi,

Firstly, awesome photo editor - thanks!

When opening a transparent image or creating a new image, the background/canvas is black by default. Surely it should be a checkered background indicating transparency, rather than black?

Thanks!

progress bar / splash screen

If i was opening file with big size i was waiting about 5s and thinking "is working?". Some progress bar will be cool! :-)

Curser

Love this !

Input: The courser should change to indicate what you are doing.

Its counterintuitive to have a normal arrow pointer when you are about to select an area

drag & drop without project

Hi,

i try drag & drop some jpeg and all projects all are closed. Browser open just image, without photopea. I was expected that photopea create new project with width, height from this image as photoshop :)

resizable right sidebar

Hi,

what about own width of right sidebar by resize function? If i have more nested layers with long names i need look on their title.

tip to new stuffs

Hi,

what about implement this shortcuts?

  1. CTRL + Z => back last action
  2. CTRL + +/- => zoom in / zoom out
  3. CTRL + H => show guide lines
  4. SHIFT + draw => make horizontal / vertical line (line, brush, ...)
  5. SHIFT / CTRL + rotate => rotate by 15 degress
  6. CTRL+G => New group

Close alert:
When i have opened my file alert after click to close tab / browser will be best!

Can't save as .psd

I just edited a .psd file, but now I cannot save it as a .psd file anymore, only for web.

Feature request: crop apply button

This is a more of a feature request related to usability, than a bug.

When one uses the crop tool, it's not completely obvious that one must hit enter in order for the crop to apply - I've had clients with this issue. Having an "apply" button, similar to other apps, would sort that out.

Thanks!

Buttons should use <button> element

Noticed Buttons like "OK" in Blur filter use <span class="fitem button spread">OK</span> and not a button element. So not tabable in addition to not being accessible. Should be easy to fix?

Slider (like in Blur Filter) broken visually in Edge

Slider control (seen in Filter/Blur) looks empy with no slider control knob visible but on click actually does work. Simply removing CSS height: 0.1em does make it workable. Guess best would be to style input type range (as most inputs) not at all but simply use browsers default rendering?

local storage

Hi,

what about work with local storage in browser?
I mean "save" opened project to this storage and after reload brower get this back.

Text editing

When adding text to an image, one can't select any part of the text to edit it.

Trying to select the text produces "mouseup" and "mousemove" errors in pp.js, lines 509 and 504.

Highlight Selected Text

This is more of a feature request.

When one select text, e.g to copy it, one is not sure of what they have selected. Could Photopea highlight selected text?

project size by clipboard

Hi,

what about create new project by width, height sizes from my clipboard?
I want copy some selected area to as new project with this sizes.

How i can check sizes of selected area?

Dropbox

Hi,

what about Dropbox storage connection?
My people working with dropbox very often.

bug: free transform & zoom

Hi,

i have 32 x 32 px cavas size and maybe 24 x 24 px icon. I was change position of icon, try zoom in, pick a icon, change her visibility on / off or zoom out => bug. Icon was about 15 px more to right side.

GIF support

It would be nice to add support for a GIF format (not animated).

Deleting a selected area does not work

When you select some area of a layer (e.g. with Ellipse select) and press Delete, it removes the whole bounding rectangle of a selection, instead of selected area only.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.