https://github.com/hackiftekhar/iqscreenruler
Screen Ruler - Pixel Perfect Screenshot Ruler
https://github.com/hackiftekhar/iqscreenruler
Last synced: over 1 year ago
JSON representation
Screen Ruler - Pixel Perfect Screenshot Ruler
- Host: GitHub
- URL: https://github.com/hackiftekhar/iqscreenruler
- Owner: hackiftekhar
- License: apache-2.0
- Created: 2016-10-07T17:57:03.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-02-21T10:23:53.000Z (over 7 years ago)
- Last Synced: 2024-10-14T12:09:24.790Z (over 1 year ago)
- Language: Objective-C
- Size: 1.61 MB
- Stars: 171
- Watchers: 15
- Forks: 38
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Screen Ruler
Pixel Perfect Screenshot Ruler

As an iOS developer, I always feel the lack of simple app to **check position of objects/elements** in any picture or screenshot. Now it's very easy to find position and size of any UI element, **specifically {x,y,width,height)**.
This app is specially designed for making **Mobile Quality Assurance Engineer (QA Engg.)** life much easier. Now they can quickly review Mobile UI with **point & pixel perfect dimensions** within minutes.
### HOW IT WORKS:
**Step1:** Take Screenshot of the app to debug it. This will automatically be saved to your Camera Roll -> Screenshots album.
**Step2:** Open Screen Ruler app and you can see your recent screenshot, enable ruler and straight line frame.
**Step3:** Check your screenshot dimensions and UI element positions by zooming in/out and using rulers and line frame.
### Key Features
- 4 Sided dynamic ruler. You can also adjust ruler position using your finger. Long tap for more options.
- Free hand ruler scale. It can also rotate to check angles.
- Straighten line frame.
- Long tap & move on screenshot to show RGB color values of any position.
- Multi-feature crop too.
- Change Aspect Ratio.
- Screenshot Resizing.
- Change Device Scale Factor.
- Double-Tap, Pan, pinch gestures to zoom and move pictures.
Download to see how QA engineers accelerating their business by reducing time to do pixel measurements.
### Architecture
### Contributions
Any contribution is more than welcome! You can contribute through pull requests and issues on GitHub.
#### TODO:-
- Arabic localization (ar)
- Catalan localization (ca)
- Danish localization (da)
- Dutch localization (nl)
- Filipino (Filipino) localization (fil)
- Filipino (Filippines) localization (fil-PH)
- Finnish localization (fi)
- German localization (de)
- Greek localization (el)
- Indonasion localization (id)
- Japanese localization (ja)
- Korean localization (ko)
- Malay localization (ms)
- Portuguese (Portugal) localization (pt-PT)
- Romanian localization (ro)
- Slovak localization (sk)
- Swedish localization (sv)
- Thai localization (th)
- Ukrainian localization (uk)
- Veitnamese localization (vi)
- OTHER LANGUAGES YOU KNOW
- Rotation Animation
- Flood Fill (Fill picked color on tap on draw page)
- Onboarding Experience something like [this](https://dribbble.com/shots/1332390--GIF-Tour), probably [this](https://github.com/forcedotcom/SlidingCarousel) would be good.
### Credits
Many thanks to
- [Adrian Inafuku](https://github.com/adrianinafuku) for giving me idea of **Screen Ruler**.
- [Lucas Diez de Medina](https://github.com/lucaslt89) for **Spanish (es and es-MX)** localization.
- [Vittorio Morganti](https://github.com/toioski) for **Italian (it)** localization.
- [Andrey Posnov](https://github.com/aposnov),[Leonid Dinershtein](https://github.com/leoniddinershtein) for **Russian (ru)** localization.
- [voisen](https://github.com/voisen) for **Chinese (Simplified zh-Hans)** localization.
- [voisen](https://github.com/voisen) for **Chinese (Traditional zh-Hant)** localization.
- [Quentin Del](https://github.com/QuentinDela),[Jose Granja Martinez](https://github.com/dioxmio) for **French** localization.
- [Mathi Arasan D V](https://github.com/mathiarasan24) for **Tamil (India)** localization.
- [Gracjan Ziółek](mailto:poczta@gracjan.art.pl) for **Polish** localization.
- [Hudson SIlva Borges](https://github.com/hsborges) for **Portuguese** localization.
- [Durul Dalkanat](https://github.com/durul) for **Turkish** localization.
- **YOU ARE NEXT**.
### Author
If you wish to contact me, email at: hack.iftekhar@gmail.com
### LICENSE
Distributed under the Apache License 2.0. See LICENSE for details.
