PhotoEditor icon indicating copy to clipboard operation
PhotoEditor copied to clipboard

NEW FEATURES

Open UserAccount123 opened this issue 6 months ago • 0 comments

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:

  • Enable to extract as images.
  • Enable adding multiple GIFs images + Add option to put outputs in their own folder; so as not to be shuffled with other images in output folder (Make the app creates a folder & naming it with the GIF's filename).
  • [ ] e = Compare: add (Fit) button, move (info + background color) to the top area, move (Zoom) button below images, add 2 (Rotate) buttons for the images .. So the (Compare) interface look like this:

Compare

  • [ ] Main page > N = add option to (clear + reorder) recent paper color.

Paper color - recent

  • [ ] e = Color picker: make this edit:

Color

Colors in (Shape, Text, Image):

Colors

  • [ ] e = In Draw > Shape/Text/Emoji:
  • While drawing brush is active in (Drawing, Blur, .. etc), allow two fingers zooming.
  • Allow touching out of Shape/Text/Emoji to view it without handles.
  • Add options to snap to (0,90,180,270 °) (Alignment (Center, Edge)) + Shape/Text/Emoji: make (Lock ratio) enabled as a default + Add option to duplicate Text/Emoji.
  • (Draw) toolbar:

(Draw) tool

  • [ ] 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:

Text options

Shape Letter + B  outline

Text - Position   A  Ratio Select + Arrow + Line

  • Add (Selection) tool: rectangle, lasso.
  • Add ability to resize object (Text/Image/Shape/Emoji) from center.

Emoji

Object tools

Move _ Size

  • [ ] When making shapes, then changing canvas margins, the position of shapes changes .. What I want is to make (Arrows of position) to be active; so as move the objects with them (more precise tgan moving freely) (watch the attached video).

https://github.com/user-attachments/assets/23b389c7-56d9-4fc9-9048-02c6704b30b9

Hide - Handles, Snap   Alignment Small - Grip

  • [ ] e = (Text/Image) tool > Image (Frame): when importing an image & cropping a part of it from the 4 sides 👉 allow adding a frame around of the cropping box area instead of adding the frame to the original image area.

Cropping box

  • [ ] N = Add (Favourite Tools) button: which include favourite elements from any tool (elements always used .. for faster reaching them).

Favorite Tools

  • [ ] 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).

Restore - preview

  • [ ] (Restore, Undo, Redo) buttons: allow changing their position by long press (drag & drop); because sometimes they cover parts of the image.

Restore, Undo, Redo

  • [ ] Merge Text/Image & Drawing in one button + Enable tapping on paper size to change it to a new size (bigger/smaller) or add margins.

Merge + Paper size

  • [ ] e = Add button to remove all changes made.
  • e = Batch:
  • [ ] 1. Fit: add paper sizes (A0, A1, A3, ..).
  • [ ] 2. (Please, select a preset) make it as a secondary option (could be skipped) 👉 Tools with (Preset) option: (Effect, Effect II, Frame, Curves, Levels, Correction, Color).
  1. Image preview:
  • [ ] (3-a) Enable picking an image; so as to see the effect of preferences that is made (at real-time) .. Add this to all tools except: (Rename, Metadata, Capture Time (Metadata), Share).
  • [ ] (3-b) Enable comparing the image .. Before & after adding the preferences.
  • [ ] 4. N = (History): from it you can restore images to their original state (removing changes are made).
  • [ ] 5. Suggested new arrangement (to be as the default): (Format, Rename) (Color, Correction, Curves, Levels) (Effect, Effect II) (Denoise) (Crop, Resize, Fit) (Rotation, Straighten) (Margin, Frame) (Text/Image) (Metadata, Capture Time (Metadata)) (Multiple Tasks, Share)
  1. Batch > Text/Image:

Batch - Text_Image 1

Batch - Text_Image 2

  • [ ] 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).

Filename template - Date

  • [ ] GSettings > Save:

+ -

  • [ ] Max recent photos (in settings): enable typing the number instead of this current method.

Max recent photos

  • [ ] Suggested NEW DESIGN for (Main screen, Tools, Backup) page by: (1) Swaping/alterning icons positions (2) Two options of putting icons block in: the top or center of the page.

M1

M2

T1

T2

B1

B2

If possible .. enable reordering icons by drag & drop.

————————————————————————————

  • [ ] N = Tool to extract colors from image.
  • [ ] N = (Dark & light tones of color) tool: the user puts a color, then the app generates its darker & lighter graduations [add ability to specify the number of colors to generate (when typing 5, the app generates 5 darker tones & 5 lighter tobes)] [add this tool inside favourite tab when selecting a color].

Color Tones

  • [ ] 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).

Numbering 1

• 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).

Numbering 2

  • [ ] N = General:
  • Add auto clear cache on app startup (settings).
  • Recent Photos: add button to select all items.
  • After (Config) backup file restored, enable automatically restarting the app.
  • Enable saving favourite colors inside the backup file.
  • Settings > UI > Do not show again: add ability to open this list without tapping on (Clear) + Add these messages 👇 to the list (add any other messages also):

Messages 1 Messages 2 Messages 3 Messages 4 Messages 5 Messages 6

————————————————————————————

FIXES:

  • f = some settings not restored from config backup file:
  • [ ] 1- Settings > Etc > Opt-out: I disable the 2 options inside, then creating a config backup .. But after re-installing the app, restoring that file .. I find that these 2 options are ENABLED AGAIN.
  • [ ] 2- I create a config backup with (English) as the app's language, but after re-installing the app, restoring the backup file .. the language changed from (English) to the phone's language.
  • [ ] f = While resizing shape from its handles the magnifier doesn't appear.
  • [ ] f = Emoji of keyboard: when adding emoji from keyboard to a text object it doesn't appear.

Emoji - keyboard

UserAccount123 avatar Aug 04 '24 09:08 UserAccount123