Steganography. Hide information inside a message. Supports hiding Venmo payment info inside image. Made during Hack Rice 2013.
http://hackrice.challengepost.com/submissions/20468-picxtale
- Xcode 5 and iOS 7.
- CocoaPods
Clone. pod install, open PicxTale.xcworkspace. RUN!
Run and you'll see a login screen. Luckily you don't need to login so just tap skip >>. And you will see two example
photos which does not contain encrypted message. Tap Grid button on the bottom left corner and you'll see the gallery. Tap the + button on top right corner, you have a number of choices to add your photo. Choose one and a dialog will pop up to ask you type something to hide into the photo. Do so and you will create a photo with secret of your own!
Choose a photo, tap photo -> Reveal tale, and you will see your secret! If a venmo payment information is included, a "payment requested" button will appear. Send this photo to your friend and he/she can pay you back within a tap.
Your friends forget to bring his/her wallet when going to restaurant with you. You could take a photo of his dish, include a Venmo payment link inside and send it to him/her. Your friend pays you back within a finger tap.
You wanna give someone a surprise. Take a photo of something romantic and include "I love you" inside the photo. Watch her face when she's revealing the secret.
The projects has about 20 warnings. "Wut?? Are you kidding me?" No, I am talking about this seriously. All of them are generated by my third-party libraries. So don't worry.
Also here's a list of existing issues:
- The delete photo function does not work.
- Your newly added photo may not appear immediately. Please choose an arbitrary photo and tap
photo->refreshand switch back to grid view, waiting for a few seconds. - Sometimes when you try to
revealsecret of the same photo more than once, the secret appears to be garbage. I will be very appreciated if someone has any idea about this problem!

