{ "info": { "author": "Juan Pablo Gim\u00e9nez", "author_email": "jpg@rosario.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "****************************\nopenmultimedia.imagewatchdog\n****************************\n\n.. contents:: Table of Contents\n\nLife, the Universe, and Everything\n----------------------------------\n\nA package to convert every image stored and uploaded to a Plone site to PNG\nformat.\n\nIf you are concerned about images format patent issues this package is for\nyou.\n\nPatent issues\n^^^^^^^^^^^^^\n\n`Portable Network Graphics`_ (PNG) is a bitmapped image format that employs\nlossless data compression. PNG was created to improve upon and replace GIF\n(Graphics Interchange Format) as an image-file format not requiring a patent\nlicense.\n\nEven as the `JPEG`_ compression used in various image file formats has been\nsubject to a number of patent issues by well-known patent trolls of the\nindustry for many years, there is currently no patent-free alternative for\nthese formats (`WebP`_ has been available for some time, but is currently only\nsupported by Google Chrome and Opera web browsers).\n\nDon't Panic\n-----------\n\nConfigure\n^^^^^^^^^\n\n- Go to 'Site Setup'.\n- Select 'Image WatchDog'.\n- Select the files formats that should be converted to PNG.\n- You can choose to optimize the PNG file checking the 'Optimize PNG'\n checkbox.\n- 'Migration delay (milliseconds)' and 'Transaction threshold' are only used\n for migration.\n- Activate the on-fly convertion checking the 'Enabled' checkbox.\n\nMigrate images\n^^^^^^^^^^^^^^\n\n- First `Configure`_.\n- Now in the `'Image WatchDog' control panel`_ you can set:\n - 'Migration delay (milliseconds)', this parameter indicates a delay\n between every processed image. 0 means no delay, more fast, but CPU\n intensive, bigger values are nicer with the CPU but will slow down the\n process.\n - 'Transaction threshold', this parameter is the number of images\n processed in a single transaction. 0 means one single transaction, more\n fast, but RAM intensive, small values are nicer with the RAM but will\n slow down the process.\n- Click on 'Save & Migrate' button to start the migration process.\n- Get your prefered caffeinated beverage because this could take some time,\n you could check your logs to see the progress of migration process.\n\nScript to migrate images\n^^^^^^^^^^^^^^^^^^^^^^^^\n\nThe package includes a handy method to migrate images, sometimes prefered for\nrunning long processes.\n\n- From your command line run: instance run /openmultimedia/imagewatchdog/script/install_and_migrate.py \n- This will install de product in the Plone site and migrate the images to PNG.\n- Get your prefered caffeinated beverage because this could take some time,\n you will see the progress of migration process in your console.\n\nScreenshots\n-----------\n\n'Image WatchDog' control panel\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. figure:: https://github.com/OpenMultimedia/openmultimedia.imagewatchdog/raw/master/control_panel.png\n :align: center\n :height: 384px\n :width: 683px\n\nComparison to other file formats\n--------------------------------\n\nHere is a small resume including just the downsides of PNG against GIF and\nJPEG; you can find the complete comparison in the `Wikipedia`_:\n\nGIF\n^^^\n\n- On small images, GIF can achieve greater compression than PNG.\n- GIF intrinsically supports animated images. PNG supports animation only via\n unofficial extensions.\n\nJPEG\n^^^^\n\n- JPEG formats can produce smaller files than PNG for photographic (and\n photo-like) images, since JPEG uses a lossy encoding method specifically\n designed for photographic image data.\n\nMostly Harmless\n---------------\n\n.. image:: https://secure.travis-ci.org/OpenMultimedia/openmultimedia.imagewatchdog.png\n :target: http://travis-ci.org/OpenMultimedia/openmultimedia.imagewatchdog\n\nHave an idea? Found a bug? Let us know by `opening a support ticket`_.\n\n.. _`Portable Network Graphics`: https://en.wikipedia.org/wiki/Portable_Network_Graphics\n.. _`Graphics Interchange Format`: https://en.wikipedia.org/wiki/Graphics_Interchange_Format\n.. _`JPEG`: https://en.wikipedia.org/wiki/JPEG\n.. _`WebP`: https://en.wikipedia.org/wiki/WebP\n.. _`Wikipedia`: https://en.wikipedia.org/wiki/Portable_Network_Graphics#Comparison_to_other_file_formats\n.. _`opening a support ticket`: https://github.com/OpenMultimedia/openmultimedia.imagewatchdog/issues\n\nInstallation\n------------\n\nTo enable this product in a buildout-based installation:\n\n1. Edit your buildout.cfg and add ``openmultimedia.pngwatchdog`` to the list\n of eggs to install::\n\n [buildout]\n ...\n eggs =\n openmultimedia.pngwatchdog\n\nAfter updating the configuration you need to run ''bin/buildout'', which will\ntake care of updating your system.\n\nGo to the 'Site Setup' page in a Plone site and click on the 'Add-ons' link.\n\nCheck the box next to ``openmultimedia.pngwatchdog`` and click the 'Activate'\nbutton.\n\nNote: You may have to empty your browser cache and save your resource\nregistries in order to see the effects of the product installation.\n\nShare and Enjoy\n---------------\n\n``openmultimedia.pngwatchdog`` would not have been possible without the\ncontribution of the following people:\n\n- Juan Pablo Gim\u00e9nez, original author\n- H\u00e9ctor Velarde, factory of good ideas\n\nDevelopment sponsored by Open Multimedia.\n\nChangelog\n---------\n\nBecause you have to know where your towel is.\n\n1.0b1 (2012-12-19)\n^^^^^^^^^^^^^^^^^^\n\n- Initial release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/OpenMultimedia/openmultimedia.imagewatchdog", "keywords": "plone images jpeg gif png", "license": "GPLv2", "maintainer": null, "maintainer_email": null, "name": "openmultimedia.imagewatchdog", "package_url": "https://pypi.org/project/openmultimedia.imagewatchdog/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/openmultimedia.imagewatchdog/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/OpenMultimedia/openmultimedia.imagewatchdog" }, "release_url": "https://pypi.org/project/openmultimedia.imagewatchdog/1.0b1/", "requires_dist": null, "requires_python": null, "summary": "A package to convert every image stored and uploaded to a Plone site to PNG format.", "version": "1.0b1" }, "last_serial": 795785, "releases": { "1.0b1": [ { "comment_text": "", "digests": { "md5": "cd387d547cca22005a6aefc1c7d58124", "sha256": "e5ec3cfe6e8424c4a437de3ad3bd40f205a5a823229718a702191490b1494359" }, "downloads": -1, "filename": "openmultimedia.imagewatchdog-1.0b1.zip", "has_sig": false, "md5_digest": "cd387d547cca22005a6aefc1c7d58124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34597, "upload_time": "2012-12-19T19:44:15", "url": "https://files.pythonhosted.org/packages/6c/fc/1d1e0f88ab5556fb8ec351e6b85a91c34de13cecb7c68aa1940a132d9fc7/openmultimedia.imagewatchdog-1.0b1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cd387d547cca22005a6aefc1c7d58124", "sha256": "e5ec3cfe6e8424c4a437de3ad3bd40f205a5a823229718a702191490b1494359" }, "downloads": -1, "filename": "openmultimedia.imagewatchdog-1.0b1.zip", "has_sig": false, "md5_digest": "cd387d547cca22005a6aefc1c7d58124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34597, "upload_time": "2012-12-19T19:44:15", "url": "https://files.pythonhosted.org/packages/6c/fc/1d1e0f88ab5556fb8ec351e6b85a91c34de13cecb7c68aa1940a132d9fc7/openmultimedia.imagewatchdog-1.0b1.zip" } ] }