I post a fair number of screenshots here and store them all in an album on PicasaWeb. Mostly the routine is cumbersome: take the screen with KSnapshot, save it, crop/resize if necessary, resave, open a new browser tab, log into PicasaWeb, navigate to the album, upload the file, navigate back to the album, click the thumbnail, right-click the image, copy the URL to the clipboard, and finally paste the image into a message here.
There has to be better way, surely!
I read a while back that DigiKam can export to PicasaWeb. Sure enough, it can. But I wondered how? Turns out that the feature isn't intrinsic to DigiKam but instead it's a feature buried in one of DigiKam's dependencies: namely, the package kipi-plugins:
--------------------------------------------------------------------------------
steve@steve-mini:~$ apt-cache show kipi-plugins
Package: kipi-plugins
Priority: optional
Section: universe/kde
Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
Original-Maintainer: Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Source: digikam
Description-en: image manipulation/handling plugins for KIPI aware programs
KIPI plugins (KDE Image Plugin Interface) is an effort to develop a
common plugin structure for Digikam, KPhotoAlbum (formerly known as
KimDaBa), Showimg and Gwenview.
Its aim is to share image plugins among graphic applications.
.
Current plugins ported to Qt4/KDE4:
.
AcquireImages : acquire images using flat scanner
Calendar : create calendars
DngConverter : convert Raw Image to Digital NeGative
Facebook : import/export images to a remote Facebook web service
FlickrExport : export images to a remote Flickr/23hq web service
GalleryExport : export images to a remote Gallery2 server
GPSSync : geolocalize pictures
HTMLExport : export images collections into a static XHTML
ImageViewer : preview images using OpenGL
JpegLossLess : rotate/flip images without losing quality
MetadataEdit : edit EXIF, IPTC and XMP metadata
PicasaWebExport : export images to a remote Picasa web service
PrintImage : print images in various format
RawConverter : convert Raw Image to JPEG/PNG/TIFF
RemoveRedEyes : remove red eyes on image automatically
SendImages : send images by e-mail
SimpleViewerExport : export images to Flash using SimpleViewer
SlideShow : Slide images with 2D and 3D effects using OpenGL
Smug : import/export images to a remote SmugMug web service
TimeAdjust : adjust date and time
IpodExport : export pictures to an Ipod device
BatchProcess : batch process images (convert, resize, rename, etc.)
KIOExport : export images to remote computer using network protocol
Shwup : export images to Shwup web service
ExpoBlending : create pseudo HDR image with a stack of bracketed images
PiwigoExport : export images to a remote Piwigo (PHPWebGallery) server
DebianScreenshots : export images to Debian Screenshots web service (http://screenshots.debian.net).
Kopete : export images to an instant messaging contact.
.
Porting under progress to Qt4/KDE4:
.
WallPaper : set image as background on your desktop
.
Not yet ported to Qt4/KDE4:
.
CDArchiving : archive your image collections to a CD or DVD
MpegEncoder : create an MPEG slideshow with a set of images
Enhances: digikam, gwenview, kphotoalbum, showimg
Homepage: http://www.digikam.org
--------------------------------------------------------------------------------
While the DigiKam project used to own KIPI, it's now been turned over to KDE.org and is part of KDE Graphics.
Note in the description that kipi-plugins enhances a number of programs; sure enough, after installing the plug-in, Gwenview has a new Export menu:
Import isn't as impressive, but it does include PicasaWeb, so you can theoretically use Gwenview to keep your images in sync rather than Google's own Windows-based tool that you have to run in Wine.
But even better, and not obviously documented, is that KSnapshot is fully KIPI-aware! I can't show it because, alas, I can't figure out how to get KSnapshot to behave recursively -- but when you press [PrtSc] notice the Send To button at the bottom of KSnapshot's window. Click it and you'll see the same menu from the image above.
Unfortunately, there's no way to give the image a new name at this point -- KSnapshot will use whatever name you previously assigned to a file and append a 1 to the end. You can get around that by following this small procedure:
1. Click the Save As button
2. In the dialog, the file name will be highlighted -- simply type a new name to replace the current selection
3. KSnapshot will save the file with the name you specified then immediately append a 1 to that name for the item still in its clipboard
4. Click the Send To button and choose Export to PicasaWeb
5. In the file list that contains your image with a 1, click the button with the red X to clear the list
6. Click the + button
7. In the dialog that appears, select the file you saved earlier
8. Click the Start Upload button
You will need to supply your Picasa/Google credentials if this is the first time you've run the plugin.
I know that seems like a lot of steps, but really it isn't so bad. If you don't do that, KSnapshot will continue to reuse the same filename over and over, but increment the final number each time.
Once the image is uploaded, log in to PicasaWeb and navigate to the image to find its URL if you want to create a link to it for a post on a forum such as KFN. I keep a tab open for PicasaWeb all the time.
I hope you find this useful. Enjoy!
There has to be better way, surely!
I read a while back that DigiKam can export to PicasaWeb. Sure enough, it can. But I wondered how? Turns out that the feature isn't intrinsic to DigiKam but instead it's a feature buried in one of DigiKam's dependencies: namely, the package kipi-plugins:
--------------------------------------------------------------------------------
steve@steve-mini:~$ apt-cache show kipi-plugins
Package: kipi-plugins
Priority: optional
Section: universe/kde
Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
Original-Maintainer: Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Source: digikam
Description-en: image manipulation/handling plugins for KIPI aware programs
KIPI plugins (KDE Image Plugin Interface) is an effort to develop a
common plugin structure for Digikam, KPhotoAlbum (formerly known as
KimDaBa), Showimg and Gwenview.
Its aim is to share image plugins among graphic applications.
.
Current plugins ported to Qt4/KDE4:
.
AcquireImages : acquire images using flat scanner
Calendar : create calendars
DngConverter : convert Raw Image to Digital NeGative
Facebook : import/export images to a remote Facebook web service
FlickrExport : export images to a remote Flickr/23hq web service
GalleryExport : export images to a remote Gallery2 server
GPSSync : geolocalize pictures
HTMLExport : export images collections into a static XHTML
ImageViewer : preview images using OpenGL
JpegLossLess : rotate/flip images without losing quality
MetadataEdit : edit EXIF, IPTC and XMP metadata
PicasaWebExport : export images to a remote Picasa web service
PrintImage : print images in various format
RawConverter : convert Raw Image to JPEG/PNG/TIFF
RemoveRedEyes : remove red eyes on image automatically
SendImages : send images by e-mail
SimpleViewerExport : export images to Flash using SimpleViewer
SlideShow : Slide images with 2D and 3D effects using OpenGL
Smug : import/export images to a remote SmugMug web service
TimeAdjust : adjust date and time
IpodExport : export pictures to an Ipod device
BatchProcess : batch process images (convert, resize, rename, etc.)
KIOExport : export images to remote computer using network protocol
Shwup : export images to Shwup web service
ExpoBlending : create pseudo HDR image with a stack of bracketed images
PiwigoExport : export images to a remote Piwigo (PHPWebGallery) server
DebianScreenshots : export images to Debian Screenshots web service (http://screenshots.debian.net).
Kopete : export images to an instant messaging contact.
.
Porting under progress to Qt4/KDE4:
.
WallPaper : set image as background on your desktop
.
Not yet ported to Qt4/KDE4:
.
CDArchiving : archive your image collections to a CD or DVD
MpegEncoder : create an MPEG slideshow with a set of images
Enhances: digikam, gwenview, kphotoalbum, showimg
Homepage: http://www.digikam.org
--------------------------------------------------------------------------------
While the DigiKam project used to own KIPI, it's now been turned over to KDE.org and is part of KDE Graphics.
Note in the description that kipi-plugins enhances a number of programs; sure enough, after installing the plug-in, Gwenview has a new Export menu:
Import isn't as impressive, but it does include PicasaWeb, so you can theoretically use Gwenview to keep your images in sync rather than Google's own Windows-based tool that you have to run in Wine.
But even better, and not obviously documented, is that KSnapshot is fully KIPI-aware! I can't show it because, alas, I can't figure out how to get KSnapshot to behave recursively -- but when you press [PrtSc] notice the Send To button at the bottom of KSnapshot's window. Click it and you'll see the same menu from the image above.
Unfortunately, there's no way to give the image a new name at this point -- KSnapshot will use whatever name you previously assigned to a file and append a 1 to the end. You can get around that by following this small procedure:
1. Click the Save As button
2. In the dialog, the file name will be highlighted -- simply type a new name to replace the current selection
3. KSnapshot will save the file with the name you specified then immediately append a 1 to that name for the item still in its clipboard
4. Click the Send To button and choose Export to PicasaWeb
5. In the file list that contains your image with a 1, click the button with the red X to clear the list
6. Click the + button
7. In the dialog that appears, select the file you saved earlier
8. Click the Start Upload button
You will need to supply your Picasa/Google credentials if this is the first time you've run the plugin.
I know that seems like a lot of steps, but really it isn't so bad. If you don't do that, KSnapshot will continue to reuse the same filename over and over, but increment the final number each time.
Once the image is uploaded, log in to PicasaWeb and navigate to the image to find its URL if you want to create a link to it for a post on a forum such as KFN. I keep a tab open for PicasaWeb all the time.
I hope you find this useful. Enjoy!
Comment