DNG lossy compressed - the workflow side
The technical side of DNG has already been discussed in other threads. I want to focus on the workflow side here. Viktoria and I have talked about this previously but I wanted to bring it into this forum.
The task is to use lossy compressed DNG files for (way faster) uploading to a service. Service works on the files and sends back a new Lightroom catalog. What we're hoping for was a possibility to import the new settings from that returned catalog and have them applied to the RAW files in the local source catalog.
Victoria though she had tried it once and it worked, but I was not able to confirm this. When I "Import from Another Catalog", this is what I end up with after I imported the altered DNGs. They now are side by side in the catalog, the original, unaltered NEFs and the altered (black & white) DNGs.
Also the field "Changed Existing Photos" in the import dialog was greyed out and said "(none found)". Which is actually kinda expected behavior, isn't it? If you import the same image in a different image format (NEF vs DNG) then Lightroom keeps both as individual files.
Is the necessary workflow for this to use DNG locally as well and ditch the NEFs? Can someone help and elaborate on this functionality?
Yes, and it might be a good reason for switching to a DNG workflow. If the DNGs and NEFs have matching file names, you could us my Syncomatic plugin to copy most adjustments .
Similar Messages
-
Doese the "Compression" in DNG Converter compress the JPEG preview or the DNG file?
In the Prederence dialog of DNG Converter, there's is an option "Compression", does it compress the JPEG preview or the DNG file?
Since the compression is a "lossless" compression, nothing is lost except file size. I saw a string where somebody had asked why his resulting DNG files were so huge? The answer he received stated that he shouldn't have unclecked the "lossless compression" option from the "change preferences" menu.
So basically, I don't know precisely what the lossless compression compresses or what the "extract" button--as opposed to the "Convert" button--does, but I can tell you that the G10 RAW files (*.cr2) get converted flawlessly to slightly smaller *.DNG files. Enjoy! -
DNG 1.4 Lossy Compression Bit Depth
Hi,
The SDK have not been yet released but I'm wondering is the DNG lossy compression bitdepth converted to 8bit, converted to something else, or is it keeping the original bitdepth ?
I'm wondering cause I'm mainly using DNG as the format for my 35mm scanned pictures. I did a short test using the lossy compression and it seems impressive, my 185Mb file is reduced to 10.8Mb, and there is only a slight loss. However, as I often to radical color correction in lightroom, alot of tweak in the shadows, I just want to make sure I'm not that suddendly, my corrections will not be apply to a 8bit depth and that I will get a posterized result.
Thanks.The spec and SDK are available here:
http://www.adobe.com/dng
Yes, the lossy compressed images are in 8 bit. Whether or not you'll get posterization will depend on the circumstances of the original capture, as well as how strong of a correction you apply. As you say in your case, you tend to make strong color corrections, so you'll simply need to do some more testing to determine whether or not there will be any problems. Unfortunately I can't think of any other rules of thumb or shortcuts other than direct evaluation with your own eyes. -
How to avoid it?
BernardAs LR5user correctly notes, dng ALWAYS uses compression. You can only choose whether you want lossy compression or lossless compression. If you did not check the lossy compression checkbox, it will use a lossless algorithm. You do NOT want to avoid this as you are only wasting disk space if you don't use that compression. There is no loss of information. You should end up with files that are somewhat smaller than native raw files as the compression is somewhat more efficient than what camera makers use in their cameras in general.
-
Import RAW files as lossy compressed DNG
In LR4.2, I would like to be able to import my NEF files as lossy compressed DNGs. That option is not available in preferences, so I have to do the import to DNG, then invoke the "Convert to DNG" in the library menu where I can select lossy compression. Why not make that option available on import so I don't have to perform the second step?
JimHess wrote:
Do you really want to import compressed DNG files? They are not really raw files anymore, and they are reduced to 8 bits. That doesn't seem to be a good choice for master images. But the choice is yours, of course.
To be clear, the default settings used for 'Copy as DNG' *does* compress raw data, but without loss (i.e. lossless, not lossy).
I know you knew this Jim, but maybe another reader is not so clear...
PS - I really like the new lossy compressed DNG technology - files behave like raw in terms of editing (white-balance, camera-profile, h/s recovery...), but are much smaller. As long as one realizes that the data will suffer loss, and be pared down to 8-bits (which isn't as bad as it sounds, since it does NOT use the same linear encoding scheme as raw data), then it can be a great option during import, if you don't plan on making big prints... -
Converting DNG to Lossy Compression DNG files in LR4. SWP file?
I am trying to convert some DNG files that were created in LR3 to the Lossy compression in LR4. Lr4 creates a SWP file and the DNG file is not compressed. What is the SWP file and what do I need to do to correctly compress the DNG files?
SWP file is a temporary file. The conversion will take some time, after the file is successfully converted, the SWP file is removed...
-
Does the new AR 7 11 use lossy compression
I am contemplating buying the new Sony AR 7 11 and the big question for me is does it use lossy compression? If it does I am not interested in buying it. Can anyone in these forums answer this for me? Thanks Jeri
Please post a screenshot that shows what you mean. Be careful not to include any private information.
Start a reply to this message. Drag the image file into the editing window to upload it. You can also include text in the reply. -
Imovie is limited to its import formats and does not allow for storing video in any rawformat. Which means all videos will contain lossy compression applied to the video….with no way to edit full format video. Is this statement true? Does iMovie support HD 1080p @ 60 fps?
Iggy826 wrote:
… Is this statement true?
yes and no!
using the intended Import from Camera routines, iM converts automatically in its very own AppleIntermediateCodec. so, answer is yes.
but …
a) Apple claims , aic is non-lossy intermediate codec. working with proRes in FCPX taught me, there are even less non-lossy-ness codecs
b) iM offers an Archive feature, which is basically a simple Finder/copy operation which 'clones' your SDcards content into some folder on your harddrive; e.g. you can later use these untouched 'raws' in another editor such as FCPX. so, answer is no.
c) when you 'override' the import routines by manually re-wrapping mts into a mov container, iM handles the 'native' h264s ... so, answer is no.
d) adding any effect, transition etc. reduces any interlaced source to 540p. (if you're working with 720p source, res is kept) … so, answer is yes. or, in 720p case, no.
< Johnny Depp's voice >… savvy?
Does iMovie support HD 1080p @ 60 fps?
via Import from Camera? No.
via re-wrapped mts>>mov? I was told yes, some say no.
one thing to be kept in mind when talking about these 'issues':
iM, this 12€, is meant as a CONSUMER toy tool.
it supports AVCHD vers1 (=no 1080/60p, no >24Mbps, no 3D).
fingers crossed, we'll see soon some iM/QT/FCPX update for support of AVCHD v2 ........
the main consumer devices are within the specs, iM supports.
using professional equipments makes usage of professional software (FCPX, AP) optional.
sorry for lengthy answer. -
I just watched a free tutorial (well, several!) on Lynda.com regarding LR4 new DNG Fast and Lossy.
I understand that the Lossy DNG retains more information versus a jpeg. But if most of the world is using jpeg - exporting a Raw to Lossy will just finally result in converting to jpeg anyways, for print or posting on the web.
Benefits of Lossy, and how is it to be used in our workflow?
I never use DNG... now there is the DNG Fast... do many of you folks import your photos from Raw to DNG? Same benefits as working with Raw files?
the "DNG Fast allowing us to work 8X faster in the Develop Module" seems a compelling reason to experiment(!)
Thanks for your helpUp until now, DNG saved a little space on disk with its lossless compression, and it had the advantage of keeping XMP data internally instead of in a sidecar file. It also, in recent incarnations, keeps a checksum of image data, which allows easy computer checking of image corruption. Those are all relatively minor advantages.
The Fast Load data, if it works as advertised, is a compelling reason to convert all one's raw files to DNG. On that basis alone, I'll do it.
On a different thread, Eric Chan talks about lossy DNG compression. He claims that one of the ways it was tested was to create a lossy DNG and pass it and it's parent raw to Photoshop and see if people can tell which was which. Kind of a blindfold taste test. If you can't tell whether it was lossy-compressed or not, and it gives you the processing latitudes of a raw file, why not use it? The space savings are dramatic.
For somebody like me for whom an 8 x 10 print is big, lossy compression is a no-brainer except for 5-star images, of which I have maybe two.
Hal -
Not working in collection: "is not" & "Digital Negative/Lossy compressed"
Hello guys,
I have a smart collection in LR4. The collection contains 200 pictures. I want to search inside the collection for all files which are NOT Lossy compressed (like raw, jpeg,dng lossless compressed etc). If I put as a rule the "is not" "Digital Negative/Lossy compressed" I will get all the files in the catalog. If I put as a rule the "is" "Digital Negative/Lossless" the result will be DNG/Lossless. The 1st rule seems not to be working. The same is for Fast load data, which seems for some files to be working and for some not. Anyone can explain it, or it is a bug?
BorisHi Carl,
Based on my tests, only users allowed to use specific applications are able to see those application on the Web Access page.
In my case, I published three remote application, and I only allowed Administrator to access one of them as below:
After that, I logged on as administrator to RD Web Access, only one application was showing:
I suggest you double check the user assignment on the application, make sure no other group is configured, then log off the user and log on to access RD Web Access again.
Best Regards,
Amy
Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected] -
DNG lossy details - I found out
Dear reader,
my first step was to create color-filter-array dng files, but in lack of knowledge about windows development and the superior dng specs (missing free available TIFF/EP standard I found out later), I developed based on libtiff (see Listing 1 )
It uses IEC-sRGB XYZ->RGB color matrix.
Then I used Adobe DNG Converter 8.2 to get DNG lossy. There I found out that almost always in the opcodes (see Listing2) (extracted with tiffdump -m300 -o offset lossy.dng | perl Listing2.pl ) (for availbale subifd-offsets, do tiffdump | grep -i ifd )
there is following transformation:
linear = 0.0625*perceptual + 0.9375*perceptual³
(reverse function:
sub perceptual {
my $linear=shift;
my $y=$linear;
my $term=(360*$y +sqrt(5)*sqrt(1+25920*$y**2))**(1/3);
return
-( 1 /
(5**(1/3)*$term)
+
$term /
5**(2/3)
)/3;
... or something with shrinked range to match tighter range of input values (than 0..1).
So, assuming 12 bit linear raw, you get an 1:1 mapping near zero (4 bits lost from 12 to 8 bit, but *16 due tue perceptual() transformation, and a 1:46 mapping near one (4 bits lost = /16, additional factor 2,8 approx due to differentiation of linear = ... ( see above ) ).
The afterwards jpeg compression uses no subsampling and these quantization tables:
qtable 0: 2 2 2 2 3 4 5 6 2 2 2 2 3 4 5 6 2 2 2 2 4 5 7 9 2 2 2 4 5 7 9 12 3 3 4 5 8 10 12 12 4 4 5 7 10 12 12 12 5 5 7 9 12 12 12 12 6 6 9 12 12 12 12 12
qtable 1: 3 3 5 9 13 15 15 15 3 4 6 10 14 12 12 12 5 6 9 14 12 12 12 12 9 10 14 12 12 12 12 12 13 14 12 12 12 12 12 12 15 12 12 12 12 12 12 12 15 12 12 12 12 12 12 12 15 12 12 12 12 12 12 12
Perhaps this coud clear some things.
Kind regards,
Listing 1:
/* CameraProfile - erforderl? */
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include "tiffio.h"
#include <math.h>
#define TRUE -1
/* siehe http://www.remotesensing.org/libtiff/addingtags.html */
/* siehe auch http://www.opensource.apple.com/source/tcl/tcl-87/tcl_ext/tkimg/tkimg/libtiff/tools/tiffse t.c */
static const TIFFFieldInfo xtiffFieldInfo[] = {
{ 33421, -1,-1, TIFF_SHORT, FIELD_CUSTOM, TRUE, TRUE, "CFARepeatPatternDim" },
{ 33422, -1,-1, TIFF_BYTE, FIELD_CUSTOM, TRUE, TRUE, "CFAPattern" },
{ 50706, 4, 4, TIFF_BYTE, FIELD_CUSTOM, TRUE, TRUE, "DNG_Version" },
{ 50708, -1,-1, TIFF_ASCII, FIELD_CUSTOM, TRUE, TRUE, "DNG_UniqueCameraModel" },
{ 50721, -1,-1, TIFF_FLOAT, FIELD_CUSTOM, TRUE, TRUE, "ColorMatrix1" }
#define N(a) (sizeof (a) / sizeof (a[0]))
uint16_t quant16(double x) { return (int)(65535*x+0.5); }
/* Quote from Wikipedia:
The numerical values below match those in the official sRGB specification (IEC 61966-2-1:1999) and differ slightly from those in a publication by sRGB's creators.[2] Note that these linear values are not the final result.
[2] Michael Stokes, Matthew Anderson, Srinivasan Chandrasekar, Ricardo Motta (November 5, 1996). "A Standard Default Color Space for the Internet – sRGB, Version 1.10". http://www.w3.org/Graphics/Color/sRGB
float iec61966_2_1_1999_XYZ_to_sRGB_D50[]={
3.2406, -1.5372, -0.4986,
-0.9689, 1.8758, 0.0415,
0.0557, -0.2040, 1.0570};
int main(int argc, char **argv)
uint8_t ver[]={1,4,0,0};
int16_t repeat[]={2,2};
uint8_t pattern[]={0,1,1,2};
int width=2048, height=4096, format;
uint16_t *cfa_row;
double minc[3]={ 9e99, 9e99, 9e99};
double maxc[3]={-9e99,-9e99,-9e99};
double xx,yy,d;
int x,y, c;
double v;
FILE *fw;
TIFF* tif = TIFFOpen("out.dng", "w");
cfa_row = malloc(width *16/8);
/* Install the extended Tag field info */
TIFFMergeFieldInfo(tif, xtiffFieldInfo, N(xtiffFieldInfo));
TIFFSetField(tif, TIFFTAG_IMAGEWIDTH, width);
TIFFSetField(tif, TIFFTAG_IMAGELENGTH, height);
TIFFSetField(tif, TIFFTAG_BITSPERSAMPLE, 16);
TIFFSetField(tif, TIFFTAG_SUBFILETYPE, 0);
TIFFSetField(tif, TIFFTAG_ORIENTATION, ORIENTATION_TOPLEFT);
TIFFSetField(tif, TIFFTAG_PHOTOMETRIC, 32803);
TIFFSetField(tif, 33421, 2, repeat); /* obwohl immer 2, muss oben -1 stehen sonst speicherfehler*/
TIFFSetField(tif, 33422, 4, pattern);
TIFFSetField(tif, 50706, ver); /* aber hier nicht -1 ?! */
TIFFSetField(tif, 50708, "dng.c");
TIFFSetField(tif, 50721, 3*3, iec61966_2_1_1999_XYZ_to_sRGB_D50);
for(y=0; y<height; y++) {
d=yy=1.0*(y/2)/((height-1)/2);
for(x=0; x<width; x++) {
xx=1.0*(x/2)/((width-1)/2);
c=1;
if(x%2==0 && y%2==0) c=0;
if(x%2==1 && y%2==1) c=2;
v=0;
if(x==0) { printf("yy=%f d=%f\n",yy,d); }
switch(c) {
case 0: v=65535.0*d; break;
case 1: v=65535.0*d; break;
case 2: v=65535.0*d; break;
cfa_row[x]=(uint16_t)(v+0.5);
if(v<minc[c]) minc[c]=v;
if(v>maxc[c]) maxc[c]=v;
TIFFWriteScanline(tif, cfa_row, y, 0);
TIFFClose(tif);
for(c=0; c<3; c++) {
printf("%f..%f\n", minc[c], maxc[c]);
return 0;
Listing2:
#!/usr/bin/perl
use strict;
$|++;
# big-endian!
# tiffdump -m 300 -o 63248 DSC_1572.dng |perl opcodes.pl
#51009 (0xc741) UNDEFINED (7) 256<00 00 00 0x3 00 00 00 0x8 0x1 0x3 00 00 00 00 00 00 00 00 00 0x44 00 00 00 00 00 00 00 00 00 00 0x4 0x60 00 00 0x6 0x90 00 00 00 00 00 00 00 0x1 00 00 00 0x1 00 00 00 0x1 00 00 00 0x3 00 00 00 00 00 00 00 00 0x3f 0x6e 0x54 0x1e 0x54 0x1e 0x54 0x1e 00 00 00 00 00 00 00 00 0x3f 0xac 0x6e 0xdc 0x6e 0xdc 0x6e 0xdc 00 00 00 0x8 0x1 0x3 00 00 00 00 00 00 00 00 00 0x44 00 00 00 00 00 00 00 00 00 00 0x4 0x60 00 00 0x6 0x90 00 00 00 0x1 00 00 00 0x1 00 00 00 0x1 00 00 00 0x1 00 00 00 0x3 00 00 00 00 00 00 00 00 0x3f 0x79 0xc9 0x19 0xc9 0x19 0xc9 0x1a 00 00 00 00 00 00 00 00 0x3f 0xb8 0x2c 0x88 0x2c 0x88 0x2c 0x88 00 00 00 0x8 0x1 0x3 00 00 00 00 00 00 00 00 00 0x44 00 00 00 00 00 00 00 00 00 00 0x4 0x60 00 00 0x6 0x90 00 00 00 0x2 00 00 00 0x1 00 00 00 0x1 00 00 00 0x1 00 00 00 0x3 00 00 00 00 00 00 00 00 0x3f 0x6e 0xc 0x1e 0xc 0x1e 0xc 0x1e 00 00 00 00 00 00 00 00 0x3f 0xac 0x2b 0x5c 0x2b 0x5c 0x2b 0x5c>
my @plot;
sub op {
my $s=shift;
my $opcodeId=unpack "N", substr($s,0,4);
my @ver=unpack "CCCC", substr($s,4,4);
my $flags=unpack "N", substr($s,8,4);
my $vsize=unpack "N", substr($s,12,4);
print "$opcodeId - v".join(".",@ver)." flags=$flags vsize=$vsize\n";
$s=substr($s,16);
print " ";
if($opcodeId==8) {
my @v=unpack(("N"x9), substr($s,0,4*9));
$s=substr($s,4*9);
print join(", ", @v);
my $degree=$v[$#v]; # 0..degree
print " degree=$degree ";
my @coeff=unpack(("d>"x($degree+1)), substr($s,0,($degree+1)*8));
$s=substr($s,($degree+1)*8);
my $out="";
for(my $c=0; $c<=$degree; $c++) {
if($coeff[$c]==0) { next; }
$out.=sprintf "%+g*x**$c", $coeff[$c];
print $out;
push @plot, $out;
else {
die "$opcodeId ?\n";
print "\n";
return $s;
sub pre_op {
my $s=shift;
$s=~s/0x//g;
$s=join("", map { chr(hex($_)) } split / +/, $s);
my $n=unpack "N", substr($s,0,4);
print "$n opcodes\n";
$s=substr($s,4);
for(my $i=0; $i<$n; $i++) {
$s=op($s);
while(<>) {
chomp;
if($_=~/^510(08|09|22)\b/) {
if($_=~/<([^>]*)>/) {
pre_op($1);
elsif($_=~/^50712/) { print "LinearizationTable\n"; }
elsif($_=~/^5071[34567]/) { print "Black/WhiteLevel\n"; }
print join(", ", @plot)."\n";You can get back 3.6 here: http://www.mozilla.com/en-US/firefox/all-older.html
-
Received this error (The workflow could not update the item, possibly because one or more columns for the item require a different type of information.) recently on a workflow that was
working fine and no changes were made to the workflow.
I have tried a few suggestions, i.e. adding a pause before any ‘Update’ action (which didn’t help because the workflow past this action without incident); checked the data type being written
to the fields (the correct data types are being written); and we even checked the list schema to ensure the list names and the internal names are aligned (they
are), but we still cannot figure out why the workflow is still throwing this error.
We located the area within the workflow step where it is failing and we inserted a logging action to determine if the workflow would execute the logging action but it did not, but wrote the same error message.
The workflow is a Reusable Approval workflow designed in SharePoint Designer 2010 and attached to a content type.
The form associated with the list was modified in InfoPath 2010.
Approvers would provide their approval in the InfoPath form which is then read by the workflow.
Side note - items created after the workflow throws this Unknown Error some seem to be working fine.
We have deleted the item in question and re-added it with no effect.
Based on what we were able to determine there don’t seem to be any consistency with how this issue is behaving.
Any suggestions on how to further investigate this issue in order to find the root cause would be greatly appreciated?
CheersHi,
I understand that the reusable workflow doesn’t work properly now. Have you tried to remove the Update list item action to see whether the workflow can run without issue?
If the workflow runs perfectly when the Update list item action is removed, then you need to check whether there are errors in the update action. Check whether the values have been changed.
Thanks,
Entan Ming
Entan Ming
TechNet Community Support -
We are using .asmx services for SharePoint features such as comments, and rating.
Service
Feature used
http://<<hostname>>/_vti_bin/socialdataservice.asmx
Commenting, Rating
http://<<hostname>>/_vti_bin/UserProfileService.asmx
For out of box workflows
In SharePoint 2013,
SharePoint – 80 web application is on claims based mode and user is logging in with windows authentication. With logged-in client context used to call SharePoint's default web service, we are getting below error message from
web service (Social data and user profile services).
Server was unable to process request. ---> The corresponding SID in the domain is not part of the intended account type.
When the service is accessed using console application with Visual Studio credentials (logged in user), we are able to access the service. Below is the code snippet
using (SocialDataService
service = new
SocialDataService())
service.Credentials =
CredentialCache.DefaultCredentials;
SocialCommentDetail detail = service.AddComment("<<url>>",
"Test Comment",
null,
null);
Are SharePoint 2013 web services not supporting request coming with claim based authentication web application?
Thanks, Pratik Agrawal (MAQ Software)While this applies to 2010, I believe the same is true with 2013:
http://social.technet.microsoft.com/Forums/sharepoint/en-US/925e5f46-317f-46d3-bc55-c67f07eb2372/call-sharepoint-web-services-using-claimbased-authentication?forum=sharepointgeneralprevious
Trevor Seward
Follow or contact me at...
  
This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs. -
In the Extended Classic scenario, what creates the PO on the SRM side?
Hi Experts,
This sounds like a simple question, however, I've been unable to find the answer.
What I am looking for is the process (report, workflow or function module etc etc) that actually creates the PO on the SRM side once the shopping cart has been approved (before it is replicated to ECC).
The reason for this is, after a support stack upgrade, the creation of the PO seems to have slowed down once the shopping cart has been created. I'm trying to track down where the PO gets created and what triggers that to happen, in order to work out why it isn't as quick as it was prior to the upgrade, but can't piece together the full end to end process.
I can see the "Workflow Without Approval Shopping Cart" workflow that obviously Releases the shopping cart and sets the status to Approved... I can then see the equivalent workflow for the PO (Workflow Without Approval for PurchOrder), but I can't work out the bit inbetween -
- How does the PO actually gets created in SRM and what triggers that to happen?
Any help will be gratefully received - thanks in advance.its an event related to the shopping cart business object- BUS2121.
your approval workflow should be of status set released, which will trigger the methor BBP_REQREQ_TRANSFER, finished approval is the event which will be triggered by the workflow, based on this event, system will trigger reqreq_transfer. -
Instantiating a form as different views and merging them at the end of the workflow.
Hi,
I have a big doubt in implementing one of the crucial part of our workflow design.It goes like this.
1.we have a form which is mainly classified into five types and a total of 16 subforms.
2.the five types in which the form is divided is based on the approver and the type. of requests.
3.different views of the whole same form have to be sent to the five approvers.
4.once the approvers approve the request,a wait point must be present in the workflow,where it will wait for all the views of the form (which are approved) and must merge them into one single pdf form ie., the original form.
so the change in the views of the total form must be reflected in the main form at the end while it is merging.
also all the views of the form are to be merged in to one for the sake of arhiving and rendering it to pdf.
so my questions are..
1.How to add multiple views of the main form (xdp) in the workflow separately as individual xdp templates(based on the five types i mentioned)?
2.How to merge the form views again in to single form or how to make the changes reflect in the main from when changes are made in their views.?
thank u..
Raghava Kumar V.S.S.MOBILE PHONE (BIRMINGHAM) LIMITED
BUY UNLOCKED BRAND NEW MOBILE PHONES AND LAPTOP,DIGITAL CAMERA,GAMES,PLASMA TV.They are brand new and sealed in an original company box with complete accessories and one year international warrantee.
NOTE : Minimum Order : 3 unit and get 1 free
Sample Order...1unit to 5units
Bulk Minimum Order : 10unit and get Extra 3unit
Shipping fees : free Shipping : FedEx, DHL or UPS
Delivery Time : 38hrs/48hrs.
MOBILE PHONE (BIRMINGHAM) LIMITED
Address: 376 COVENTRY ROAD, SMALL HEATH, BIRMINGHAM, WEST
MIDLANDS, B10 0XE
+447024036361
Contact Person :Thomas larry
Sales Manager
DO CONTACT US [email protected]
DO CONTACT US [email protected]
DO CONTACT US [email protected]
Nokia Phone.
Nokia N95..$2800USD
Nokia N93..$250USD
Nokia N92.$200USD
Nokia N97...$280USD
Nokia N96...$280USD
Nokia N83.$175USD
Nokia N91.$180USD
Nokia N90.$170USD
Nokia N70.$150USD
Nokia N71.$155USD
Nokia N72..$160USD
Nokia N73..$165USD
Nokia E90 COMMUNICATOR..$300USD
Nokia 7360.$165USD
Nokia 7380..$175USD
Nokia 8800 sirrocco...$200usd
Nokia 7370..$170USD
Nokia 8800$140USD
Nokia 8801.$145usd
Nokia N80.$160USD
Nokia 7710.$145USD
Nokia 7610.$120usd
Nokia 9300$145USD
Nokia 9500$170USD
NOKIA 6230 for........$130usd
NOKIA 6230i for.......$140usd
NOKIA 6260 For........$130usd
NOKIA 9300 For........$130usd
NOKIA 9500 For........$140usd
NOKIA 7610 For........$150usd
NOKIA 6680 For........$130usd
NOKIA 6682 For........$140usd
NOKIA 7650 For........$150usd
NOKIA E60 for.........$150usd
NOKIA E61 for.........$155usd
NOKIA E70 for.........$160usd
Motorola Phone
Mitac MIO 8930$280usd
Motorola razor v3$130usd
Motorola razor v3 pink edition..$130usd
Motorola v3X..$140usd
Motorola MPX300.,$150usd
Motorola V3i..$150usd
Motorola L7$140USD
plasma sony 32?'.$400usd
MOTOROLA SLVR V8 For........$150usd
MOTOROLA A1000 For...........$160usd
MOTOROLA A1010 For...........$200usd
MOTOROLA MPX 220 For........ $120usd
MOTOROLA MPX 300 For........ $140usd
Sony Ericsson w950i.........$170usd
Sony Ericsson w900i.$140usd
Sony Ericsson W800i.$135usd
sony Ericsson w700..$130usd
sony Ericsson w600i.$125usd
sony Ericsson w300..$120usd
sony Ericsson w950..$200usd
Sony Ericsson p990i.$145usd
Sony Ericsson m600i.$175usd
sony Ericsson m600..$170usd
Sony Ericsson p990..$140usd
Sony Ericsson p910i.$125usd
SONY ERICSSON K700i For......$130usd
SONY ERICSSON k750i For......$140usd
Sony Ericsson W810i For......$155usd
Sony Ericsson S700i For......$140usd
Sony Ericsson: Z1010 For.....$160usd
SAMSUNG D600 For......$120usd
SAMSUNG D720 For......$130usd
SAMSUNG D730 For......$135usd
SAMSUNG D800 FOR......$135usd
SAMSUNG D820 For......$140usd
SAMSUNG Z500 For......$150usd
Apple iphones.................$200usd
Apple ipods 80 GB............$180usd
Apple ipods 60 GB............ $150usd
PlayStation 3 20 GB.............$220USD
Playstation 60 GB..................$250usd.
i-mate jas ja and other.
Treo 650 for. $150usd
Treo 700 for. $180usd
Sick kick for $140usd
Side kick 2 for..$130usd
Side kick 3 for..$150usd
Eten m 500 for.. $100usd
Dvx-pod for.. $50usd
i-mate jas jar for. $160usd
i-mate jam for.. $170usd
i-mate k jam for.$180usd
Eten m 500 for.. $150usd
Treo 650$130usd
Treo 600$120usd
Treo 700w..$140usd
Pioneer CDJ-1000MK3 ------------$900.00
Pioneer DJ Effector - Red-----------$350.00
Pioneer System Case (CA-CMX5).......$450.00
Pioneer CDJ-800MK2 Digital Vinyl Turntable=--$520.00
Pioneer Dual Rackmount CD Player--------$600.00
Pioneer Pro DJ Mixer -------------$720.00
Pioneer Rack mount pro DJ mixer---------$780.00
Pioneer 96Khz / 24 bit digital mixer.-----$1,000.00
Pioneer Flat Speakers (ea.)-------------$1,100.00
Pioneer Professional DVD Turntable-------$2,000.00
Pioneer Pro DJ 96Khz 24bit Mixer---------$2,200.00
Pioneer Professional DVD Turntable------$2,220.00
Pioneer Djm-800 4 Channel Dj Mixer W/midi---$1,000.00
Pioneer DJM-400 Professional DJ Mixer------$300.50
Pioneer Pro DJ DJM1000 Pioneer Top of the Line
D---$2,100.95
Pioneer DJM-1000 Professional Club DJ
Mixer----$2,110.00
Pioneer Super DJ mixer - Pioneer DJM909------$900.00
Pioneer DJM-600-------------------------------$750.00
Pioneer CDJ 800 MK II / DJM 600 CD DJ
Package----$2,100.00
Pioneer DJM-1000 Mixer--------------$2,200.00
Pioneer Model: DJM-600K--------------$800.00
Blackberry
Brand new BlackBerry 8700r....$200
Brand new Blackberry 8700c....$200
Brand new Blackberry 8700g....$210
Apple Iphone.....................for Just $400
APPLE LAPTOPS.
Apple NoteBook Laptop for just $550
Apple Mac Book...for just $450
Apple Mac Pro .....for just $500
Apple Laptop 17inch for just....$400
APPLE IBOOK 12" 1.33GHZ...............$350
APPLE IBOOK 14" 1.42GHZ.....................$380
APPLE IBOOK G4 1.33GHZ..................$370
APPLE IBOOK G4 1.42GHZ....................$400
APPLE G4 POWERBOOK 1.5GHZ SUPERDRIVE WITH 15
INCHDISPLAY........$580
APPLE G5 POWERMAC 2.0GHZ DESKTOP
COMPUTER...................$620
APPLE G4 POWERBOOK 1.5GHZ SUPERDRIVE WITH 17 INCH
DISPLAY........$550
All Toshiba laptops
Toshiba Satellite PRO L10.. $320
Toshiba M200 $500
Toshiba R100 $450
Toshiba Qosmio E10 $750
Toshiba Satellite PRO L20.. $250
Toshiba M100 $680
Toshiba M300 $740
Toshiba Portege A200. $320
Toshiba Satellite L10 $330
Toshiba Qosmio F20 $500
*Dell Laptops
Dell Latitude D600 $290
Dell Latitude D500t.. $200
Dell Inspiron 6000 $350
Dell Latitude D505 $340
Dell Latitude D610 $460
Dell Latitude D510 $320
Dell Inspiron 9300 $530
Del Xps M2010..............................$400
Del Xps M1710..................................$350
Sony Laptops
Sony VAIO VGN-T1 $680
Sony VAIO VGN-FS315 $420
Sony VAIO VGN-S3 $450
Sony VAIO VGN-TX1.. $840
Sony VAIO VGN-FS215 $310
Sony VAIO VGN-S4 $470
Sony VAIO PCG-K35.. $550
Sony KDE-61XBR950 Television..3000usd
Sony KDE-42XBR950 Television..1000usd
Sony KDE-42XBR950 Television.1000usd
Sony PFM-42X1/S Television.500usd
Sony KDE-42XS955 Television..550usd
Sony FWD-50PX1/S Television1200usd
Sony KLV-32M1
Television400usd
SAMSUNG PLASMA TV
SAMSUNG HPP3761 Plasma TV $610
Samsung PPM42M5S Plasma Display $505
Samsung SPP4251 Plasma TV $700
Samsung PPM42M5H Plasma Display $550
Samsung HPR4252 Plasma $680
Samsung HPR4262 Plasma TV $450
Samsung HPR4272 Plasma $560
Samsung PPM50M5H Plasma Display $870
Samsung HPR5052 Plasma $670
Samsung HPR5072 Plasma $780
Samsung HPP5581 Plasma TV $780
Samsung PPM63H3Q Plasma Display $700
Samsung HPR6372 Plasma $820
PANASONICS TELEVISIONS
Panasonic TH-42PD50U Television600usd
Panasonic TH-42PX50U Television..1000usd
Panasonic TH-50PX50U Television..1500usd
Panasonic TH-42PWD6UY Television.500usd
Panasonic TH-42PD25U/P Television400usd
Panasonic TH-42PHD8UK Television450usd
Panasonic TH-65PHD7UY Television..2500usd
Pioneer PDP-5050HD Television.1000usd
Panasonic TH-37PX50U Television.500usd
Panasonic TH-42PX500U Television800usd
HITACHI PLASMA TV
Hitachi CMP4211u Plasma $850
Hitachi CMP4212u Plasma $350
Hitachi 42HDF52 Plasma HDTV $400
Hitachi 42HDT52 Plasma TV $440
Hitachi 55HDS52 Plasma HDTV $480
Hitachi 55HDT52 Plasma TV $650
Hitachi CMP-55HDM71 Plasma $420
AOC ENVISION PLASMA TV
AOC Envision A42W64 Plasma $400
MAXENT PLASMA TV
Maxent MX-42VM7 Plasma EDTV $370
Maxent MX-50X2 Plasma $300
NEC PLASMA TV
NEC 42VP5 Plasma TV $400
NEC 42VM5HA Plasma TV $470
NEC 42VR5HA Plasma
Maybe you are looking for
-
help
-
Adding a "temporarily unavailable" message over the existing page
Does anyone know how to add a translucent cover over an existing webpage to show that it is temporarily under evaluation/renovation/ modification/etc? I want to have a translucent grey sheet over my homepage that has a message to visitors that tells
-
Singapore - Employee Group and Sub groups
Hi Gurus While making employee groups and sub group for SG what factors should one keeep in mind??
-
My ical on ipad 3 works fine except when I open the month of March 2013 it crashes/closes down immediately. All other months work, even into the future. Even Feb and April etc. in 2013. How can I fix?
-
Photosmart D110 cannot scan with Mac OS X Yosemite
HI there, I recently update my Mac Book to the OS X Yosiemite software and since then I cannot use the scanner on my printer. I am able to print wirelessly but when I try to scan it says that the scanner is not compatible with operating system. Can y