SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
cmake v2.8.5 is required to find zlib and other dependencies. Debian/Ubuntu distribution just change path "/usr/lib/" to "/usr/lib/i386-linux-gnu/". So if slackware didn't change libraries folder cmake 2.8.3 is enough ^^
Ponce, "Selected media doesn't have enough space to encode your message!" means that your image (2d01dda.jpg) doesn't have any pixel to hide your message. According to log you can use 9 embedded bits per pixel (3bits per color). Just try with a bigger image or a shorter message to hide.
following other packages organization, would be nice if we can have something like this (instead of the setup in a folder), maybe also (but not essential) with a make install DESTDIR=$PKG, for packaging
I'm using Slackware -current with rworkman's xfce 4.8 packages in a VM. I will try this out on a real computer tonight sometime and see if anything different happens.
EDIT: Apparently I spoke too soon. After posting this, I went to close my terminal and shut down my VM and realized I was still root in my terminal. I exited from root and tried it again and it worked. However (and I don't think this is pounce's fault, but some of the other problems people were reporting about the project being 'young'), the program doesn't encode and/or decode messages when trying to used the 'compressed data' setting and it doesn't decode 100% accurately. My test phrase was "Will this decode properly?" and I got back "Vill this decode prop".
Excellent job on the slackbuild though!
Last edited by spudgunner; 08-25-2011 at 08:18 AM.
Reason: I am an idiot.
@Ponce, i will work on the packages organization (make install) next week :-) next step will be to include your slackbuild in "install/linux/slackbuild" of the poject's source.
@spudgunner, can you give me your configuration in order to track the bug :
* original image dimension (width,height)
* plugin : BMP/JPEG?
* advanced plugin options
* log file for encoding and decoding process in debug mode
(could you create a new issue at http://forge.silenteye.org/projects/stegano/issues? registration needed)
But yes, project is young and I need to make a lot of code optimization. Thanks for your help :-)
I will try to get that done tonight (if not tonight, over the weekend for sure). I want to test it out on a proper computer too, altough it should work fine in the VM.
So I've signed up and submitted the bug report as request. I discovered some interesting things when I ran this on an actually computer (vs a VM).
I've been doing my small amount of testing using a jpeg image with the jpeg encoding format with default settings (one of which is to use compression). Everything works with different phrases except the phrase "Will this be decoded properly?". I tested this and a couple of other phrases using uncompressed data and it worked fine.
All related files (picture, log files, terminal output) can be found at the project website for those interested.
New implementation is available on svn branche, you can now change all application paths (see README_UNIX) :
Code:
$root> ENABLE_PACK=1 ENABLE_MODULE=1 LOGPATH_USERHOME=1 CONFPATH_USERHOME=1 ENABLE_GNOMEMENU=1 cmake .
$root> make
$root> make install
or
$root> make install DESTDIR=$PKG
Quote:
Originally Posted by spudgunner
So I've signed up and submitted the bug report as request. I discovered some interesting things when I ran this on an actually computer (vs a VM).
I've been doing my small amount of testing using a jpeg image with the jpeg encoding format with default settings (one of which is to use compression). Everything works with different phrases except the phrase "Will this be decoded properly?". I tested this and a couple of other phrases using uncompressed data and it worked fine.
All related files (picture, log files, terminal output) can be found at the project website for those interested.
Thank you
Otherwise have you tried to increase "k" value ?
r152 committed with your small patch (a little modified).
also push "install/linux/slackware" with your contribution. I will update it for official 0.4.2 release. Keep you in touch.
good job
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.