Skip to content

Instantly share code, notes, and snippets.

@emcconville
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save emcconville/a0dd134bfa2b12c96377 to your computer and use it in GitHub Desktop.
Save emcconville/a0dd134bfa2b12c96377 to your computer and use it in GitHub Desktop.
Example of IPython support for Wand (the python-ctypes ImageMagick library)
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"collapsed": true
},
"source": [
"# Wand IPython Preview\n",
"\n",
"A quick demo of the proposed [IPython](http://ipython.org) integration points of [Wand](http://docs.wand-py.org)."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"- - -\n",
"\n",
"## Images\n",
"Wand's [Image](http://docs.wand-py.org/en/0.4.0/wand/image.html) & [Sequence](http://docs.wand-py.org/en/0.4.0/wand/sequence.html) class instances can be viewed directly by the IPython kernel. "
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"from wand.image import Image"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "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\njJMwCbMnYiFmIAm1nlqhi9R0k5z6mfUzFMVff3TXWUZEzP/fqIKZqSmMiEwNFlHkPWHZLDeUMOpP\nq1U8P53LO2+/9jkY/ATBxUTFolPLRy++8Pqt64dMJhwidcvL03rZjsqj7b1ryASU7G8BZWTOlKQD\nxAZ7d1765V8YvHj7rF2eLs8Xy8uuSwpTtmiaKNWZa3I0Ofeu7Zx11axZdbG9dePG+fnl2bML73si\nzCJOxEvmnHfup4mOpZgogUDaWdkb+NKtN8uYNHZW141LUDEGEymMwD8JTGqmQNkbCOGqecSw9Xy1\nOU97L0/Q84YEKMA/VckpR06atw6ezYN2Xvz6b7749d9oN0/OHz+eHX/6O//in18sFj7PjLgTCYZI\n5HsuZORaYUJbN65NO8PRugWMFUbEcCIkltR5b0lVtQ0xhs6UO7XZfDbcL4thv2o3whGsrpEoLAUz\nJXIKMCezZEaU72/ve0YdAqOq17P57LS5aMSKtmsswBzj82EjxdWkicEpGeXaNfX6ohhtw7OB8/7B\n0cs9N/J+Z9I1y+SgsGRdJI7Qp08fDXKeHu45ZOfzFamNBy6XVLXWJooMcFI1iBERCwlnDk6DxESU\nt9PrA3C+Oot5yUUvb+v2/wI+s2vYETzoXwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wNS0xMVQx\nMzowMjozNy0wNTowMKgrCKAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDUtMTFUMTM6MDI6Mzct\nMDU6MDDZdrAcAAAASnRFWHRzaWduYXR1cmUAYTY5OGYyZmUwYzZjMzFmODNkMTk1NTRhNmVjMDJi\nYWM3OWM5NjFkZDlhODdlN2VkMjE3NzUyZTc1ZWI2MTVkN9qUgKwAAAAASUVORK5CYII=\n",
"text/plain": [
"<wand.image.Image: a698f2f 'PPM' (70x46)>"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Image(filename='rose:')"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<wand.sequence.Sequence at 0x105b23f60>"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"gif = Image(filename='http://www.imagemagick.org/Usage/compare/flicker_cmp.gif')\n",
"gif.sequence"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"- - -\n",
"\n",
"## Color\n",
"\n",
"The [Color](http://docs.wand-py.org/en/0.4.0/wand/color.html) object can be displayed as well."
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"from wand.color import Color"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <span style=\"background-color:#B22222;\n",
" display:inline-block;\n",
" line-height:1em;\n",
" width:1em;\">&nbsp;</span>\n",
" <strong>#B22222</strong>\n",
" "
],
"text/plain": [
"wand.color.Color('srgb(178,34,34)')"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Color('firebrick')"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <span style=\"background-color:#FF0099;\n",
" display:inline-block;\n",
" line-height:1em;\n",
" width:1em;\">&nbsp;</span>\n",
" <strong>#FF0099</strong>\n",
" "
],
"text/plain": [
"wand.color.Color('srgb(255,0,153)')"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Color('#FF0099')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"- - -\n",
"\n",
"## Font\n",
"[Font](http://docs.wand-py.org/en/0.4.0/wand/font.html) objects are previewed using a classic pangram. This give a unique way to explore how ImageMagick works with system-fonts, and supported font formats. The text used in the pangram can be altered by setting the `pangram` variable in IPython's kernel environment."
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"from wand.font import Font"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"font_arguments = {\n",
" 'size' : 28,\n",
" 'color' : None,\n",
" 'antialias' : True,\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"wand.font.Font(('Times-New-Roman', 28, wand.color.Color('srgb(0,0,0)'), True))"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Display typeface preview with system font\n",
"Font('Times-New-Roman', **font_arguments)"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAu4AAAAiCAMAAAA3dqweAAAABGdBTUEAALGPC/xhBQAAACBjSFJN\nAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAC91BMVEUAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAACUDOCmAAAA/HRSTlMADPRkoKRUJJfV8v7QxEwwIvGRlHAJusyOKh16G750mMdf4SO06Bye\n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\n",
"text/plain": [
"wand.font.Font(('/tmp/DejaVuSansMono-Bold.ttf', 28, wand.color.Color('srgb(0,0,0)'), True))"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Display typeface preview directly from font file\n",
"Font('/tmp/DejaVuSansMono-Bold.ttf', **font_arguments)"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"env: pangram=いろはにほへと\n"
]
}
],
"source": [
"# Change preview text by defining `pangram' in kernel environment\n",
"%env pangram=いろはにほへと"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAKkAAAAkCAMAAADFJeobAAAABGdBTUEAALGPC/xhBQAAACBjSFJN\nAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAC01BMVEUAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsL48aAAAA8HRSTlMAFSoOAwoTGyMsND1FTlZGlpcB\nEMSdLeep3r8XGCYzQExZYbhCVB8w/TsF+90UzFgiwez0oa5l1su3rKKYjoTg/FIlgXEWQYi21djP\n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\nu+OBuOOBqM8dZVQAAAAASUVORK5CYII=\n",
"text/plain": [
"wand.font.Font(('Apple-SD-Gothic-Neo', 28, wand.color.Color('srgb(0,0,0)'), True))"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Font('Apple-SD-Gothic-Neo', **font_arguments)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.4.3"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment