T8RIN / ImageToolbox

๐Ÿ–ผ๏ธ Image Toolbox is a powerful app for advanced image manipulation. It offers dozens of features, from basic tools like crop and draw to filters, OCR, and a wide range of image processing options
Apache License 2.0
4.02k stars 188 forks source link

๐ŸŸค (#1217) NEW FEATURES #1217

Closed UserAccount123 closed 2 months ago

UserAccount123 commented 3 months ago

SUGGESTIONS:

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

(a) Annotium app (https://play.google.com/store/apps/details?id=app.ngockhanh.annotium) : shapes, measure, spotlight, magnify. Shapes

https://github.com/user-attachments/assets/c5478f07-5f4c-4b35-bfc4-5a95fe7f5a41

Measure

https://github.com/user-attachments/assets/453c5875-d40a-4973-b8a4-848506181776

Spotlight

https://github.com/user-attachments/assets/b0fb06e4-7905-4418-85a0-77ec5ef4551f

Magnify

https://github.com/user-attachments/assets/5b4b7b3f-aaf9-40c2-9e1d-cb129641f988

(b) PicMarker app (https://play.google.com/store/apps/details?id=com.github.kolacbb.picmarker) : Blur: add these โฌ‡๏ธ blur types + ability to blur by shape (square & circle) + ability to move & resize created blur shape.

https://github.com/user-attachments/assets/36aaf3b8-e1b0-42ec-a042-00bc8d926a6d

(c) Sketchbook app (https://play.google.com/store/apps/details?id=com.adsk.sketchbook): Transform, Fill, Guides, Symmetry and Perspective Guides.

Sketchbook

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

(A) Preview PDF: add this feature: in current page number that appears beside scroll bar (example: 10/550) - tap on it to type the page number that you want to go.

(B) PDF to Images: (B-1) Add option to specify page range by typing it (example: 1-250). (B-2) Ability to extract multiple page ranges in one operation (example: first group (1-20), 2ed group (30-70)) and ability to put any range in their own folder. (B-3) Specify custom pages (example: 1,13,244,430).

(C) Images to PDF: (C-1) Option to specify paper size [Standard sizes: A0, A4, .., or specify custom size (width * hight) (in cm or inch)] + Ability to add margins + Crop the page to the image's border, other option is to not crop the page. (C-2) Rotate images + images quality + add page numbering (left, center, right ... Top or bottom) & ability to add custom text beside numbering. (C-3) Option to put two images side by side [put image number 1 into the right side, image number 2 into the left side .. Or the opposite .. Depending on language's text direction (left to right (LTR) or right to left (RTL))].

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

(A) Long press (Eraser) icon to remove all changes made by any tool (and make Undo icon to cancel the removing operation). (B) Remove latest operation by long pressing (Undo) icon: in Draw (in Create tab): to explain this feature, say that you made two operations on an image: operation (1) is using (Pen) tool to draw multiple lines, operation (2) using (Text) tool to create multiple texts, .. The feature I suggest is to long press on (Undo) icon to remove ALL (all of them together) what you did with the LATEST TOOL you used (latest tool here is Text tool) + the same thing with (Redo) icon. (C) Ability to move created shape (rectangle, circle, ...) + long press on drawn object to remove.

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

=====================================

Enhancements & Fixes:

T8RIN commented 3 months ago

I have text on image in drawing

T8RIN commented 3 months ago

Image on top of image is already available by image stacking option

T8RIN commented 3 months ago

4 and 5 sounds like a good idea tho

T8RIN commented 3 months ago

Blur and pixelation are already available in drawing, also you can select any filter to use it as brush

T8RIN commented 3 months ago

There is undo redo and clear buttons in drawing already

T8RIN commented 3 months ago

12 exists, you can reorder screens 13 exists too

T8RIN commented 3 months ago

0 already exists, use presets

T8RIN commented 3 months ago

Hiding features will not make the app faster, i thought about animations, but it's too hard to do, because i need to rewrite the entire app

T8RIN commented 3 months ago

Format conversion as a separate option was requested by someone before, so i will not remove it

T8RIN commented 3 months ago

I will not move the crop, because it's the most needed function, and it fits in the change tab perfectly

T8RIN commented 3 months ago

3b i split these just for better understanding, and not cluttering all in one, anyways this will not reduce app size by any byte, moreover can increase it a bit, all the size comes from code, but all the code i wrote can fit into 7-8mb, all other weight is from native c++ code, that used for almost all features

T8RIN commented 3 months ago

4 is intended to be so, it will not expand/shrink on it's own till app closure, then it will be again at default values

T8RIN commented 3 months ago

Also, please, if you want something to be added/fixed, not make sooooo large issues, it's better to split them, so i can track easily, or you can add check boxes, so i can check what i've done, also if something can't be added, i can close separate issue as not planned, but not all of the other things (and this will be easier to find in future, if i will be able to do this then)

UserAccount123 commented 3 months ago

I will not move the crop, because it's the most needed function, and it fits in the change tab perfectly

I mean just reorder it, not removing it.

T8RIN commented 3 months ago

I will not move the crop, because it's the most needed function, and it fits in the change tab perfectly

I mean just reorder it, not removing it.

I knew, i mean that exactly ๐Ÿธ

UserAccount123 commented 3 months ago

OK, thanks alot ๐Ÿ™‚.

T8RIN commented 3 months ago

I hope you got my thought that i will not change - it from the first page, also i think it will be a good setting to change the start tab

UserAccount123 commented 3 months ago

๐Ÿ‘ Thanks a lot.