patrickalex2019 / photoeditor Goto Github PK
View Code? Open in Web Editor NEWPhotoEditor Mod - A powerful and beautiful Android mobile phone image editing software
PhotoEditor Mod - A powerful and beautiful Android mobile phone image editing software
The license says MIT, and there are releases with APKs attached โ but I do not see any code in this repo. Is it hosted somewhere else? Can you please point to it? Thanks in advance!
please put the code also
e = Enhancement, N = New, f = Fix
Please add these suggestions:
e = Crop (Puzzle): add manual splitting (not equal parts): manually adding any number of splitting lines, horizontal or vertical lines .. ๐ In any wanted location, by any angle.
e = Compress to Zip:
add these features: Password (add ability to encrypt data & filenames; so contents couldn't be seen without the password) + Option to delete source items after compression.
e = Create PDF:
Add ability to set margins (up, down, left, right) + option to crop page to image's border (no margins).
Add ability to adf page numbering (left, center, right ... top or bottom) & ability to add custom text before/after numbering.
Add option to put two images side by side horizontally.
Add option to delete created file.
e = Capture PDF:
When using page range (* ~ *): put created images in a folder named with that range (example: 1-30).
Add ability to extract multiple ranges in one time [(1-30)(70-100)(200-250)].
Add ability to specify custom (Random) pages (example: 1,13,244,430).
e = GIF frame extractor:
Colors in (Shape, Text, Image):
Text/Image > Shapes: enable creating presets.
e = Arrow's line: enable changing length by (slider & +/- buttons) from start & end.
e = Text: enable double tap to edit + Ability to expand/shrink background space (up, down, left, right).
e = When the user adds an outline to a shape/text object, do not make the outline subtract from the object's area, just add it outside the area (; subtraction has a very negative effect on the smallest shapes).
e = (Clone) tool: allow changing the location of the arrow head above the circle to be in (bottom, left, right).
N = Add a tool to cut part of the image; so as to move it (add inside (Drawing) tool + (Text/Image) tool).
Many enhancements in Text/Image/Shape/Emoji:
Add ability to group not contacted objects + Ability to change the color of grouped objects.
Add a tool to copy properties from one object to another.
e = Grids: add option to make them as continuous lines (not dotted lines) + Add option to snap to grids (magnet effect).
e = Make (Eraser) tool: to be as a shape (line, square) (by any rotation angle).
e = (Restore) button: add preview square to show the history items (circle, text, emoji, .. etc).
Add ability to save the images ONLY INSIDE the app; so as to edit later (moving/editing shapes, editing text, ...).
Exporting:
JPG: automatically calculate file size without pressing (?) + PNG: add ability to change quality.
Export: allow export a suitable file format (PSD, SVG, ...) that allows the image elements to be edited at any time .. Example: drawn objects (โข Shape ๐ resizing, moving, recoloring .. โข Inserted image ๐ changing opacity, cropping, โข Modifying added effects, .. etc).
PDF: enable choosing the paper size's units to be in (cm & px) units + Paper size: add an option to make the PDF paper dimensions as the image dimensions (without adding margins).
Enable long press the (Save button) button to (Overwrite) file without opening the window to press (Overwrite).
e = Output directory (destination folder): add option in settings to set its location; so as not to ask every time + Add option to show image with quality value change before saving.
Filename template ๐ DATE: make Day & Month without (0) in the left of the number (Day: 05 > 5 , Month: 08 > 8, Date: 20240805 > 202485) + When choosing a template make it placed where the cursor/pointer is (don't add it at the end of the line in the text box).
If possible .. enable reordering icons by drag & drop.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
N = Add (Blend colors) tool: mixing multiple colors (more than 2 colors) together to get a new color (example: red + yellow = orange), resultant color could be copied to clipboard.
N = Auto background remover (multiple images)
N = Auto object remover + Watermark remover (multiple images): if all images has watermarks in the SAME place.
N = Images stitching (vertically, horizontally) + option to delete original images after stitching.
N = Long screenshot:
Image Stitching (in Create tab):
โข Add (Long Screenshot) feature inside this tool: automatically scrolling the screen to get one long image OR scrolling manually, then cropping the similar parts manually.
โข If 2 added images, and they have completely similar parts in both .. In image number 1 that part is in the bottom of it, image number 2 the part is in the top .. Images will be stitched vertically by merging the similar parts in one part (omitting one of similar parts) [make merging done automatically (if this Automatic merging needs a component to be downloaded, please instead of downloading it just embed it inside the APK file, if embedding not possible create import/export module) OR allow manually cropping one of the similar parts (add ability to add more than 2 images).
N = Collage.
N = tool to magnify specific area, and put the magnified area in a circle/square with a pointing line to the target + Ability to increase/decrease zooming.
N = OCR (multiple images/PDFs):
โข Multiple languages: English, Chinese, Arabic, .. etc + Ability to extract texf from files has MULTIPLE languages IN THE SAME file.
โข Extracted text: ability to edit/copy/export (TXT files).
โข Ability to export/import downloaded OCR files (tesseract data files).
N = Old Photo Restoration (colorize, auto-remove: scratches, tears, spots, dust, sapia, blurriness).
N = (Face) tools: reshape face items (eyes, eyebrows, eyelid, cheeck nose, mustache, beard, mouth, forhead, ears, blacken/coloring hair) + (remove: acne, blemish) + (whitening teeth, removing redeye).
N = Numbers in image:
โข Add numbers to images (bates numbering) (the 1st image takes number 1, the 2nd image takes number 2, and so on) .. Each image will be saved separately + customize shapes around the number (shapes: circle, square or star + line's color + shape's fill color + line's width + shape's size + position [horizontal (left, center, right), vertical (up, middle, bottom), or in the image's center, or in specific position]), AND customizations for text (font type, size, color).
โข Ability to add numbers in one image: if someone want to illustrate steps of something in an image .. touching in a place in the image puts number 1, touching in another place puts number 2, and so on).
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.